Ptychodus is a ptychography data analysis application that reads instrument data, prepares the data for processing, and supports calling several reconstruction libraries for phase retrieval. Ptychodus can be used interactively or integrated into a data pipeline.
To install ptychodus from PyPI with the most common optional dependencies:
$ python -m pip install ptychodus[globus,gui,ptychi]
Instructions for installing in containers and from conda-forge are provided in
the docs
directory.
- For a developer installation:
$ git clone https://github.com/AdvancedPhotonSource/ptychodus.git
$ conda create -n ptychodus --file ptychodus/requirements-dev.txt
$ conda activate ptychodus
$ pip install -e ./ptychodus
- To install pty-chi
$ pip install ptychi
- To install PtychoNN
$ conda install -n ptychodus ptychonn
- Launch ptychodus:
$ conda activate ptychodus
$ ptychodus
Open a bug at https://github.com/AdvancedPhotonSource/ptychodus/issues.