PyFAI
pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version uses a SparseMatrix-DenseVector multiplication
Website | https://github.com/pyFAI |
Licenses | GNU General Public License 3.0 |
Categories | Data analysis Data reduction Powder Diffraction |
Software Requirements | Python, NumPy |
Hardware Requirements | - | Platforms | Mac OS Linux Windows |
Languages | C OpenCL Python |
Input Formats | HDF5 TIFF CIF EDF |
Output Formats | HDF5 ASCII EDF |
Contact email | pyfai@esrf.fr |
How-to | |
Installed on the central cluster. Ways of calling pyFAI: |
|
Documentation / Tutorials | |
References | |
Journal of Applied Crystallography, Volume: 48, Pages: 510-519 Part: 2, (2015), Ashiotis, G ; Deschildre, ; Nawaz, Z ; Wright, JP ; Karkoulis, D ; Picca, FE ; Kieffer, J, "The fast azimuthal integration Python library: pyFAI" |
|
Instruments | BM01 (ESRF) BM02 (ESRF) BM26B (ESRF) BM29 (ESRF) ID02 (ESRF) ID03 (ESRF) ID11 (ESRF) ID13 (ESRF) ID16B-NA (ESRF) ID21 (ESRF) ID22 (ESRF) ID23-1 (ESRF) ID23-2 (ESRF) ID27 (ESRF) ID29 (ESRF) ID30A-1 (ESRF) ID30A-3 (ESRF) ID30A-2 (ESRF) ID30B (ESRF) ID31 (ESRF) |
No screenshots have been uploaded for this software.
This software is used at these institutes
There are 1 example datasets for this
software
File | Size | Download |
---|---|---|
s1_pristine_II_diff_bis_0029_0091.edf.gz | 2.2 MB | Download |