[JUNGFRAU][CORRECT][Reproducability]Pre correction constant retrieval
Store constant paths in CalibrationMetaData YAML file in pre-correction notebook. And Read constants from YAML file during correction.
This is rebased on https://git.xfel.eu/detectors/pycalibration/-/merge_requests/700 and there are functions used that are introduced in this MR.
The precorrection notebook is mostly a copy-paste from the correction notebook for the parts of reading the files, reading the conditions, and loading the constants. (get_from_db is used instead.)
Description
How Has This Been Tested?
Tested against the CALLAB reference runs (JF4M, JF1M, and JF500K):
Reports and output can be seen at /gpfs/exfel/data/scratch/ahmedk/test/reproducability
Relevant Documents (optional)
Types of changes
- Bug fix (non-breaking change which fixes an issue)
Checklist:
Reviewers
Edited by Karim Ahmed