major issue: callbacks are differently arrays or dicts depending on if LocalExperiment is called
In fact, ExperimentPipeline assumes dicts but the frontend gives string[] JS objects, and LocalExperiment is needed to parse this into a dict...
In fact, ExperimentPipeline assumes dicts but the frontend gives string[] JS objects, and LocalExperiment is needed to parse this into a dict...