Skip to main content

High-performance GPU primitives and algorithms for 2D and 3D tomography

Project description

The ASTRA Toolbox provides high-performance GPU primitives for 2D and 3D tomography. It supports 2D parallel and fan beam, and 3D parallel and cone beam geometries. All of them have highly flexible source/detector positioning. A large number of 2D and 3D algorithms are available, including FBP, SIRT, SART, CGLS. The basic forward and backward projection operations are GPU-accelerated, and directly callable from Python to enable building new algorithms.

References

If you use the ASTRA Toolbox for your research, we would appreciate it if you would refer to the following papers:

W. van Aarle, W. J. Palenstijn, J. Cant, E. Janssens, F. Bleichrodt, A. Dabravolski, J. De Beenhouwer, K. J. Batenburg, and J. Sijbers, “Fast and Flexible X-ray Tomography Using the ASTRA Toolbox”, Optics Express, 24(22), 25129-25147, (2016), https://dx.doi.org/10.1364/OE.24.025129

W. van Aarle, W. J. Palenstijn, J. De Beenhouwer, T. Altantzis, S. Bals, K. J. Batenburg, and J. Sijbers, “The ASTRA Toolbox: A platform for advanced algorithm development in electron tomography”, Ultramicroscopy, 157, 35–47, (2015), https://dx.doi.org/10.1016/j.ultramic.2015.05.002

Additionally, if you use parallel beam GPU code, we would appreciate it if you would refer to the following paper:

W. J. Palenstijn, K J. Batenburg, and J. Sijbers, "Performance improvements for iterative electron tomography reconstruction using graphics processing units (GPUs)", Journal of Structural Biology, vol. 176, issue 2, pp. 250-253, 2011, https://dx.doi.org/10.1016/j.jsb.2011.07.017

License

The ASTRA Toolbox is open source under the GPLv3 license.

Copyright

2010-2024, imec Vision Lab, University of Antwerp

2014-2024, CWI, Amsterdam

https://visielab.uantwerpen.be/ and https://www.cwi.nl/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

File details

Details for the file astra_toolbox-2.3.1.post0-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astra_toolbox-2.3.1.post0-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe69c0e5d2f8b12eea0f2a9214e4e40c7985cf7005744641d439e043e3b6fd64
MD5 d337cfae889468d0b1e4a35bf35ed426
BLAKE2b-256 b06ec77cf5264e7f4e6bb9044fccb6b33bbe16858a8a8716fbd73367d30396c4

See more details on using hashes here.

File details

Details for the file astra_toolbox-2.3.1.post0-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astra_toolbox-2.3.1.post0-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2735ab670ab897e87ccf5432f06003d868e71e6e5fe173f113f19b800d54102
MD5 e45896ac93e8d0aac0a075578b64a556
BLAKE2b-256 bbca08a28f652084b18c15d60b4f6c2d79c4299fbd6e8f60c6dbdacbfacc329a

See more details on using hashes here.

File details

Details for the file astra_toolbox-2.3.1.post0-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astra_toolbox-2.3.1.post0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 537baf81d9ff0a3ced0df692396fcf1d314a8487ef4af86de38af11453304305
MD5 7aa1d051beaf7a7a65c75b73870a1b51
BLAKE2b-256 b7fcb73dc2f5c2b8d15977358bdc7c9316a3124edb93fb0fc743df85164dcf54

See more details on using hashes here.

File details

Details for the file astra_toolbox-2.3.1.post0-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astra_toolbox-2.3.1.post0-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5e33c50f86c405a84128c28ff6ed490ae9003164b4f73d1cb8603a6a4320594
MD5 0898c8066e169094c40251552661a786
BLAKE2b-256 87df50a2f70ae128e23f7378b2ad5c83176e574e3907816762cf414fbdaaac0d

See more details on using hashes here.

File details

Details for the file astra_toolbox-2.3.1.post0-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for astra_toolbox-2.3.1.post0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f1de71c674abe23ee5458fcef535d0ac45d02c1b1ae830df75241e356dbf2b2
MD5 23f8a32d44987867723e2b992afc826f
BLAKE2b-256 8e04159a9739c75395d8965aac5c02d5796853e97aa9a01f9e31d5f86d563658

See more details on using hashes here.

Supported by

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