Published January 18, 2024
| Version v2024.01
Software
Open
silx-kit/pyFAI: pyFAI-2024.01
Authors/Creators
- Jerome Kieffer1
- Valentin Valls1
- deschila
- Thomas VINCENT1
- picca
- payno
- Jon Wright1
- Ronald Pandolfi
- Loïc Huder
- Giannis Ashiotis
- dodogerstlin
- Bertrand Faure2
- Edgar Gutierrez
- mstorm3
- Christopher J. 'CJ' Wright
- woutdenolf1
- jbhopkins
- gbenecke
- Elena Pascal
- Clemens Weninger4
- zxs-un
- Florian Plaswig5
- Aurélien Lavanchy
- iltommi6
- Thomas A Caswell7
- SigmundNeher
- Rodrigo
- Philip Mousley
- 1. ESRF
- 2. Xenocs
- 3. Helmholtz-Zentrum Hereon
- 4. MAX IV
- 5. @dot9-software
- 6. LULI
- 7. Brookhaven National Lab
Description
- Possibility to define the detector orientation:
- It is the position of the origin of the detector at any of the 4 corner of the image
- Uses the EXIF nomenclature where pyFAI's (default) orientation is tagged 3
- Offers compatibility with calibration made by Diotas (where orientation=2 since images are flipped)
- Expose the feature in the calib2 GUI for custom detectors.
- Tutorial on the usage
- New sub-version of the PoniFile API (2.1) for this feature
- Expose the number of corners of a detector pixel (feature unused for now)
- Refactor pyFAI-benchmark tool with better looking reults (Thanks Edgar)
- Possibility to integrate in 2D with any second dimension unit:
- No more limited to the azimuthal angle chi
- Several new units have been added
- Offers the qx/qy integration as example
- Support for Detris Pilatus4 detector both with Si and CdTe sensors (thanks to Max Burian)
- Support XRDML formt (compatibility with MAUD software)
- Multigeometry gains a reset() method to free some memory with optimized garbage collection.
- Support pathlib when reading-PONI files
- Change in the build system:
- Drop of setup.py the build system based on distutils/numpy.distutils/setuptools
- Enforce the use of meson-python
- Move the sources of the code into src directory
- Support for Python 3.7-3.12 (requires silx v2 for 3.12) + Provide debian packages for debian12 but ubuntu 20.04 is too old and lack meson-python
- Facts and figures:
- 600+ commits; 120 pull-requests *with the contribution of: Edgar Gutierrez Fernandez Jérôme Kieffer.
Files
silx-kit/pyFAI-v2024.01.zip
Files
(55.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:5fb813e2e38d24bc23b0e01db1b946e1
|
55.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/silx-kit/pyFAI/tree/v2024.01 (URL)