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.
See detailed instructions for installation <https://diamondlightsource.github.io/httomo/howto/installation.html>
_ .
Please check the full documentation <https://diamondlightsource.github.io/httomo/>
_.
installation <https://diamondlightsource.github.io/httomo/howto/installation.html>
_ path.python -m httomo --help
YAML pipeline <https://diamondlightsource.github.io/httomo/pipelines/yaml.html>
or build a new one using ready-to-be-used templates <https://diamondlightsource.github.io/httomo/backends/templates.html>
.YAML checker <https://diamondlightsource.github.io/httomo/utilities/yaml_checker.html>
_.python -m httomo run [OPTIONS] IN_DATA_FILE YAML_CONFIG OUT_DIR
, see more on that here <https://diamondlightsource.github.io/httomo/howto/run_httomo.html>
_.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
.