[AGIPD][CORRECT] Use calcat_interface and remove precorrection notebook
Description
Updating AGIPD correction notebooks for using calcat_interface and avoiding calibrationDBRemote
and cal_db_interactive
Note: This MR is based on https://git.xfel.eu/detectors/pycalibration/-/merge_requests/773
Related to https://git.xfel.eu/calibration/planning/-/issues/150 and https://git.xfel.eu/calibration/planning/-/issues/168
- Remove
notebooks/AGIPD/AGIPD_Retrieve_Constants_Precorrection.ipynb
- Remove
cal_tools/agipdlib
functions for loading constants from YAML or DB. Also, remove related tests. - Move to retrieve and initialize constants to the AGIPD correction notebook.
- Use a new feature for displaying the markdown table for retrieved constants.
- Fix a bug when displaying one retrieved constant in CalibrationData metadata object.
- Use a fragment file to store retrieved constants.
- Clean-ups around related code.
How Has This Been Tested?
- Testing..
Relevant Documents (optional)
Types of changes
- New feature (non-breaking change which adds functionality)
- Bug fix (non-breaking change which fixes an issue)
Checklist:
Reviewers
Edited by Karim Ahmed