phaser: A unified and extensible framework for fast electron ptychography

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Gilgenbach, Colin, Zhu, Menglin, LeBeau, James M.
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866918096736878592
author Gilgenbach, Colin
Zhu, Menglin
LeBeau, James M.
author_facet Gilgenbach, Colin
Zhu, Menglin
LeBeau, James M.
contents We present \code{phaser}, an open-source Python package that provides a unified interface to both conventional and gradient descent-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. With the JAX computational backend, a six-fold improvement in iteration speed is achieved over a widely used package implemented in MATLAB, fold\_slice/PtychoShelves. We report reconstruction success for a variety of experimental datasets, and detail the effects of regularization on convergence and reconstruction quality. The software promises to speed the application and development of ptychographic methods for materials science.
format Preprint
id arxiv_https___arxiv_org_abs_2505_14372
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle phaser: A unified and extensible framework for fast electron ptychography
Gilgenbach, Colin
Zhu, Menglin
LeBeau, James M.
Computational Physics
Materials Science
We present \code{phaser}, an open-source Python package that provides a unified interface to both conventional and gradient descent-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. With the JAX computational backend, a six-fold improvement in iteration speed is achieved over a widely used package implemented in MATLAB, fold\_slice/PtychoShelves. We report reconstruction success for a variety of experimental datasets, and detail the effects of regularization on convergence and reconstruction quality. The software promises to speed the application and development of ptychographic methods for materials science.
title phaser: A unified and extensible framework for fast electron ptychography
topic Computational Physics
Materials Science
url https://arxiv.org/abs/2505.14372