Experiment type refactoring
For SAXS experiment, we have 2 experiment types:
-
SAXS_experimentType
https://gitlab.esrf.fr/icat/hdf5-master-config/-/blob/master/hdf5_cfg.xml#L15 -
SAXS_experiment_type
https://gitlab.esrf.fr/icat/hdf5-master-config/-/blob/master/hdf5_cfg.xml#L41
Values examples (both are used): sampleChanger, sample-changer, hplc, HPLC
For MX, we have aMX_scanType
parameter, described as mxCuBE experiment type
https://gitlab.esrf.fr/icat/hdf5-master-config/-/blob/master/hdf5_cfg.xml#L72
Values examples: OSC, Helical, Mesh
In the ICAT database, we also have TOMO_experimentType
and TOMO_scanType
(but they do not exist in the config file, and it seems they are not used in icat)
Does it make sense to have experimentType
at the dataset's level and not for a particular technique?
Note: we have also a scanType
at the dataset's level (https://gitlab.esrf.fr/icat/hdf5-master-config/-/blob/master/hdf5_cfg.xml#L6)
Values examples: Crossfiring, fastimage, NFP_image, NFP_tomoscan, fasttomo, fastomo360, etc.
@denolf What do you think?