DiamondLightSource / httomo

High-throughput tomography pipeline
https://diamondlightsource.github.io/httomo/
Other
7 stars 4 forks source link
data data-analysis gpu gpu-acceleration high-performance imaging mpi tomography tomopy

HTTomo (High Throughput Tomography pipeline)


HTTomo is a user interface (UI) written in Python for fast big data processing using MPI protocols. It orchestrates I/O data operations and enables processing on a CPU and/or a GPU. HTTomo utilises other libraries, such as TomoPy <https://tomopy.readthedocs.io> and HTTomolibgpu <https://github.com/DiamondLightSource/httomolibgpu> as backends for data processing. The methods from the libraries are exposed through YAML templates to enable fast task programming.

Installation

See detailed instructions for installation <https://diamondlightsource.github.io/httomo/howto/installation.html>_ .

Documentation

Please check the full documentation <https://diamondlightsource.github.io/httomo/>_.

Running HTTomo:

Release Tagging Scheme

We use the setuptools-git-versioning <https://setuptools-git-versioning.readthedocs.io/en/stable/index.html>_ package for automatically determining the version from the latest git tag. For this to work, release tags should start with a :code:v followed by the actual version, e.g. :code:v1.1.0a.