- Add a check for malformed JSON.
Could be a simple as pulling out the logic from Runconfig.to_workflow:
frame_id = self.input_file_group.frame_id
# Load any overrides for this frame
override_params = _parse_algorithm_overrides(overrides_json, frame_id)
# Override the dict with the new options
param_dict = _nested_update(param_dict, override_params)
# but then convert back to ensure all defaults remained in `param_dict`
param_dict = AlgorithmParameters(**param_dict).model_dump()
it seems harder to really load a runconfig because of the check where we get_burst_ids_for_frame tha would error based on bad input CSLCs
- Add a notebook to plot which frames have overrides
Could be a simple as pulling out the logic from
Runconfig.to_workflow:it seems harder to really load a runconfig because of the check where we
get_burst_ids_for_frametha would error based on bad input CSLCs