Python interface to FINUFFT
Project description
Flatiron Institute Nonuniform Fast Fourier Transform library: FINUFFT
Principal author Alex H. Barnett, main co-developers Jeremy F. Magland, Ludvig af Klinteberg, Yu-hsuan "Melody" Shih, Andrea Malleo, Libin Lu, and Joakim Andén.
This package provides a Python interface to the library, enabling fast computation of nonuniform discrete Fourier transforms to specified precision in one, two, and three dimensions. It supports transforms of type 1 (nonuniform to uniform), type 2 (uniform to nonuniform) and type 3 (nonuniform to nonuniform). For more information, see the online documentation.
If you find FINUFFT useful in your work, please cite this package and our paper:
A parallel non-uniform fast Fourier transform library based on an ``exponential of semicircle'' kernel.
A. H. Barnett, J. F. Magland, and L. af Klinteberg.
SIAM J. Sci. Comput. 41(5), C479–C504 (2019).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file finufft-2.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: finufft-2.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38d5aa7482e531a09256c9ad18a081807e1299d5af6d025ae4d43b52cd10992d |
|
MD5 | bf318da1fb7636177c02caec6c1ec59e |
|
BLAKE2b-256 | d3c44f8afe8bc3ba204c7a14a1bde1c2186d3543d4bafa32bc9d43c7e4df94eb |
File details
Details for the file finufft-2.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: finufft-2.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f1d6ce62c0bf7c6f1e41aa41c093db5b5d6bb4d72efdfb88d1d9968cb40035c |
|
MD5 | d594f86c93d98473bfe213fe3c9f5772 |
|
BLAKE2b-256 | 76f72d7e86e8a1fc2356d27745c3c68c33865a3c6b0bd159d001b30014172787 |
File details
Details for the file finufft-2.1.0-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 4.6 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f23a513efd0197fc4e9c8ba90fa46a62774d7b40796b728cc664a24278fd7b2 |
|
MD5 | 2581006428152579f56546f2171a008e |
|
BLAKE2b-256 | 6a053d563465582d6dc0ef6b02325595816b74298ea665e11e39ab42efbc2ee6 |
File details
Details for the file finufft-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04d1fbbdc34f0709ddecb796451888ffd1092f8c88ce937f9090f4d5516ab308 |
|
MD5 | ca066d78a11f5aaf53d2965081fe1ed0 |
|
BLAKE2b-256 | 9bb6b54d0440526b59aacdf0c9d76a9502f08aeab831c680c473c8bc144eda04 |
File details
Details for the file finufft-2.1.0-cp311-cp311-macosx_10_15_universal2.whl
.
File metadata
- Download URL: finufft-2.1.0-cp311-cp311-macosx_10_15_universal2.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.11, macOS 10.15+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1a24b92d28e601b1352ceb3a73c8e518ac9332ded05b73e061c4ae81452dc93 |
|
MD5 | 439d7ada7c44aa1531a47b22d8edd362 |
|
BLAKE2b-256 | 7e95dfc1331e2d4e2d8a0ed0ed39ace6b1f3ce8e4cab7deb0737c094eac11e77 |
File details
Details for the file finufft-2.1.0-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff9164e1a113c420501ad6454a5741a7453129a4fe1a4e26cfe180afebbbca0b |
|
MD5 | 4f3fad9c99d148249bc6f06dd5717af7 |
|
BLAKE2b-256 | 5fcc39867460afc162aabcbd67f5fb8687f37247ea35099c876a706f7e5d6a43 |
File details
Details for the file finufft-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cba0a3c31137714357770a8f592cf966a63722753fc5593dded84e940e10e7ab |
|
MD5 | 0d8d852a522ae85319baad82f5a396b2 |
|
BLAKE2b-256 | d54b3ad3bc03f5275980b598009e428aabaebe74e20df766cb0cb0f2ebb99297 |
File details
Details for the file finufft-2.1.0-cp310-cp310-macosx_10_15_universal2.whl
.
File metadata
- Download URL: finufft-2.1.0-cp310-cp310-macosx_10_15_universal2.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.10, macOS 10.15+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e9182168a24460122d6b0f18537135e120ebec8ce8ff23e9f1ba0516edd7126 |
|
MD5 | 4bfc857436613bbc8f6a1a6606fcc3dd |
|
BLAKE2b-256 | c04519481b20cf2421fa5b9829323cd13a9f7f6615313e388fcc1a4a069b4016 |
File details
Details for the file finufft-2.1.0-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b605d97ccff5982844e00e3696f6a630ef316f964beac66db56eb24aaeb43868 |
|
MD5 | 32ee82b2fb90f122d0706606ede85e9e |
|
BLAKE2b-256 | 18d37f6bf1934827684f2bef9bac0cff9b1dc022ccb68c1086fc538e8d7c1b61 |
File details
Details for the file finufft-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceaa0fe3906e437419629cbbbee10f9d922f57844024a5a7388b4d88371262c8 |
|
MD5 | 6179579666be38a37ea5fdda5b6bc6dd |
|
BLAKE2b-256 | 98ddffbe012cf72c18019c2724332ece60db593d75e51566e52a8f00f75b3105 |
File details
Details for the file finufft-2.1.0-cp39-cp39-macosx_10_15_universal2.whl
.
File metadata
- Download URL: finufft-2.1.0-cp39-cp39-macosx_10_15_universal2.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.9, macOS 10.15+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdce4f963fd99c8c25471b060ba3d5631dd5e3bb87ea5ace16db05f20a4b8a9f |
|
MD5 | 0da8fd73ab630006ea22f3afde4d41c4 |
|
BLAKE2b-256 | e432b90eb219463032fe729b01b46d31d9d66fe1308bd81e5863681426468a2d |
File details
Details for the file finufft-2.1.0-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 4.7 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f46ca88b4d4a9264af024da67f8d223ec0c99523afce862a8d7b905009c38cd |
|
MD5 | 0d7e498664a06f9b50f7ea3037eb1d29 |
|
BLAKE2b-256 | 2389f6988235ea6b23506e8dfe3a90d97766ef92bce5b1297f8e1247a43c13eb |
File details
Details for the file finufft-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bbceef3a25da2e6b3cab3137aefbfb3aee3c756045dae43f05ec9cc4da8480c |
|
MD5 | ced2d55b1c08394d9ea14c870d4a733f |
|
BLAKE2b-256 | 00acfcf29b8c517e18da84572ef2f685d58848a2b738993adc78a07e1a348f82 |
File details
Details for the file finufft-2.1.0-cp38-cp38-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp38-cp38-macosx_10_15_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.8, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 845dafe26be02de480417e713f61d6ca101e9f18b3eb5688c033a4f34f0aac2f |
|
MD5 | 5c1cdfaf9abca29955eda69792154a50 |
|
BLAKE2b-256 | bddb51ada6daa0b092918d26b22df6dec4f5a26c2288a8deeb06433209873559 |
File details
Details for the file finufft-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82d326fb32cc4e92480c0378d764b7d6b68b0dd20ab669c56955141aa52c12b4 |
|
MD5 | 5cb52808629559b27f89d1bda92e1b33 |
|
BLAKE2b-256 | b1694bc595b570f98525463c2f8afe3b3437bd0deed987a1eaca1a3c91462c4a |
File details
Details for the file finufft-2.1.0-cp37-cp37m-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp37-cp37m-macosx_10_15_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.7m, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3dff2ef6ca4d5f0d7b5f4443754d8a1f9d8f249768ee3d198971ffb81dd8846 |
|
MD5 | c12aa46b134cbe8cec4f1d176517bcfd |
|
BLAKE2b-256 | 226592bd64b6f4165b58c2ed030c352f608f0dfea12bdaeb09b058c98dfeca19 |
File details
Details for the file finufft-2.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.7 MB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28a8b37056f6742fa6d2183186e1ae7d789700c396d0819f48c849b1a1c90715 |
|
MD5 | 91e6c79194f55139a99e8adb99979000 |
|
BLAKE2b-256 | 891d24eb8bf2a8fc81cb2caaf1af1ea19c3298991cfb42f5f108c6676983d6d5 |
File details
Details for the file finufft-2.1.0-cp36-cp36m-macosx_10_15_x86_64.whl
.
File metadata
- Download URL: finufft-2.1.0-cp36-cp36m-macosx_10_15_x86_64.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.6m, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b4608c6466f79f730f0c5e8e44ad73f3513563df457e8dba2a82dbd79f60dd0 |
|
MD5 | 4917fff718cddb5204f2df6948927700 |
|
BLAKE2b-256 | 520eddceec34fb47c217df6eec2b2112d8f6f14fbf04adaa1f10ed7060e91b3a |