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, uv, and from conda-forge are provided in the docs directory.

Developer Installation

  • For a developer installation:

$ git clone https://github.com/AdvancedPhotonSource/ptychodus.git
$ cd ptychodus
$ uv sync --extra globus --extra gui --extra ptychi
  • Launch ptychodus:

$ uv run 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.4.1.tar.gz (460.5 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.4.1-py3-none-any.whl (532.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ptychodus-1.4.1.tar.gz
  • Upload date:
  • Size: 460.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Red Hat Enterprise Linux","version":"9.8","id":null,"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.4.1.tar.gz
Algorithm Hash digest
SHA256 1542ce04cfc494d92124ff0832ea9110b028faae71bddbc075e74048687d9fdd
MD5 5a8b5b35e03c17c6adda4090f738fd10
BLAKE2b-256 79934647fce90d4454afc294c9455e7ac337437b3221e5b5f9c3ab4d2395cc84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ptychodus-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 532.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.2 {"installer":{"name":"uv","version":"0.11.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Red Hat Enterprise Linux","version":"9.8","id":null,"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.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 58dfc2bfd34df7dad983ea22175992e85ece1567c65a5914e4da879fe81ee9e1
MD5 b3564c643a868de54142462220647a8d
BLAKE2b-256 45f6b7a9ee0c815d9ce5326b97c050290be4ffe764bb28d064be4ab5b5bb5ac7

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