Skip to main content

A toolbox for X-ray holo-tomography in Python

Project description

HoToPy - A toolbox for X-ray holo-tomography in Python

HoToPy

Installation

pip installation

HoToPy can be installed through pip by running

pip install hotopy

for a basic HoToPy installation.

The basic version does not contain the astra-toolbox for tomographic reconstructions. If you intend to use the tomographic reconstruction functions in hotopy.tomo you can install its dependencies either by running

pip install hotopy[tomo]

or you can have a look at the astra-toolbox documentation for an installation method that fits your needs.

Getting started

You can find examples in the dedicated HoToPy-Examples repository.

Documentation

https://irp.pages.gwdg.de/hotopy/

Paper & Citation

If you use HoToPy, please cite the paper HoToPy: a toolbox for X-ray holo-tomography in Python

@article{Lucht2025_hotopy,
    author = "Lucht, Jens and Meyer, Paul and Lohse, Leon Merten and Salditt, Tim",
    title = "{{\it HoToPy}: a toolbox for X-ray holo-tomography in Python}",
    journal = "Journal of Synchrotron Radiation",
    year = "2025",
    volume = "32",
    number = "6",
    pages = "1586--1594",
    month = "Nov",
    doi = {10.1107/S1600577525008550},
    url = {https://doi.org/10.1107/S1600577525008550},
    keywords = {X-ray imaging, phase retrieval, computed tomography, phase contrast, holography},
}

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

hotopy-0.23.tar.gz (79.2 kB view details)

Uploaded Source

Built Distribution

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

hotopy-0.23-py3-none-any.whl (96.8 kB view details)

Uploaded Python 3

File details

Details for the file hotopy-0.23.tar.gz.

File metadata

  • Download URL: hotopy-0.23.tar.gz
  • Upload date:
  • Size: 79.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Rocky Linux","version":"9.6","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 hotopy-0.23.tar.gz
Algorithm Hash digest
SHA256 b96fd4128c8fbdd28e47797be72df289cfdc0fbcda1889696c6e50b98ad9c006
MD5 3182a3c224c8d7922da3f2a722e6647d
BLAKE2b-256 65c56fe9b91d4b6fcf4030ef48901f24f0a109b1d71811d5641aca67df31b8b9

See more details on using hashes here.

File details

Details for the file hotopy-0.23-py3-none-any.whl.

File metadata

  • Download URL: hotopy-0.23-py3-none-any.whl
  • Upload date:
  • Size: 96.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.10 {"installer":{"name":"uv","version":"0.9.10"},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Rocky Linux","version":"9.6","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 hotopy-0.23-py3-none-any.whl
Algorithm Hash digest
SHA256 584a6838fc66b7b4dd83e6c3ad708989b52d1214dd41781de0cdcf58403c6923
MD5 bf31e40f6142fcc1a18b4b2a93d7a176
BLAKE2b-256 b6e57a1fdd0e470059188faad85ab9cffcf7cd4062c3194c90f6fd71add1cb5c

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