phaser: a unified and extensible framework for fast electron ptychography
Abstract
We present phaser, an open-source Python package that provides a unified interface to both conventional and autodifferentiation-based ptychographic algorithms. Features such as mixed-state probe, probe position correction, and multislice ptychography make experimental reconstructions practical and robust. Reconstructions are specified in a declarative format and can be run from a command line, Jupyter notebook, or web interface. Multiple computational backends are supported to provide maximum flexibility. We report reconstruction success for a variety of experimental datasets, and detail the effects of regularization on convergence and reconstruction quality. Reconstruction speed is benchmarked for single-slice and multislice reconstructions and compared to state-of-the-art packages. The software promises to speed the application and development of ptychographic methods for materials science.
Fields of Study & Subjects
Advanced X-ray Imaging Techniques
Advanced Electron Microscopy Techniques and Applications
Crystallography and Radiation Phenomena
Publication details
- Journal / source
- npj Computational Materials
- Publisher
- Springer Science and Business Media LLC
- Volume
- 12
- Issue
- 1
- Pages
- 89–89
- Publication date
- 17 January 2026
- Language
- EN