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
Hashes for finufft-2.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38d5aa7482e531a09256c9ad18a081807e1299d5af6d025ae4d43b52cd10992d |
|
MD5 | bf318da1fb7636177c02caec6c1ec59e |
|
BLAKE2b-256 | d3c44f8afe8bc3ba204c7a14a1bde1c2186d3543d4bafa32bc9d43c7e4df94eb |
Hashes for finufft-2.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f1d6ce62c0bf7c6f1e41aa41c093db5b5d6bb4d72efdfb88d1d9968cb40035c |
|
MD5 | d594f86c93d98473bfe213fe3c9f5772 |
|
BLAKE2b-256 | 76f72d7e86e8a1fc2356d27745c3c68c33865a3c6b0bd159d001b30014172787 |
Hashes for finufft-2.1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f23a513efd0197fc4e9c8ba90fa46a62774d7b40796b728cc664a24278fd7b2 |
|
MD5 | 2581006428152579f56546f2171a008e |
|
BLAKE2b-256 | 6a053d563465582d6dc0ef6b02325595816b74298ea665e11e39ab42efbc2ee6 |
Hashes for finufft-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04d1fbbdc34f0709ddecb796451888ffd1092f8c88ce937f9090f4d5516ab308 |
|
MD5 | ca066d78a11f5aaf53d2965081fe1ed0 |
|
BLAKE2b-256 | 9bb6b54d0440526b59aacdf0c9d76a9502f08aeab831c680c473c8bc144eda04 |
Hashes for finufft-2.1.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1a24b92d28e601b1352ceb3a73c8e518ac9332ded05b73e061c4ae81452dc93 |
|
MD5 | 439d7ada7c44aa1531a47b22d8edd362 |
|
BLAKE2b-256 | 7e95dfc1331e2d4e2d8a0ed0ed39ace6b1f3ce8e4cab7deb0737c094eac11e77 |
Hashes for finufft-2.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff9164e1a113c420501ad6454a5741a7453129a4fe1a4e26cfe180afebbbca0b |
|
MD5 | 4f3fad9c99d148249bc6f06dd5717af7 |
|
BLAKE2b-256 | 5fcc39867460afc162aabcbd67f5fb8687f37247ea35099c876a706f7e5d6a43 |
Hashes for finufft-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cba0a3c31137714357770a8f592cf966a63722753fc5593dded84e940e10e7ab |
|
MD5 | 0d8d852a522ae85319baad82f5a396b2 |
|
BLAKE2b-256 | d54b3ad3bc03f5275980b598009e428aabaebe74e20df766cb0cb0f2ebb99297 |
Hashes for finufft-2.1.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e9182168a24460122d6b0f18537135e120ebec8ce8ff23e9f1ba0516edd7126 |
|
MD5 | 4bfc857436613bbc8f6a1a6606fcc3dd |
|
BLAKE2b-256 | c04519481b20cf2421fa5b9829323cd13a9f7f6615313e388fcc1a4a069b4016 |
Hashes for finufft-2.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b605d97ccff5982844e00e3696f6a630ef316f964beac66db56eb24aaeb43868 |
|
MD5 | 32ee82b2fb90f122d0706606ede85e9e |
|
BLAKE2b-256 | 18d37f6bf1934827684f2bef9bac0cff9b1dc022ccb68c1086fc538e8d7c1b61 |
Hashes for finufft-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceaa0fe3906e437419629cbbbee10f9d922f57844024a5a7388b4d88371262c8 |
|
MD5 | 6179579666be38a37ea5fdda5b6bc6dd |
|
BLAKE2b-256 | 98ddffbe012cf72c18019c2724332ece60db593d75e51566e52a8f00f75b3105 |
Hashes for finufft-2.1.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdce4f963fd99c8c25471b060ba3d5631dd5e3bb87ea5ace16db05f20a4b8a9f |
|
MD5 | 0da8fd73ab630006ea22f3afde4d41c4 |
|
BLAKE2b-256 | e432b90eb219463032fe729b01b46d31d9d66fe1308bd81e5863681426468a2d |
Hashes for finufft-2.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f46ca88b4d4a9264af024da67f8d223ec0c99523afce862a8d7b905009c38cd |
|
MD5 | 0d7e498664a06f9b50f7ea3037eb1d29 |
|
BLAKE2b-256 | 2389f6988235ea6b23506e8dfe3a90d97766ef92bce5b1297f8e1247a43c13eb |
Hashes for finufft-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bbceef3a25da2e6b3cab3137aefbfb3aee3c756045dae43f05ec9cc4da8480c |
|
MD5 | ced2d55b1c08394d9ea14c870d4a733f |
|
BLAKE2b-256 | 00acfcf29b8c517e18da84572ef2f685d58848a2b738993adc78a07e1a348f82 |
Hashes for finufft-2.1.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 845dafe26be02de480417e713f61d6ca101e9f18b3eb5688c033a4f34f0aac2f |
|
MD5 | 5c1cdfaf9abca29955eda69792154a50 |
|
BLAKE2b-256 | bddb51ada6daa0b092918d26b22df6dec4f5a26c2288a8deeb06433209873559 |
Hashes for finufft-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82d326fb32cc4e92480c0378d764b7d6b68b0dd20ab669c56955141aa52c12b4 |
|
MD5 | 5cb52808629559b27f89d1bda92e1b33 |
|
BLAKE2b-256 | b1694bc595b570f98525463c2f8afe3b3437bd0deed987a1eaca1a3c91462c4a |
Hashes for finufft-2.1.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3dff2ef6ca4d5f0d7b5f4443754d8a1f9d8f249768ee3d198971ffb81dd8846 |
|
MD5 | c12aa46b134cbe8cec4f1d176517bcfd |
|
BLAKE2b-256 | 226592bd64b6f4165b58c2ed030c352f608f0dfea12bdaeb09b058c98dfeca19 |
Hashes for finufft-2.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28a8b37056f6742fa6d2183186e1ae7d789700c396d0819f48c849b1a1c90715 |
|
MD5 | 91e6c79194f55139a99e8adb99979000 |
|
BLAKE2b-256 | 891d24eb8bf2a8fc81cb2caaf1af1ea19c3298991cfb42f5f108c6676983d6d5 |
Hashes for finufft-2.1.0-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b4608c6466f79f730f0c5e8e44ad73f3513563df457e8dba2a82dbd79f60dd0 |
|
MD5 | 4917fff718cddb5204f2df6948927700 |
|
BLAKE2b-256 | 520eddceec34fb47c217df6eec2b2112d8f6f14fbf04adaa1f10ed7060e91b3a |