phaser: A unified and extensible framework for fast electron ptychography
收藏资源简介:
Electron ptychography is a groundbreaking technique for the advanced characterization of materials. Here, we present phaser, an open source Python package which provides a unified interface to both conventional and gradient descent based ptychographhc algorithms. This record provides data required to reproduce the benchmarks and results in our paper. It contains raw experimental and simulated 4D-STEM datasets, as well as reconstruction plan files and reconstruction outputs. , , ## Data from: phaser: A unified and extensible framework for fast electron ptychography This repository contains the data required to reproduce the results in the manuscript. To run the reconstructions and view the reconstructed data, download and install `phaser` ([https://github.com/hexane360/phaser](https://github.com/hexane360/phaser)) ## Detailed contents by subfolder ### fig4_benchmark Contains scripts and raw data for performance benchmarking. Benchmark results are recorded as newline-delimited JavaScript object notation (NDJSON) files, with the following columns: * `engine`: Which engine was used (`'lsqml'`, `'grad'`, `'epie'`) * `backend`: Which computational backend was used (`'jax'`, `'cupy'`, `'torch'` (PtyRAD), or `'matlab'` (`fold_slice`)) * `sim_size`: Size of diffraction patterns in reciprocal space * `n_positions`: # of scan positions in dataset * `n_slices`: # of object slices * `grouping`: Reconstruction grouping/batch size * `device`: GPU device reconstruction w...,



