mlos_viz.dabl module

Small wrapper functions for dabl plotting functions via mlos_bench data.

mlos_viz.dabl.ignore_plotter_warnings() None

Add some filters to ignore warnings from the plotter.

mlos_viz.dabl.plot(exp_data: ExperimentData | None = None, *, results_df: DataFrame | None = None, objectives: Dict[str, Literal['min', 'max']] | None = None) None

Plots the Experiment results data using dabl.

Parameters:
exp_dataExperimentData

The ExperimentData (e.g., obtained from the storage layer) to plot.

results_dfOptional[“pandas.DataFrame”]

Optional results_df to plot. If not provided, defaults to exp_data.results_df property.

objectivesOptional[Dict[str, Literal[“min”, “max”]]]

Optional objectives to plot. If not provided, defaults to exp_data.objectives property.