Zhang Peicheng, Jiang Zhisen, He Yan, Li Aiguo
Shanghai Advanced Research Institute, Chinese Academy of Sciences, Shanghai 201210, People's Republic of China.
J Synchrotron Radiat. 2024 Sep 1;31(Pt 5):1234-1240. doi: 10.1107/S1600577524006994. Epub 2024 Aug 22.
The development of hard X-ray nanoprobe techniques has given rise to a number of experimental methods, like nano-XAS, nano-XRD, nano-XRF, ptychography and tomography. Each method has its own unique data processing algorithms. With the increase in data acquisition rate, the large amount of generated data is now a big challenge to these algorithms. In this work, an intuitive, user-friendly software system is introduced to integrate and manage these algorithms; by taking advantage of the loosely coupled, component-based design approach of the system, the data processing speed of the imaging algorithm is enhanced through optimization of the parallelism efficiency. This study provides meaningful solutions to tackle complexity challenges faced in synchrotron data processing.
硬X射线纳米探针技术的发展催生了许多实验方法,如纳米X射线吸收光谱法(nano-XAS)、纳米X射线衍射法(nano-XRD)、纳米X射线荧光法(nano-XRF)、叠层成像术和断层扫描术。每种方法都有其独特的数据处理算法。随着数据采集速率的提高,大量生成的数据如今对这些算法构成了巨大挑战。在这项工作中,引入了一个直观、用户友好的软件系统来集成和管理这些算法;通过利用该系统松散耦合、基于组件的设计方法,通过优化并行效率提高了成像算法的数据处理速度。本研究为应对同步加速器数据处理中面临的复杂性挑战提供了有意义的解决方案。