mlos_viz.util module¶
Utility functions for manipulating experiment results data.
- mlos_viz.util.expand_results_data_args(exp_data: ExperimentData | None = None, results_df: DataFrame | None = None, objectives: Dict[str, Literal['min', 'max']] | None = None) Tuple[DataFrame, Dict[str, bool]] ¶
Expands some common arguments for working with results data.
Used by mlos_viz as well.
- Parameters:
- exp_dataOptional[ExperimentData], optional
ExperimentData to operate on.
- results_dfOptional[pandas.DataFrame], optional
Optional results_df argument. Defaults to exp_data.results_df property.
- objectivesOptional[Dict[str, Literal[“min”, “max”]]], optional
Optional objectives set to operate on. Defaults to exp_data.objectives property.
- Returns:
- Tuple[pandas.DataFrame, Dict[str, bool]]
The results dataframe and the objectives columns in the dataframe, plus whether or not they are in ascending order.