Abstract
As synchrotron facilities continue to generate increasingly brilliant X-rays and detector speeds increase, swift data reduction from the collected area detector images to more workable 1D diffractograms becomes of increasing importance. This work reports an integration algorithm that can integrate diffractograms in real time on modern laptops and can reach 10 kHz integration speeds on modern workstations using an efficient pixel-splitting and parallelization scheme. This algorithm is limited not by the computation of the integration itself but is rather bottlenecked by the speed of the data transfer to the processor, the data decompression and/or the saving of results. The algorithm and its implementation is described while the performance is investigated on 2D scanning X-ray diffraction/fluorescence data collected at the interface between an implant and forming bone.
Funder
Natur og Univers, Det Frie Forskningsråd
Uddannelses- og Forskningsministeriet, Forsknings- og Innovationsstyrelsen
Publisher
International Union of Crystallography (IUCr)
Subject
Instrumentation,Nuclear and High Energy Physics,Radiation
Reference27 articles.
1. The fast azimuthal integration Python library:pyFAI
2. Contrast – a lightweight Python framework for beamline orchestration and data acquisition
3. Strontium and Bone Nanostructure in Normal and Ovariectomized Rats Investigated by Scanning Small-Angle X-Ray Scattering
4. Burian, M., Meisenbichler, C., Naumenko, D. & Amenitsch, H. (2020). arXiv:2007.02022.
5. Dong, H., Butler, K. T., Matras, D., Price, S. W. T., Odarchenko, Y., Khatry, R., Thompson, A., Middelkoop, V., Jacques, S. D. M., Beale, A. M. & Vamvakeros, A. (2021). NPJ Comput. Mater. 7, 74.
Cited by
16 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献