An open API service indexing awesome lists of open source software.

https://github.com/advancedphotonsource/ptychodus

Ptychodus is a ptychography data analysis application.
https://github.com/advancedphotonsource/ptychodus

ptychography

Last synced: 4 months ago
JSON representation

Ptychodus is a ptychography data analysis application.

Awesome Lists containing this project

README

          

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:

.. code-block:: shell

$ 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:

.. code-block:: shell

$ 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 `_

.. code-block:: shell

$ pip install ptychi

- To install `PtychoNN `_

.. code-block:: shell

$ conda install -n ptychodus ptychonn

- Launch `ptychodus`:

.. code-block:: shell

$ conda activate ptychodus
$ ptychodus

Reporting Bugs
--------------

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