parpe.petab

Functions related to handling of PEtab files

Functions

get_noise_placeholders_by_observable(...)

Get noise placeholder parameters for all observables

get_observable_placeholders_by_observable(...)

Get observable placeholder parameters for all observables

get_parameter_override_id_to_placeholder_id(...)

Get map of parameter overrides from PEtab measurement table to placeholder parameter IDs from observable table that they are overriding.

Functions

parpe.petab.get_noise_placeholders_by_observable(observable_df)[source]

Get noise placeholder parameters for all observables

Parameters:

observable_df (DataFrame) – PEtab observable table

Return type:

Dict[str, List[str]]

Returns:

Dictionary mapping observable ID to list of placeholder parameters

parpe.petab.get_observable_placeholders_by_observable(observable_df)[source]

Get observable placeholder parameters for all observables

Parameters:

observable_df (DataFrame) – PEtab observable table

Return type:

Dict[str, List[str]]

Returns:

Dictionary mapping observable ID to list of placeholder parameters

parpe.petab.get_parameter_override_id_to_placeholder_id(observable_df, measurement_df)[source]

Get map of parameter overrides from PEtab measurement table to placeholder parameter IDs from observable table that they are overriding.

Parameters:
  • observable_df (DataFrame) – PEtab observable table

  • measurement_df (DataFrame) – PEtab measurement table

Return type:

Tuple[Dict[str, List[str]], Dict[str, List[str]]]

Returns:

Dictionaries mapping parameter overrides to placeholder parameter IDs that they are overriding, for observable parameters and noise parameters.