TomoPy

{{Infobox software

| name = TomoPy

| logo = File:Tomopy-logo-wiki.png

| author = Doga Gursoy

| developer = Community project

| programming language = Python, C

| operating system = Linux, OS X

| genre = Image processing

| license = BSD-3

| latest release version = {{wikidata|property|reference|P348}}

| latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}}

| website = {{URL|https://tomopy.readthedocs.org/}}

}}

TomoPy is an open-sourced Python toolbox to perform tomographic data processing and image reconstruction.{{cite journal |author-last1=Gürsoy |author-first1=D. |author-last2=De Carlo |author-first2=F. |author-last3=Xiao |author-first3=X. |author-last4=Jacobsen |author-first4=C. |title=TomoPy: A framework for the analysis of synchrotron tomographic data |journal=Journal of Synchrotron Radiation |volume=21 |issue=5 |pages=1188–1193 |date=2014 |doi=10.1107/S1600577514013939 |pmc=4181643 |pmid=25178011|bibcode=2014JSynR..21.1188G }}

Overview

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.{{cite journal |author-last1=Toby |author-first1=H.B. |author-last2=Gürsoy |author-first2=D. |author-last3=De Carlo |author-first3=F. |author-last4=Schwarz |author-first4=N. |author-last5=Sharma |author-first5=H. |author-last6=Jacobsen |author-first6=C. |title=Practices and standards for data and processing at the APS |journal=Synchrotron Radiation News |volume=28 |issue=2 |pages=15–21 |date=2015 |doi=10.1080/08940886.2015.1013415 |bibcode=2015SRNew..28...15T |s2cid=121506989 }}

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|date=July 2022}}

References