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.0.4.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4403d4269fbcc7844a1b7529d4358c5c936fcfeea3ba897bde63ddad95567931 |
|
MD5 | 16e40459322b5af0bec0540e7910b431 |
|
BLAKE2b-256 | 776218f76f2b9975216e011045593ede8f6b64be914546de64d9ebaa739e65e7 |
Hashes for finufft-2.0.4.post1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f02fd1a62bba03b31afba456b6b74e6615bf008c269ca18d85a204abff70f5ad |
|
MD5 | cb77a82a3b0828e6de39001983acfda6 |
|
BLAKE2b-256 | f2dc3d60bdb9fad4a4b7b669a06772c50581621421ab4b49e07bcce07434640e |
Hashes for finufft-2.0.4.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f88fa217592eff23eafd84bec751a4182b4b042ec6f42ce5c8edcc4ccba25e8 |
|
MD5 | 636fbb160b2fa0e9f556d49bbef10fba |
|
BLAKE2b-256 | 01f1224991d0b314bb624096be06c7485521f556c3fd0eb41293260114ad272d |
Hashes for finufft-2.0.4.post1-cp310-cp310-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91b792037cca88a054054652f39a34c9e93f69c03089425660098c6875a9b7d1 |
|
MD5 | 93f72fc74f2f75f6667ee962dbdbe8c9 |
|
BLAKE2b-256 | 1093ae407e91605f7979f99314a1a58ce77cbde00231d093af9f4a2d5ef333ff |
Hashes for finufft-2.0.4.post1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e374e8c189278f3ea0c7641442b83436bfe6fb313e794df6293b1182005ae9cc |
|
MD5 | 379fddf293fb84284a218323708d5917 |
|
BLAKE2b-256 | b73ab488f0e9c5291046676fe48d84f8a0a35353102f41f95c8892dd8cc1d38d |
Hashes for finufft-2.0.4.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ba3433b8ee54e24f8aa0a333677bf56ff43672e4ee0b72294165c983e7c8bce |
|
MD5 | e797bf87b1efaac61ecf72e92c548ce3 |
|
BLAKE2b-256 | e1c5ffeb91badf5a4f4437f76a47913b84c1e6a278e477a12a88c3cd45d8269b |
Hashes for finufft-2.0.4.post1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8c95f46bdb313d0b2e3de692c20b73c7be8f15d454c4a84129ae64eeeb9e19c |
|
MD5 | daf752b55950d30cb7ee9344179fb814 |
|
BLAKE2b-256 | a55b78cd42e089d589a0121b306377fc97084d422dfcf229cecf62e57ecb3870 |
Hashes for finufft-2.0.4.post1-cp39-cp39-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec92233992e3063ba4ae2ab7698f3e660dd4dbc73f920d716db49af78f954c4e |
|
MD5 | 2642fe7bba6eab4bdd2ad3cf0f5a8830 |
|
BLAKE2b-256 | 2d94682741e09c8ae9336537565762ce4de197dbf28b27a270e09d9827d1c479 |
Hashes for finufft-2.0.4.post1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79fda8263647a960c48a31a59ce629e0839c5e5db970ec8e7d4e6c7822d4e8ad |
|
MD5 | efe89625e84838de4ef39bacb3e5d843 |
|
BLAKE2b-256 | 2150d2aea3e597bb25352436eaee3a47546da55f77fdfa397222bb27e589ada4 |
Hashes for finufft-2.0.4.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e0b384d0c42370dbf17c246e0ce2bce0f9b15baf0d9cf19fb073a80695cc5cc |
|
MD5 | 1fa8e2b7b626bffe9be778ebcac0f366 |
|
BLAKE2b-256 | 526006804479803f39c774c608ac6973c20d8615545ae9e8263e5c2284f423b7 |
Hashes for finufft-2.0.4.post1-cp38-cp38-macosx_12_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9934890129c9ab6c82258bbc529bbada4f411452edece4103aa796d941e3f5f0 |
|
MD5 | 4e8724eafe84fcfb75809077d57b17f3 |
|
BLAKE2b-256 | c0b1ab54c5401c643997eb312f6b985c77bc8d07524cb75791ea5fdb35f1c4d1 |
Hashes for finufft-2.0.4.post1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8e8c5e56f873fbcf4b5233c6c60ae5f492873788b2c41f029cd22bbca9dbeb1 |
|
MD5 | 6d5fd5b52d58d84c71d1dc2dacfe2bb9 |
|
BLAKE2b-256 | 59b3c5b8d0fdcd47f7af8917eff3e8c216cdfcfa26de8be82e4c783e7f8e4e28 |
Hashes for finufft-2.0.4.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c3bcfb004834757ab6a07590989a59e4c3a101765e7a20e75439f6341235ee1 |
|
MD5 | dba940927410dcbd96affe25af9f742c |
|
BLAKE2b-256 | 998c52dcdfc0f8316f1be5bf7f7b6e8bf1d10e0055ce94e8a19dd6516404c13d |
Hashes for finufft-2.0.4.post1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e18fc8bc32816a05fa2cb8926eb886973f260a6777fb4ecc00830fabd539182 |
|
MD5 | f4a67a51a53688222d79d641982849e3 |
|
BLAKE2b-256 | ac40c3639e3b818e54c2be99e81624e5a282b39b627802003f96b23f24fb9eb8 |
Hashes for finufft-2.0.4.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d361dbc6edded425c5b0e7fcc9d048a6f44ffa02c5c2fb7a28731c6bc2f993d |
|
MD5 | 5259bfd1da7a42a2df56dca60d20bbb6 |
|
BLAKE2b-256 | 8871eb2c1ece073648b615c573733bc7c3f88a74818a59b1a3dae459f9c9d72a |
Hashes for finufft-2.0.4.post1-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8ae283344a930a17401ea8003bd5e5081401c622bfa727d1d6de5e4ebd13ac0 |
|
MD5 | 173e7185799d0a45ec2c860f37285119 |
|
BLAKE2b-256 | 4a396dd03cbd50a31697649f343a4c3ec2876283d54749250e0c6c666b219262 |