Skip to content

epymorph.parameter_fitting.utils.utils

This module provides utility functions for quantile computation and data saving.

It contains the Utils class with static methods to calculate quantiles and save data to CSV files.

quantiles

quantiles(items: ndarray) -> List[float]

Computes specified quantiles for a list of items.

Parameters:

  • items (List[float]) –

    Numerical values to compute quantiles of.

Returns:

  • List[float]

    Quantile values for the provided items.

save_data

save_data(
    observations: Dict[str, List[float]] | List,
    quantiles: bool,
) -> None

Saves quantiles and average values of observations to CSV files.

Parameters:

  • observations_quantiles (Dict[str, List[float]]) –

    Quantiles of the predicted data.

  • observations_values (Dict[str, List[float]]) –

    Average of the predicted data