PyFAI: a Python library for high performance azimuthal integration on GPU

Jerome Kieffer, Giannis Ashiotis
European Synchrotron Radiation Facility, Grenoble, France
arXiv:1412.6367 [astro-ph.IM], (19 Dec 2014)



Download Download (PDF)   View View   Source Source   Source codes Source codes




The pyFAI package has been designed to reduce X-ray diffraction images into powder diffraction curves to be further processed by scientists. This contribution describes how to convert an image into a radial profile using the Numpy package, how the process was accelerated using Cython. The algorithm was parallelised, needing a complete re-design to benefit from massively parallel devices like graphical processing units or accelerators like the Intel Xeon Phi using the PyOpenCL library.
No votes yet.
Please wait...

Recent source codes

* * *

* * *

HGPU group © 2010-2024 hgpu.org

All rights belong to the respective authors

Contact us: