Published April 2, 2021 | Version v2
Software Open

PtychoShelves_EM, source code for multislice electron ptychography

  • 1. Cornell University
  • 2. Argonne National Laboratory
  • 3. Paul Scherrer Institut

Description

This repository contains codes for multislice electron ptychography. This source code is developed based on an older version of PtychoShelves package from Paul Scherrer Institut (PSI). It was modified for multislice electron ptychography at Cornell University, USA.

Citation and acknowledgements

The related paper (or subsequent journal version) should be cited whenever this code, dataset or their derivatives are used:
Chen, Z., et al., Electron ptychography achieves atomic-resolution limits set by lattice vibrations. arXiv: 2101.00465.
Wakonig K. et al., PtychoShelves, a versatile high-level framework for high-performance analysis of ptychographic data, J. Appl. Cryst. 53(2) (2020).
Odstrcil M, et al., Iterative least-squares solver for generalized maximum-likelihood ptychography, Optics express. 2018 Feb 5;26(3):3108-23.

License and requirements

- The code is streamlined from the original PtychoShelves code for demonstration purpose only.

- The complete package with many more algorithms and documentation can be found at https://www.psi.ch/en/sls/csaxs/software

- Copyright and license issues should follow the agreements in PSI's codes and/or refer to PtychoShelves website. 

- Reconstruction scripts were tested for Matlab2018a with parallel toolkit, CUDA 9.0. NVIDIA GPU, Ubuntu 16 and Windows 10.

 

Files

License.txt

Files (10.7 MB)

Name Size Download all
md5:010ff76215b455484e658c18f7acee7d
6.0 kB Preview Download
md5:eba35a6fd6bc4f8bbde2f042112fa797
10.7 MB Preview Download

Additional details

References

  • Chen, Z., et al., Electron ptychography achieves atomic-resolution limits set by lattice vibrations. arXiv: 2101.00465.