Limits...
The fast azimuthal integration Python library: pyFAI.

Ashiotis G, Deschildre A, Nawaz Z, Wright JP, Karkoulis D, Picca FE, Kieffer J - J Appl Crystallogr (2015)

Bottom Line: pyFAI is an open-source software package designed to perform azimuthal integration and, correspondingly, two-dimensional regrouping on area-detector frames for small- and wide-angle X-ray scattering experiments.It is written in Python (with binary submodules for improved performance), a language widely accepted and used by the scientific community today, which enables users to easily incorporate the pyFAI library into their processing pipeline.This article focuses on recent work, especially the ease of calibration, its accuracy and the execution speed for integration.

View Article: PubMed Central - HTML - PubMed

Affiliation: European Synchrotron Radiation Facility , 71 Avenue des Martyrs, 38000 Grenoble, France.

ABSTRACT

pyFAI is an open-source software package designed to perform azimuthal integration and, correspondingly, two-dimensional regrouping on area-detector frames for small- and wide-angle X-ray scattering experiments. It is written in Python (with binary submodules for improved performance), a language widely accepted and used by the scientific community today, which enables users to easily incorporate the pyFAI library into their processing pipeline. This article focuses on recent work, especially the ease of calibration, its accuracy and the execution speed for integration.

No MeSH data available.


Graphical interface for performing azimuthal integration on a set of images.
© Copyright Policy - open-access
Related In: Results  -  Collection

License
getmorefigures.php?uid=PMC4379438&req=5

fig4: Graphical interface for performing azimuthal integration on a set of images.

Mentions: A minimalistic GUI, called pyFAI-integrate, is shown in Fig. 4 ▶. It illustrates most of the features available in pyFAI. The top frame displays the geometric description of the experiment. The middle frame targets the per-pixel corrections to be applied: dark current subtraction, flat-field correction, polarization and solid angle effects, and static and dynamic masking. The check boxes next to each field are used to toggle the given correction. The third frame displays information about the output format, and the number of bins in the radial and azimuthal directions, together with the selection of the integration output space (these are mandatory). The bottom frame allows an OpenCL device (CPU/GPU) to be selected for use in the computation.


The fast azimuthal integration Python library: pyFAI.

Ashiotis G, Deschildre A, Nawaz Z, Wright JP, Karkoulis D, Picca FE, Kieffer J - J Appl Crystallogr (2015)

Graphical interface for performing azimuthal integration on a set of images.
© Copyright Policy - open-access
Related In: Results  -  Collection

License
Show All Figures
getmorefigures.php?uid=PMC4379438&req=5

fig4: Graphical interface for performing azimuthal integration on a set of images.
Mentions: A minimalistic GUI, called pyFAI-integrate, is shown in Fig. 4 ▶. It illustrates most of the features available in pyFAI. The top frame displays the geometric description of the experiment. The middle frame targets the per-pixel corrections to be applied: dark current subtraction, flat-field correction, polarization and solid angle effects, and static and dynamic masking. The check boxes next to each field are used to toggle the given correction. The third frame displays information about the output format, and the number of bins in the radial and azimuthal directions, together with the selection of the integration output space (these are mandatory). The bottom frame allows an OpenCL device (CPU/GPU) to be selected for use in the computation.

Bottom Line: pyFAI is an open-source software package designed to perform azimuthal integration and, correspondingly, two-dimensional regrouping on area-detector frames for small- and wide-angle X-ray scattering experiments.It is written in Python (with binary submodules for improved performance), a language widely accepted and used by the scientific community today, which enables users to easily incorporate the pyFAI library into their processing pipeline.This article focuses on recent work, especially the ease of calibration, its accuracy and the execution speed for integration.

View Article: PubMed Central - HTML - PubMed

Affiliation: European Synchrotron Radiation Facility , 71 Avenue des Martyrs, 38000 Grenoble, France.

ABSTRACT

pyFAI is an open-source software package designed to perform azimuthal integration and, correspondingly, two-dimensional regrouping on area-detector frames for small- and wide-angle X-ray scattering experiments. It is written in Python (with binary submodules for improved performance), a language widely accepted and used by the scientific community today, which enables users to easily incorporate the pyFAI library into their processing pipeline. This article focuses on recent work, especially the ease of calibration, its accuracy and the execution speed for integration.

No MeSH data available.