Ptydy
A PtyRAD studio. Pronounced "tidy".
Status: planning. This package is an early placeholder and has no functionality yet.
Ptydy will be a desktop program that brings the PtyRAD ecosystem together in one place, so the steps of a ptychography workflow share their settings instead of being copied between tools by hand:
- Experiment planning: dose, probe overlap, sampling, and the expected result
- Dataset inspection: a fast 4D-STEM viewer with fast-acbf calibration (scan rotation, defocus, diffraction center)
- PtyRAD plan helper: build and check reconstruction settings, then submit jobs to a local or remote GPU
- Dataset simulation: simulated datasets with known ground truth
- Output inspector: look at reconstruction results next to their inputs
Design goals
- One shared project file that every step reads and writes, and that also works from scripts and notebooks
- Plugins for each task: install only the parts you need
- Anything the GUI does can also be done in a script: the GUI shows the settings it generates, so you learn the format as you go
- Remote reconstruction: set up on a laptop, run on a GPU node or Slurm cluster
Built with PySide6 and pyqtgraph.
Installation
pip install ptydy
This currently installs an empty placeholder.
License
LGPL-3.0. See LICENSE.
Metadata
Release files for ptydy 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ptydy-0.0.1.tar.gz | 5.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ptydy-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.7 kB
Release files / ptydy-0.0.1.tar.gz
| Download URL | ptydy-0.0.1.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
befc2e25d01ebc911c91b16c257373cfe5f81959c38d1803ca93ed97dd54aedb
|
|
BLAKE2b-256 checksum How to use checksums |
f03a5f97755d13c8f43db1cef430310bd1516c9d8cbfd486c392075638b1a7c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / ptydy-0.0.1-py3-none-any.whl
| Download URL | ptydy-0.0.1-py3-none-any.whl |
|---|---|
| Size | 5.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
62965c8f770ec1d6454c7ebf7035ea0881f1a4c6d85c432bc4f2c63fb3ec8e6e
|
|
BLAKE2b-256 checksum How to use checksums |
7dc3d629dd3ecec4e2cc785c6927acb8a35fa41ef95f68036cee6064ff237271
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency log