Skip to main content

Ptychodus is a ptychography data pipeline application.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ptychodus-1.3.tar.gz (282.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ptychodus-1.3-py3-none-any.whl (408.1 kB view details)

Uploaded Python 3

File details

Details for the file ptychodus-1.3.tar.gz.

File metadata

  • Download URL: ptychodus-1.3.tar.gz
  • Upload date:
  • Size: 282.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ptychodus-1.3.tar.gz
Algorithm Hash digest
SHA256 fb49258642c5c5af974941086c0ea60f56e3b498ea025fccfd945d7623b5d57a
MD5 90dd2113e1370ed6b83cc838aa01dfca
BLAKE2b-256 bed119d0f7b160e096734f4742f01ae617bf0a26706d128fe905e9a4c7ce19fd

See more details on using hashes here.

File details

Details for the file ptychodus-1.3-py3-none-any.whl.

File metadata

  • Download URL: ptychodus-1.3-py3-none-any.whl
  • Upload date:
  • Size: 408.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ptychodus-1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dd41f2afa268439778485251f69c8a8077438d26ba94e431352cdfcf83eaa23f
MD5 b99232e161162092ebdfc3012fa26868
BLAKE2b-256 2277c7b50459c9adb26221a5d338cd59a6dcdc7cfe596b0982305355137a6a75

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page