Skip to main content

Fast approximate discrete Radon transform for NumPy arrays

Project description

Approximate Discrete Radon Transform

adrt on PyPI adrt on conda-forge Documentation Tests JOSS Paper

Fast approximate discrete Radon transform for NumPy arrays.

This library provides an implementation of an approximate discrete Radon transform (ADRT) and related routines as a Python module operating on NumPy arrays. Implemented routines include: the forward ADRT, a back-projection operation, and several inverse transforms. The package documentation contains usage examples, and sample applications.

Installation

Install from PyPI using pip:

$ python -m pip install adrt

or from conda-forge:

$ conda install -c conda-forge adrt

For further details on installation or building from source, consult the documentation.

Citation

If you use this software in your research, please cite our associated JOSS paper.

@article{adrt,
  title={adrt: approximate discrete {R}adon transform for {P}ython},
  author={Karl Otness and Donsub Rim},
  journal={Journal of Open Source Software},
  publisher={The Open Journal},
  year=2023,
  doi={10.21105/joss.05083},
  url={https://doi.org/10.21105/joss.05083},
  volume=8,
  number=83,
  pages=5083,
}

References

This implementation is based on descriptions in several publications:

License

This software is distributed under the 3-clause BSD license. See LICENSE.txt for the license text.

We also make available several pre-built binary copies of this software. The binary build for Windows includes additional license terms for runtime code included as part of the software. Review the LICENSE.txt file in the binary build package for more information.

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

adrt-1.1.0.tar.gz (49.8 kB view details)

Uploaded Source

Built Distributions

adrt-1.1.0-cp39-abi3-win_amd64.whl (45.9 kB view details)

Uploaded CPython 3.9+ Windows x86-64

adrt-1.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (47.4 kB view details)

Uploaded CPython 3.9+ manylinux: glibc 2.17+ x86-64

adrt-1.1.0-cp39-abi3-macosx_10_9_universal2.whl (104.0 kB view details)

Uploaded CPython 3.9+ macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file adrt-1.1.0.tar.gz.

File metadata

  • Download URL: adrt-1.1.0.tar.gz
  • Upload date:
  • Size: 49.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for adrt-1.1.0.tar.gz
Algorithm Hash digest
SHA256 70970076bc53100901687c7aaad6d4da920c0aec5f0e32da6d446400e539b881
MD5 6d656db1f749cb157a1f7d6b71f9961d
BLAKE2b-256 99c528ab41def986f160630a576b570188694e4bbf69a24362e99ffb8e919962

See more details on using hashes here.

File details

Details for the file adrt-1.1.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: adrt-1.1.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 45.9 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for adrt-1.1.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c90745a9157ce8c1133f8515f54d006b3b87272348e6572347aaeef9378bb1f8
MD5 182a7f1d59e39ba46f8f165a3b828851
BLAKE2b-256 a036f4e591499fd2065b2df5b09efe80df6e44eccccefda1ff8c047928806abc

See more details on using hashes here.

File details

Details for the file adrt-1.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for adrt-1.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60fccc54039659661071495defc672bca1f6c635e584d51b0f8d6c887fdddd4e
MD5 7e383aa1413449ccabdce2f1223c5666
BLAKE2b-256 6fc56a7e0289fbdd3733a7d5939facf8e74581c7ddbf18def03eb5e4f9555115

See more details on using hashes here.

File details

Details for the file adrt-1.1.0-cp39-abi3-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for adrt-1.1.0-cp39-abi3-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cdfe90ac46afe33cd5c57411c6cbe38df7bc34bdaf50fc8b4a68fc649081ef4b
MD5 10d60fcbd1da05345628f228914b366a
BLAKE2b-256 c554977e88f267a6a4b41d2445d68dbee001dc7a90785985d1d4580e382059b7

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