Skip to content

AdvancedPhotonSource/ptychodus

Repository files navigation

Ptychodus

Ptychodus is a ptychography data analysis application that extracts, loads, and transforms instrument data for processing. It integrates several reconstruction libraries for phase retrieval. Ptychodus can be used interactively or integrated into beamline data pipelines.

Standard Installation

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.

Developer Installation

  • 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
$ pip install ptychi
$ conda install -n ptychodus ptychonn
  • Launch ptychodus:
$ conda activate ptychodus
$ ptychodus

Reporting Bugs

Open a bug at https://github.com/AdvancedPhotonSource/ptychodus/issues.

About

Ptychodus is a ptychography data analysis application.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages