Univ Lyon, INSA Lyon, Université Claude Bernard Lyon 1, UJM-Saint Etienne, CNRS, Inserm, CREATIS UMR 5220, U1206, F-69621 Villeurbanne, France.
Division of Synchrotron Radiation Research and NanoLund, Department of Physics, Lund University, SE-221 00 Lund, Sweden.
J Synchrotron Radiat. 2021 Jul 1;28(Pt 4):1261-1266. doi: 10.1107/S1600577521004951. Epub 2021 Jun 25.
X-ray propagation-based imaging techniques are well established at synchrotron radiation and laboratory sources. However, most reconstruction algorithms for such image modalities, also known as phase-retrieval algorithms, have been developed specifically for one instrument by and for experts, making the development and diffusion of such techniques difficult. Here, PyPhase, a free and open-source package for propagation-based near-field phase reconstructions, which is distributed under the CeCILL license, is presented. PyPhase implements some of the most popular phase-retrieval algorithms in a highly modular framework supporting its deployment on large-scale computing facilities. This makes the integration, the development of new phase-retrieval algorithms, and the deployment on different computing infrastructures straightforward. Its capabilities and simplicity are presented by application to data acquired at the synchrotron source MAX IV (Lund, Sweden).
基于 X 射线传播的成像技术在同步辐射和实验室光源中已经得到了很好的应用。然而,这些成像模式(也称为相位恢复算法)的大多数重建算法都是由专门的专家为特定仪器开发的,这使得这些技术的开发和普及变得困难。这里介绍的是 PyPhase,这是一个免费的开源传播近场相位重建软件包,它基于 CeCILL 许可证分发。PyPhase 在一个高度模块化的框架中实现了一些最流行的相位恢复算法,支持在大规模计算设施上部署。这使得集成、新的相位恢复算法的开发以及在不同的计算基础设施上的部署变得简单。通过在同步辐射光源 MAX IV(瑞典隆德)上获取的数据来演示其功能和简单性。