TomoPy
Original authorDoga Gursoy
DeveloperCommunity project
Stable release
1.15.3[1] / 3 October 2025; 8 months ago (3 October 2025)
Written inPython, C
Operating systemLinux, OS X
TypeImage processing
LicenseBSD-3
Websitetomopy.readthedocs.org
Repository

TomoPy is an open-sourced Python toolbox to perform tomographic data processing and image reconstruction.[2]

Overview

edit

Tomographic reconstruction creates three-dimensional views of an object by combining two-dimensional images taken from multiple directions, for example in how a computer-aided tomography scanner allows 3D views of the heart or brain. Data collection can be rapid, but the required computations are massive. Further, many common experimental perturbations can degrade the quality of tomographs, unless corrections are applied. Unless automated tools make these corrections, beamline staff can be overwhelmed by data that can be collected far faster than corrections and reconstruction can be performed.[3]

To address the needs for image correction and tomographic reconstruction in an instrument independent manner, the TomoPy code was developed, which is a parallelizable high performance tomography library.[citation needed]

References

edit
  1. ^ "Release 1.15.3". 3 October 2025. Retrieved 21 October 2025.
  2. ^ 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. Bibcode:2014JSynR..21.1188G. doi:10.1107/S1600577514013939. PMC 4181643. PMID 25178011.
  3. ^ Toby, H.B.; Gürsoy, D.; De Carlo, F.; Schwarz, N.; Sharma, H.; Jacobsen, C. (2015). "Practices and standards for data and processing at the APS". Synchrotron Radiation News. 28 (2): 15–21. Bibcode:2015SRNew..28...15T. doi:10.1080/08940886.2015.1013415. S2CID 121506989.

📚 Artikel Terkait di Wikipedia

Python (programming language)

Sphinx SQLAlchemy SQLObject Storm SymPy TensorFlow Theano Tkinter Twisted TomoPy Transformers Veusz VPython wxPython XDMF Python IDEs Atom / Pulsar Codelobster

Tomographic reconstruction

Insight ToolKit; open-source tomographic support software "TomoPy — TomoPy 1.1.3 documentation". Tomopy.readthedocs.org. Retrieved 7 September 2018. ASTRA (All

List of Python software

SciPy – collection of packages for mathematics, science, and engineering. TomoPy – a package for tomographic data processing and image reconstruction. Veusz

Scikit-learn

Sphinx SQLAlchemy SQLObject Storm SymPy TensorFlow Theano Tkinter Twisted TomoPy Transformers Veusz VPython wxPython XDMF Python IDEs Atom / Pulsar Codelobster

Anaconda (Python distribution)

Sphinx SQLAlchemy SQLObject Storm SymPy TensorFlow Theano Tkinter Twisted TomoPy Transformers Veusz VPython wxPython XDMF Python IDEs Atom / Pulsar Codelobster

Pandas (software)

Sphinx SQLAlchemy SQLObject Storm SymPy TensorFlow Theano Tkinter Twisted TomoPy Transformers Veusz VPython wxPython XDMF Python IDEs Atom / Pulsar Codelobster

Flask (web framework)

Sphinx SQLAlchemy SQLObject Storm SymPy TensorFlow Theano Tkinter Twisted TomoPy Transformers Veusz VPython wxPython XDMF Python IDEs Atom / Pulsar Codelobster

NumPy

Sphinx SQLAlchemy SQLObject Storm SymPy TensorFlow Theano Tkinter Twisted TomoPy Transformers Veusz VPython wxPython XDMF Python IDEs Atom / Pulsar Codelobster