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.1.tar.gz (289.6 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.1-py3-none-any.whl (412.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ptychodus-1.3.1.tar.gz
  • Upload date:
  • Size: 289.6 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.1.tar.gz
Algorithm Hash digest
SHA256 e548e5ede6b439d0bb20bf0c19e6da934424ccb3376937081e4dcddade88de91
MD5 66b8652637e1512a60fc7f398291b58b
BLAKE2b-256 5a33819095013d2c1029ad68a580380d9f3cc9dccd53d28e6455f8a255fbcaf7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ptychodus-1.3.1-py3-none-any.whl
  • Upload date:
  • Size: 412.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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 59538489cc2c5994d282a76c78d0dc68ccbc705b8ff9a9f3485917cbfcfadc70
MD5 4e2b50db122a9871220f7c3ce9744e65
BLAKE2b-256 2e0a46073b1968a38c68868c1462483e01d3a723871cc1e51e0fd04192a84665

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