[JUNGFRAU][CORRECT] Using calcat interface
Start using calcat interface with Jungfrau correction.
Related to https://git.xfel.eu/calibration/planning/-/issues/150
Description
notebooks/Jungfrau/Jungfrau_retrieve_constants_precorrection_NBC.ipynb
:
- Retrieve all constants in one go and validate the availability for the constants and raise Error/Warning accordingly.
- Updating the YAML metadata keys based on the attributes in the CalibrationData metadata object.
notebooks/Jungfrau/Jungfrau_Gain_Correct_and_Verify_NBC.ipynb
:
- Using calcat interface to retrieve constants if YAML is not available.
How Has This Been Tested?
Tested against the reference test runs.
Relevant Documents (optional)
Types of changes
- New feature (non-breaking change which adds functionality)
Checklist:
- [ ] update setup.py with extra_geom release of this change https://github.com/European-XFEL/EXtra-geom/pull/198
- [ ] update setup.py with extra_data release of this change https://github.com/European-XFEL/EXtra-data/pull/379
Reviewers
Edited by Karim Ahmed
Merge request reports
Activity
Filter activity
assigned to @ahmedk
added New CALCAT interface Testing labels
added 1 commit
- 8f4274d1 - only switch off relative_gain if no gain constant available
removed Testing label
added 62 commits
-
8f4274d1...1c5290cc - 22 commits from branch
master
- 19033cb0 - Draft: new calcat interface and corresponding updates in the correction notebook
- 50fb68ec - Expose calcat_interface in the docs
- e926128f - change calibration.py to calcat_interface.py and refactors
- 5ed9ecf1 - retest epix100 and add warning
- 7dbe4400 - calcat_interface_lpd_epix_jf
- 3faf72c3 - epix100 changes
- c62d83ea - Update agipd correction
- e735ea2f - update calcat_interface after testing notebooks
- 88acf12c - update pnccd
- d14acc38 - use snapshot for epix100
- 32dde25f - update lpd notebook
- 1defc617 - update gotthard2
- 3b08ec1b - update jungfrau
- d01191d0 - fix tests/test_cal_tools
- f7e98305 - add restful_config to notebooks
- 437faea2 - add da_to argument and apply black
- b1ef743a - add missing client input args
- 14018b95 - update da_to to module_naming
- c3648eaf - epix fixes
- 97911561 - remove agipd changes
- 161d4cd6 - remove jungfrau changes
- e7631e0a - remove pnccd changes
- b1cabe04 - remove epix100 changes
- 58845f6f - remove Gotthard2 changes
- 070d574f - remove LPD changes
- 2ac3e42e - remove cal_tools.tools changes
- c55c4575 - remove development pieces
- 1f67f1cb - snapshot_at to pdu_snapshot_at, restful_config.calibration_client(), and move...
- a2280278 - add module naming back in CalCatApi
- 5fff3ca6 - add test
- a337f9b6 - add more tests
- 3d5b449e - fix ndarray and fix format_time time format to calcat expected isoformat
- 30494205 - remove pdu_snapshot_at from CalibrationData
- 64d1ee56 - update calibration client version
- b5fd3784 - fix DSSC_CalibrationData
- 1a53b90e - consider illuminated conditions for pnCCD
- e93a8de7 - remove noise from conflict resoving
- 357e5c92 - jungfrau using calcat interface
- 2d34cf34 - replace restful_config client init
- 9025a7f0 - only switch off relative_gain if no gain constant available
Toggle commit list-
8f4274d1...1c5290cc - 22 commits from branch
marked this merge request as draft from 19033cb0
added 1 commit
- 9366121d - skip module with no darks or raise error for all modules with no dark
added Waiting for review label
- Resolved by Karim Ahmed
- Resolved by Karim Ahmed
- Resolved by Karim Ahmed
Please register or sign in to reply