There is a newer version of the record available.

Published January 18, 2024 | Version v2024.01
Software Open

silx-kit/pyFAI: pyFAI-2024.01

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)