Split QC measurement config into 2 configs?
Currently we have a QC measurement config (https://gitlab.cern.ch/atlas-itk/pixel/module/module-qc-tools/-/blob/main/src/module_qc_tools/data/configs/example_merged_vmux.json) with the following blocks:
yarr: {}
power_supply: {}
multimeter: {}
ntc: {}
tasks: {}
Some of these blocks are heavily dependent on the lab-setup (power_supply, multimeter, ntc), while others should not be changed by the user (yarr, tasks). I think we should separate this config based on these categories. The default config with the yarr
and tasks
block will be passed to the measurements by default, while the user will need to edit the config with all other blocks. I think this will make management of these configs for the user much easier, especially when updating qc-tools releases.