TomoPy: Tomographic Reconstruction in Python

Website: https://tomopy.readthedocs.io
Source Code: https://github.com/tomopy/tomopy
Benchmarking Results: https://tomopy.github.io
Overview:
TomoPy is an open-source Python package developed for tomographic data processing and image reconstruction. It provides a comprehensive suite of tools for synchrotron-based X-ray tomography, including reconstruction algorithms, artifact correction methods, and simulation utilities. Designed for high-throughput environments, TomoPy supports GPU acceleration, multithreading, and integration with external libraries like ASTRA and UFO. It facilitates real-time and offline analysis of large-scale datasets, making it an essential tool for researchers in materials science, biology, and other fields requiring advanced imaging capabilities.
Key Features:
- Modular reconstruction algorithms for 2D and 3D tomography
- Artifact correction techniques, including ring removal and phase retrieval
- Simulation tools for generating synthetic datasets
- Support for GPU acceleration and multithreaded processing
- Integration with external libraries such as ASTRA and UFO
- Extensive documentation and active community support
License: BSD-3
Citation:
Gürsoy, D., De Carlo, F., Xiao, X., & Jacobsen, C. (2014). TomoPy: a framework for the analysis of synchrotron tomographic data. Journal of Synchrotron Radiation, 21(5), 1188–1193.