Skip to content

[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

@calibration

Edited by Karim Ahmed

Merge request reports