What's Changed
- New tutorials:
- On flatfield calculation from several detector position (ID31)
- On discarded pixels when using sigma-clipping (ID15a)
- New feature in pilx: the tool to view diffraction map
- Fix/unfix curves
- Colors improved
- Motor position can ge registered and displayed along axis
- Other new feature:
- Expose orientation in calib2 (excluding Nexus-detectors)
- Extra comments in PONI-file like the calibration file
- Sigma-clipping in pure cython with hybrid error-model
- New calibrant (Lysozyme for MX) & integration into calib2
- Engineering notation when printing detector
- New JSON format for integration configuration (backward compatible)
- Import CrystFEL geom-file to generate a detector + geometry
- GIWAXS and sigma-clip impose no pixel splitting
- Sigma-clipping is possible from the GUI and via config files
- Peakfinding: discard peaks with masked pixels in the local region
- New detector: Jungfrau 1M (ID09)
- Bug fixed:
- Absorption kwarg was missing in sigma-clip
- Close HDF5 files ASAP (risk of hitting the max number of file open)
- Bug in medfilt (empty ensemble)
- Several bugs fixed in worker (heavily used by ewoks)
- Correct some tutorials for typos
- Orientation of interate2d results legacy vs ng
- Compatibility with Numpy2
- Compatibility with Eiger2+Lima2 multi-threshold files
- Compatibility with GCC14, discarded some deprecated code
- Validated with Python 3.8-3.12
New Contributors
- @pierrepaleo made their first contribution in #2207
- @mjdiff made their first contribution in #2239
- @jacobfilik made their first contribution in #2243
Full Changelog: v2024.05...v2024.09