Example of usage
This section presents typical usage of the pyFAI library.
It starts with recipies which present typical applications like calibration of an experimental setup or integration of an image. Those cookbooks are short tutorials which explain how to use pyFAI on a practical example (5 mn to read).
Tutorials explain the Python interface of pyFAI and use the Jupyter Notebook interface. The two first tutorials are an introduction to the usage of pyFAI from Python for diffraction data reduction. The subsequent tutorials are more in depth explanation and require a good Python fluency and to a certain extent, of the pyFAI library.
- Cookbook recipes
- Calibration of a diffraction setup using the Graphical User Interface (GUI)
- Calibration of a diffraction setup using the Command Line Interface (CLI)
- Calibration of a diffraction setup using
Jupyter
notebooks - Azimuthal integration using the graphical user interface
- Performing the azimutal integration from shell scripts
- Integration with Python
- Tutorials
- Introduction to the tutorials
- Geometries in pyFAI
- Orientation management
- Detector geometric distortions and corrections
- Calibrant selection and generation
- Re-calibration of a diffraction image with Jupyter
- Flatfied calibration
- Extracting ellipse parmeters from rings
- Pixel splitting
- Uncertainty propagation and error-models equivalence
- Azimuthal averaging in log-scaled bins
- Multi-geometry azimuthal integration
- Goniometer and translation table calibration
- Inpainting missing data
- Thick detectors
- Variance of SAXS data
- Weighted vs Unweighted average for azimuthal integration
- Signal separation
- High performance computing
- 2D Integration in non-azimuthal space
- Representation of a Fiber Diffraction / Grazing Incidence pattern
- Conclusions
- Using pyFAI with data from Synchrotron Soleil