Skip to main content

A robust, easy-to-deploy non-uniform Fast Fourier Transform in TensorFlow.

Project description

TF KB-NUFFT

GitHub | Build Status

Simple installation from pypi:

pip install tfkbnufft

About

This package is a verly early-stage and modest adaptation to TensorFlow of the torchkbnufft package written by Matthew Muckley for PyTorch. Please cite his work appropriately if you use this package.

References

  1. Fessler, J. A., & Sutton, B. P. (2003). Nonuniform fast Fourier transforms using min-max interpolation. IEEE transactions on signal processing, 51(2), 560-574.

  2. Beatty, P. J., Nishimura, D. G., & Pauly, J. M. (2005). Rapid gridding reconstruction with a minimal oversampling ratio. IEEE transactions on medical imaging, 24(6), 799-808.

  3. Feichtinger, H. G., Gr, K., & Strohmer, T. (1995). Efficient numerical methods in non-uniform sampling theory. Numerische Mathematik, 69(4), 423-440.

Citation

If you want to cite the package, you can use any of the following:

@conference{muckley:20:tah,
  author = {M. J. Muckley and R. Stern and T. Murrell and F. Knoll},
  title = {{TorchKbNufft}: A High-Level, Hardware-Agnostic Non-Uniform Fast Fourier Transform},
  booktitle = {ISMRM Workshop on Data Sampling \& Image Reconstruction},
  year = 2020
}

@misc{Muckley2019,
  author = {Muckley, M.J. et al.},
  title = {Torch KB-NUFFT},
  year = {2019},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/mmuckley/torchkbnufft}}
}

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

tfkbnufft-0.0.4.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

tfkbnufft-0.0.4-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

Details for the file tfkbnufft-0.0.4.tar.gz.

File metadata

  • Download URL: tfkbnufft-0.0.4.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.8

File hashes

Hashes for tfkbnufft-0.0.4.tar.gz
Algorithm Hash digest
SHA256 dc500c667de0d2238eeaa6f36498b96d02d8efe258dc1d296de1c0660f239f88
MD5 4e4dd4c95ea88bee7ac34df4bd0f74b3
BLAKE2b-256 268e96a04431926b9f15b1babf19a672c063e1dc88b97aba9c25cb49675be2cd

See more details on using hashes here.

File details

Details for the file tfkbnufft-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: tfkbnufft-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.3.1 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.6.8

File hashes

Hashes for tfkbnufft-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4649ad504ddaec63d8e5319a40621f6ce1929c5001480bc88ce8158d4a2a7b3a
MD5 67c18bc0b4e451419f81d57d1534a0ce
BLAKE2b-256 d388daa32c20dae90d19251df09d75d000f34e88d3a3fbaa3262c986eb152416

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