Skip to main content

FINUFFT GPU library Python wrappers

This is a Python interface to the efficient GPU CUDA implementation of the 1-, 2- and 3-dimensional nonuniform fast Fourier transform (NUFFT), provided in the FINUFFT library. It performs type 1 (nonuniform to uniform) or type 2 (uniform to nonuniform) transforms. For a mathematical description of the NUFFT and applications to signal processing, imaging, and scientific computing, see the FINUFFT documentation. The Python GPU interface is here. Usage examples can be found in the examples folder in the same directory as the file you are reading.

If you use this GPU feature of our package, please cite our GPU paper:

Y. Shih, G. Wright, J. Andén, J. Blaschke, A. H. Barnett (2021). cuFINUFFT: a load-balanced GPU library for general-purpose nonuniform FFTs. arXiv preprint arXiv:2102.08463. (paper) (bibtex)

Note: With version 2.2 we have changed the GPU interfaces slightly to better align with FINUFFT. For an outline of the changes, please see the migration guide.

Release files for cufinufft 2.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cufinufft 2.5.1
File Size Uploaded
cufinufft-2.5.1.tar.gz 283.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for cufinufft 2.5.1
File Interpreter ABI Platform
cufinufft-2.5.1-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
cufinufft-2.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl Python 3 none Linux glibc 2.17+ x86-64 Details

Total release size: 229.3 MB

Release files / cufinufft-2.5.1.tar.gz

Download URL cufinufft-2.5.1.tar.gz
Size 283.4 kB
Tags Source
SHA-256 checksum
How to use checksums
f12849b91674d049543cb963c94c0ee60e8e34e1bbad5e32fefe12961b0621b4
BLAKE2b-256 checksum
How to use checksums
bef821ea7b6825bddd6612d0aa63fad7a6788cd5618da4e8594b09beae068134
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / cufinufft-2.5.1-py3-none-win_amd64.whl

Download URL cufinufft-2.5.1-py3-none-win_amd64.whl
Size 114.4 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
de49255dc2f8eeda05e5bae762e85dc184c4187dbe5caccf42a73264ab33ef48
BLAKE2b-256 checksum
How to use checksums
6d2870c43edf6cc574d882f66d1a4965e2fb37cafccde67379c140d64a78e41c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / cufinufft-2.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL cufinufft-2.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 114.5 MB
Tags Linux glibc 2.17+ x86-64 Python 3
SHA-256 checksum
How to use checksums
36fcec056ef44c56a34f859215433c7e9360aea2808202a273a9b4fddaa86e79
BLAKE2b-256 checksum
How to use checksums
3c0556764e28f7509554d4930c75295898a759af17e43c96a1ffb568a8ac4cfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page