Published May 19, 2026 | Version v2026.05
Software Open

pyFAI: Fast Azimuthal Integration in Python

Description

New features:

  • Calib2: improve "recalib" like calibration, without peak-picking but a known geometry in input (#2840)
  • Sensor: new CZT (Cadmium-Zinc-Telluride) detector material
  • Support for logarithmic/sqrt/non-linear units binning space with formula-based conversions
  • Multigeometry integration results now support union()

Bug Fixes & Code Quality:

  • New `ImmutableDict`` class for immutable dictionary representation
  • Fixed Integrate1dResult.rebin1d()`` to properly handle dummy` values and normalization
  • PoniFile Enhancements: calibrant and image metadata are now saved to ease Recalibration
  • Sensor Configuration now properly initializes material strings
  • Wavelength is checked in enable_parallax()
  • Several typos and grammar improvements in documentation/tutorials
  • Improved kernel OpenCL compilation for silx v3+ compatibility

Supports python 3.10-3.14, 3.14t is untested. 62 commits over 2 month

Full Changelog: https://github.com/silx-kit/pyFAI/compare/v2026.03...v2026.05

Notes

If you use pyFAI, please cite it as below.

Files

silx-kit/pyFAI-v2026.05.zip

Files (69.9 MB)

Name Size Download all
md5:e7f1c9b3a8a240a57bf94078337533c6
69.9 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/silx-kit/pyFAI/tree/v2026.05 (URL)

Software