European-XFEL / EXtra-geom

Use EuXFEL detector geometry to assemble images
https://extra-geom.rtfd.io
BSD 3-Clause "New" or "Revised" License
5 stars 4 forks source link

Bump pyfai from 2024.5.0 to 2024.9.0 in /.github/dependabot #307

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 month ago

Bumps pyfai from 2024.5.0 to 2024.9.0.

Release notes

Sourced from pyfai's releases.

PyFAI-2024.09

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

Full Changelog: https://github.com/silx-kit/pyFAI/compare/v2024.05...v2024.09

Commits
  • 1e815a2 change version of setup-python
  • 10a76ad use latest version of the github action
  • fa02753 Use node20
  • 294e75a increment checkout version
  • dc1a164 Drop python 3.7
  • 4d459a5 typo
  • 01adae2 Change variable name (pylint did not like it)
  • 1d918b3 Remove scale from readme
  • e551521 update changelog
  • 89d9bbd Merge remote-tracking branch 'edgar/update_tutorials_2024_09' into 2024.09
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)