z-logo
open-access-imgOpen Access
PyPhase – a Python package for X‐ray phase imaging
Author(s) -
Langer Max,
Zhang Yuhe,
Figueirinhas Diogo,
Forien Jean-Baptiste,
Mom Kannara,
Mouton Claire,
Mokso Rajmund,
Villanueva-Perez Pablo
Publication year - 2021
Publication title -
journal of synchrotron radiation
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 1.172
H-Index - 99
ISSN - 1600-5775
DOI - 10.1107/s1600577521004951
Subject(s) - python (programming language) , computer science , modular design , software deployment , mit license , computational science , synchrotron , computer graphics (images) , software , optics , physics , software engineering , operating system
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).

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here