- [AGIPD][correct] Add new implementation of slopes_ff_from_path override - [JF][correct] Fix unpacking returned JUNGFRAU constants - [JF][correct] Fix using slice(None) as default value for double sized strixels - [JF][dark] Inject CCVs using RESTful API - [JF][dark] Skip first ntrains - [JF][dark] Allow to use exflcalproxy if not actually injecting - [JF][FF] Improve Fitting performance and stop using pydetlib + many refactors - [JF][FF] Fix looping on DAs and Order Raw data before creating fitting data and histogram - [xfel-calibrate] Introduce global logger - [xfel-calibrate] Require --not-reproducible for selected notebook parameters - [webservice] Ignore final empty line from squeue - [webservice] Fix passing boolean false parameters to xfel-calibrate - [calcat_interface2] Fix require_calibrations() when none of a given calibration type found - [CI] Remove unused rstcheck pre-commit hook - [CI] Replace deprecated 'only:' with newer 'rules:' - Install internal dependencies from Gitlab package index - Add script to validate YAML config against notebooks - Update IPython to 8.30.0