Skip to Main content Skip to Navigation
Journal articles

PyNX.Ptycho: a computing library for X-ray coherent diffraction imaging of nanostructures

Ondrej Mandula 1 Marta Elzo Aizarna 1 Joel Eymery 2 Manfred Burghammer 3 Vincent Favre-Nicolin 1
1 NRS - Nanostructures et Rayonnement Synchrotron
MEM - Modélisation et Exploration des Matériaux : DRF/IRIG/MEM
2 NPSC - Nanophysique et Semiconducteurs
PHELIQS - PHotonique, ELectronique et Ingénierie QuantiqueS : DRF/IRIG/PHELIQS
Abstract : X-ray imaging techniques have undergone a remarkable development during the past decade, taking advantage of coherent X-ray sources. Among these techniques, ptychography allows reconstruction of the specimen and the illumination probe from a series of diffraction patterns without any prior knowledge about the sample. However, the reconstruction of the ptychographic data remains challenging and the reconstruction software is often not publicly available. Presented here is an open-source library for the reconstruction of two-dimensional ptychographic data, written in Python. This library implements existing algorithms, with examples of data reconstruction on both simulated and experimental (Bragg ptychography on heterogeneous strained InAs/GaAs nanowires) data sets. It can be used for educational (simulation) purposes or experimental data analysis, and also features an OpenCL version of the ptychography algorithm for high-performance computing.
Document type :
Journal articles
Complete list of metadatas
Contributor : Jérôme Planès <>
Submitted on : Monday, July 30, 2018 - 2:32:02 PM
Last modification on : Tuesday, December 8, 2020 - 10:12:15 AM

Links full text




Ondrej Mandula, Marta Elzo Aizarna, Joel Eymery, Manfred Burghammer, Vincent Favre-Nicolin. PyNX.Ptycho: a computing library for X-ray coherent diffraction imaging of nanostructures. Journal of Applied Crystallography, International Union of Crystallography, 2016, 49 (5), pp.1842-1848. ⟨10.1107/s1600576716012279⟩. ⟨cea-01851580⟩



Record views