diff --git a/docs/source/changelog.rst b/docs/source/changelog.rst index f2f266a62756c6a5161049ac4a07046d17087d29..757d0afbb30b5731282e132ff74df7f69638dd37 100644 --- a/docs/source/changelog.rst +++ b/docs/source/changelog.rst @@ -1,6 +1,120 @@ Release Notes ============= +3.7.5 +----- + +16-11-2022 + +- [JUNGFRAU] Fix index location for ROI instrument output https://git.xfel.eu/detectors/pycalibration/-/merge_requests/765 + +3.7.4 +----- + +15-11-2022 + +- [Jungfrau] Only emit a warning if all sequences of a job are empty +- [Jungfrau] Fix storing multiple ROIs for a single module +- [Jungfrau] Replicate a raw dataset in processed data for legacy analysis code + +3.7.3 +----- + +10-11-2022 + +- [DataFile] Add support for older INDEX and METADATA versions. +- [LPD] Fix histogram plotting if selected cell's data is identical for trains. +- [Jungfrau] Avoid unclear error messages when the run has no trains. +- [AGIPD] Change notebook-default setting of max-task-per-worker to 1. +- [REMI] Allow pulse separation in REMI/DLD reconstruction to ignore FEL pulses. +- [webservice] Fix timestamps in the overview page. +- [Webservice] Check run type more directly in myMdC response. + +3.7.2 +----- + +28-10-2022 + +- [Jungfrau] Add support for strixel sensors +- [Jungfrau] Shorter summary notebook for darks by default +- [Jungfrau] Always align corrected data properly +- [Jungfrau] Harden against 0 adc data in dark characterization +- [REMI] Add support for quad nodes and various pulse separation improvements +- [AGIPD] Allow manual photon energy input for photonization and add consistency plots +- Grant priority partitions for set-up time + +3.7.1 +----- + +14-10-2022 + +- [EPIX100] Add Common mode corrections to dark characterization +- [EPIX100] Use a single value for temperature +- [JUNGFRAU] Fix bad pixel masking +- [JUNGFRAU] Limit number of plotted trains to 500 during corrections +- [AGIPD] Don't fail when there are no trains in sequence file +- [REMI] Use DataFile API and support asymmetric pump-probe patterns +- Skip corrections for runs which match specific types + +3.7.0 +----- + +07-09-2022 + +- [JUNGFRAU] Mask double sized pixels for Jungfrau https://git.xfel.eu/detectors/pycalibration/-/merge_requests/689 +- [LPD] Storing retrieved calibration constants in calibration_metadata.yml. +- Storing the running logs in the report folder path instead of a `temp` folder wherever the processing ran from. +- Selecting partitions based on beamtime dates. https://git.xfel.eu/detectors/pycalibration/-/merge_requests/725 +- Creation time is not read from myMDC anymore. + +3.6.4 +----- + +20-08-2022 + +- [AGIPD] Significant improvements to AGIPG LitFrameFinder implementation, including offline support. +- [AGIPD] Fix misalignment of data and gain/mask when common mode is used with manual pulse slicing. + +3.6.3 +----- + +23-08-2022 + +- [AGIPD] litframe finder configs in update_config https://git.xfel.eu/detectors/pycalibration/-/merge_requests/723 + +3.6.2 +----- + +15-08-2022 + +- [EPIX100][Jungfrau][pnCCD] Retrieve constants precorrection notebooks. +- [AGIPD] skip sanitization https://git.xfel.eu/detectors/pycalibration/-/merge_requests/654 +- [AGIPD] New PC notebook https://git.xfel.eu/detectors/pycalibration/-/merge_requests/604 +- [JUNGFRAU] Allow selecting ROIs to save 1D projections https://git.xfel.eu/detectors/pycalibration/-/merge_requests/699 +3.6.1 +----- + +26-07-2022 + +- [GOTTHARD2] Correction and Dark notebooks. https://git.xfel.eu/detectors/pycalibration/-/merge_requests/658, https://git.xfel.eu/detectors/pycalibration/-/merge_requests/684, https://git.xfel.eu/detectors/pycalibration/-/merge_requests/707 +- pin `xarray` to 2022.3.0 https://git.xfel.eu/detectors/pycalibration/-/merge_requests/706 +3.6.0 +----- + +20-07-2022 + +- [LPD][Dark] Save LPD bad pixel dark data as uint32, not float64. https://git.xfel.eu/detectors/pycalibration/-/merge_requests/698 +- [LPD][Correct] Add option to disable Oauth when using CalCat proxy. https://git.xfel.eu/detectors/pycalibration/-/merge_requests/681 +- [AGIPD][LPD][DSSC][DARK] Avoid printing errors for expected missing constant files. https://git.xfel.eu/detectors/pycalibration/-/merge_requests/664 +- [TESTs] Refactor and split `AGIPDCtrl` methods (old and new RAW data versions.) and add unit tests https://git.xfel.eu/detectors/pycalibration/-/merge_requests/651, https://git.xfel.eu/detectors/pycalibration/-/merge_requests/646 +- [Webservice] Monitor SLURM jobs in a separate process. https://git.xfel.eu/detectors/pycalibration/-/merge_requests/668 +- [Webservice] Restructure the SLURM database to give more meaningful success/failure information. https://git.xfel.eu/detectors/pycalibration/-/merge_requests/683 +- [XFEL-CALIBRATE] Recreate environments on demand for xfel-calibrate-repeat. https://git.xfel.eu/detectors/pycalibration/-/merge_requests/660 +- Upgrade the Jupyter packages to the latest version. https://git.xfel.eu/detectors/pycalibration/-/merge_requests/697/diffs +- Update Extra-data to 1.12: https://git.xfel.eu/detectors/pycalibration/-/merge_requests/693 + - [EXtra-data] Disable `_use_voview` to be able to use `.files` or avoid using `.files` https://git.xfel.eu/detectors/pycalibration/-/merge_requests/682, https://git.xfel.eu/detectors/pycalibration/-/merge_requests/688 + + 3.5.5 -----