Back to Search Start Over

PyPhase - a Python package for X-ray phase imaging

Authors :
Max, Langer
Yuhe, Zhang
Diogo, Figueirinhas
Jean Baptiste, Forien
Kannara, Mom
Claire, Mouton
Rajmund, Mokso
Pablo, Villanueva-Perez
Source :
Journal of Synchrotron Radiation
Publication Year :
2021

Abstract

PyPhase is a free and open-source Python package for propagation-based near-field phase reconstructions, which implements some of the most popular phase-retrieval algorithms in a highly modular framework supporting the deployment on large-scale computing facilities. This makes integration, development of new phase-retrieval algorithms, and the deployment on different computing infrastructures straightforward.<br />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).

Details

ISSN :
16005775
Volume :
28
Issue :
Pt 4
Database :
OpenAIRE
Journal :
Journal of synchrotron radiation
Accession number :
edsair.pmid..........c30dd59395f05dce707ef8bbd75109f8