Published January 16, 2023
| Version v2023.1
Software
Open
silx-kit/pyFAI: pyFAI 2023.1
Authors/Creators
- Jerome Kieffer1
- Valentin Valls1
- deschila
- Thomas VINCENT1
- picca
- payno
- Jon Wright1
- Loïc Huder
- Ronald Pandolfi
- Giannis Ashiotis
- dodogerstlin
- Bertrand Faure2
- Christopher J. 'CJ' Wright
- woutdenolf1
- Clemens Weninger3
- Elena Pascal4
- gbenecke
- jbhopkins
- Amund Hov
- Eric Prestat5
- Gero Flucke
- jangarrevoet
- Lukas Märdian6
- mstorm7
- Michael Hudson-Doyle8
- Philipp Hans9
- Rodrigo
- SigmundNeher
- 1. ESRF
- 2. Xenocs
- 3. MAX IV
- 4. Diamond Light Source
- 5. UKAEA
- 6. @canonical
- 7. Helmholtz-Zentrum Hereon
- 8. @CanonicalLtd
- 9. SESAME (SYNCHROTRON-LIGHT FOR EXPERIMENTAL SCIENCE AND APPLICATIONS IN THE MIDDLE EAST)
Description
First stable version of pyFAI: v2023.1.
Sources and binary wheels can be found at: https://pypi.org/project/pyFAI/ and at: https://github.com/silx-kit/pyFAI/releases/tag/v2023.1
One of a few ways to install this release with pip: pip install pyFAI==2023.1.0
Release notes and important changes since 0.21:- Developer and packager tools:
- Switch build system from
numpy.distutilstomeson-python - Keep the former
setup.pyfor compatibility reasons: it will be removed in a future release - Drop Python 3.6 (default parameters in namedtuple feature used)
- Require silx 1.1 (for OpenCL), scipy and matplotlib
- Switch build system from
- GUI side:
- several minor improvements in pyFAI-calib2
- Fixed calibration in jupyter-lab
- Core improvements:
- Refactoring of the Geometry class
- Geometry pseudo-inversion optimization
- Improved support from Medipix-based Lambda-detectors
- New detectors from Dectris (Pilatus 900k and Eiger 250k)
- Support Nexus format in output: NXmonpd and NXcansas
- Single-threaded CSC sparse matrix multiplication engine
- Improved uncertainty propagation:
- Refactor error model management (uses enum)
- Hybrid error model (azimuthal for sigma-clipping but reports Poissonian noise)
- Export peakfinder data to the CXI format (used by CrystFEL)
- Improvement in the doc:
- Update installation instructions
- Multi-threaded integration tutorial
- GPU implementation tutorial
- Facts and figures:
- 400+ commits, 100 PR +with the contribution of: Clemens Prescher, Elena Pascal, Jérôme Kieffer, Malte Storm, Marco Cammarata, Michael Hudson-Doyle, Picca Frédéric-Emmanuel, Rodrigo Telles, Thomas A Caswell, Tommaso Vinci, Valentin Valls, Wout de Nolf.
Files
silx-kit/pyFAI-v2023.1.zip
Files
(44.4 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:ff60f6b8f7f67494176e2c1f3b7879f8
|
44.4 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/silx-kit/pyFAI/tree/v2023.1 (URL)