Skip to content

[MAPPING][CORRECT] PT1 Change retrieving functions and main correction notebooks

Karim Ahmed requested to merge feat/v2_mapping_pt1_retrive_and_corrections into master

Summary:

Previously we were using the information about the physical detector units (PDUs) to retrieve the desired calibration constant versions (CCVs). With the new detector mapping we are able to use karabo_id and karabo_da instead.

  1. I have update the main pyCalibration wrapper functions @tools.py that are used to retrieve CCVs
  2. I have also updated main correction notebooks for all 8 detectors (AGIPD, LPD, DSSC, Epix10K, Epix100, pnCCD, JungFrau, and FastCCd)

This merge request is connected to:

  1. https://git.xfel.eu/gitlab/detectors/cal_db_interactive/merge_requests/58
  2. https://git.xfel.eu/gitlab/detectors/cal_db_interactive/merge_requests/59
  3. https://git.xfel.eu/gitlab/detectors/cal_db_interactive/merge_requests/60

Tests:

These changes are being tested on xcaltst@max-exfl017 with the mention 3 MRs for cal_db_interactive

Reviewers:

@danilevc @roscar @hammerd @kluyvert

Note:

Modifications for all correction notebooks are for replacing device usage with karabo_id and karabo_da only.

Edited by Karim Ahmed

Merge request reports