Our current Plate Pydantic model mistakenly makes acquisitions a required argument, while the spec actually describes it as an optional argument. We should make it Optional.
We apparently always add the acquisition info to our plates. But e.g. the FAIM-IPA converters don't and it's spec compliant not to add it.
Our current Plate Pydantic model mistakenly makes acquisitions a required argument, while the spec actually describes it as an optional argument. We should make it Optional.
We apparently always add the acquisition info to our plates. But e.g. the FAIM-IPA converters don't and it's spec compliant not to add it.
It is used only once in our code so far here: https://github.com/fractal-analytics-platform/fractal-tasks-core/blob/4165dc7b16dc159b12e0b6378c342681c790c95a/fractal_tasks_core/tasks/copy_ome_zarr_hcs_plate.py#L91