Skip to main content

Python package for tomographic data processing and reconstruction

Project description

# NeuTomPy toolbox ![NeuTomPy logo](https://github.com/dmici/NeuTomPy-toolbox/blob/master/img/logo_neutompy.png) NeuTomPy toolbox is a Python package for tomographic data processing and reconstruction. Such toolbox includes pre-processing algorithms, artifacts removal and a wide range of iterative reconstruction methods as well as the Filtered Back Projection algorithm. The NeuTomPy toolbox was conceived primarily for Neutron Tomography and developed to support the need of users and researchers to compare state-of-the-art reconstruction methods and choose the optimal data-processing workflow for their data.

# Features * Readers and writers for TIFF and FITS files and stack of images * Data normalization with dose correction, correction of the rotation axis tilt, ring-filters, outlier removals * A wide range of reconstruction algorithms powered by [ASTRA toolbox](https://www.astra-toolbox.com/): FBP, SIRT, SART, ART, CGLS, NN-FBP, MR-FBP * Image quality assessment with several metrics

# Installation

NeuTomPy toolbox supports Linux and Windows 64-bit operating system.

First of all, install a [conda](https://www.anaconda.com/download/) python environment with Python 3.5 or 3.6.

It is required to install some dependencies, hence run the following inside a conda environment: ` console $ conda install -c simpleitk simpleitk $ conda install -c astra-toolbox astra-toolbox $ conda install -c conda-forge numexpr matplotlib astropy tifffile opencv scikit-image read-roi tqdm pywavelets `

Then install NeuTomPy toolbox via pip:

` console $ pip install neutompy `

# Documentation Complete documentation can be found on Read the Docs: <https://neutompy-toolbox.readthedocs.io>.

Tutorials and code examples of typical usage can be found in the folder [examples](https://github.com/dmici/NeuTomPy-toolbox/blob/master/examples).

# Contact If you want to contact us for any reasons, please send an email to: neutompy@gmail.com

License

The project is licensed under the [GPLv3](https://github.com/dmici/NeuTomPy-toolbox/blob/master/LICENSE) license.

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

neutompy-1.0.4.tar.gz (37.8 kB view details)

Uploaded Source

Built Distribution

neutompy-1.0.4-py3-none-any.whl (47.6 kB view details)

Uploaded Python 3

File details

Details for the file neutompy-1.0.4.tar.gz.

File metadata

  • Download URL: neutompy-1.0.4.tar.gz
  • Upload date:
  • Size: 37.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/38.4.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.4

File hashes

Hashes for neutompy-1.0.4.tar.gz
Algorithm Hash digest
SHA256 7da077df32cc6ee13f6dde16b446426e41e6e05e5fd84efa2c187496cda12aa2
MD5 e66daf79e030ae664c17124d8983e459
BLAKE2b-256 bb006c8d074da109a7c09f8f827f359dae1d35599576735975f9102a7d0b6738

See more details on using hashes here.

File details

Details for the file neutompy-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: neutompy-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 47.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/38.4.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.4

File hashes

Hashes for neutompy-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 50dbcc0d75df3717f70eb2c39c7dddc15c07de2d2bc1c71243466bb488ef5901
MD5 4f3707e3b31718aa301d3c7b0b069d29
BLAKE2b-256 30a347138dd19d3552622b852be8d4e92da9831922c61c0781f1c00202e84939

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page