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.3-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3a3cc110d207c03891368e1dbb4e98ac529f553ddb44666b6d20bde776a6ed2 |
|
MD5 | e8d2ab2bdd4f6959bfd9982331b73038 |
|
BLAKE2b-256 | 2223a3800340ac064530ebe41b3523a07f29beff8530c73235ae0da5d4fd2a17 |
Hashes for finufft-2.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a027dc977b9bf25c195026f17867ac58e477a0fdd50db316c667f198b65bfb4e |
|
MD5 | 48ff5dc2c1adddf6adafca51c02968e2 |
|
BLAKE2b-256 | 65bb7c793a2b15e7da738c615217d1ea33f57bbef1fc193480058a2f5a05057a |
Hashes for finufft-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3093e8b8f18c83ce0a7caf88da98334e1722066199d550bb63ade1fb1f872bbc |
|
MD5 | 1d4dec319358ac8b0fef9d8ad7bce400 |
|
BLAKE2b-256 | dddeea5d497769c97d2cccf0dd5be8736a5a331a8f448167cc9864e8bd215e7a |
Hashes for finufft-2.0.3-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e635d989784ae66ddecbdcac9eb0ce1076d296cd4b7e3465fd4b75909e9ae926 |
|
MD5 | 41c646a078ae341372d0a6255fc535f9 |
|
BLAKE2b-256 | c5d57848e84e9a72470fd5fb4fc008e7ae94c264fd1d42bf817ec00dc45792b2 |
Hashes for finufft-2.0.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86b12d57565889d1caf5bd73d864e27c61f921b4b02746996b35f7980de966bb |
|
MD5 | 50811db31f8710af1d545dd7e72f22a3 |
|
BLAKE2b-256 | e5e09676162c280614fef44d504b9e7ec48ca3764672e4278dce5a2c0d81efff |
Hashes for finufft-2.0.3-cp39-cp39-macosx_11_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00e6b72ed8910adc089cacd6773a1b50adcfc85f58e06200a67a12d2a26a7525 |
|
MD5 | a5e3f0100b6fe374dd88829ebbeb761a |
|
BLAKE2b-256 | f3adb17c1cd832cba3c8108e257fea7a421703d07d8adcf4881c67a2dd36c813 |
Hashes for finufft-2.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40f462161624d9359fb15fa20b2c8a29d2b6b788830b2ce4cc3fe570ad31397f |
|
MD5 | f676e71555615e1e7db0fc906c545558 |
|
BLAKE2b-256 | 7195337b090aa611debbc4f78d56adc7302856f5f9e88d828f52c57c61aff758 |
Hashes for finufft-2.0.3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 181349ae567c0104ea7be20cc1249f8a43014676ad57fb1d2903dbfe73472ed1 |
|
MD5 | c9dc92b02b63c4f47f944a782144d8ff |
|
BLAKE2b-256 | 019a912f73b2caca7705490260889f409a941e84452a6b1be61357ae76ccdbb5 |
Hashes for finufft-2.0.3-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5123a1a9f3177e29231f33ab90f2781789685da2e7188e2f0808d3e235c011b |
|
MD5 | f8a35a46c81558c0400998dfab492d93 |
|
BLAKE2b-256 | bcd3d4a9f48400f7e8cc6c8f8f372f269896c0f3aec91fbb61626d196c5ab223 |
Hashes for finufft-2.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40eb786acc5d18f815abdb527a86efaa5660c19110db4f6b0921a6e7982dca29 |
|
MD5 | 9ea72662b5f925d834db610199b620f0 |
|
BLAKE2b-256 | 50f78ee6cedf2d86dceb419a71eb583a28191166703b7dd49d19f636bf54cf07 |
Hashes for finufft-2.0.3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d16ce38175d524ca750edb38020d56318c5979e78dde1dad16a231988cf24734 |
|
MD5 | ea084b5e637033d160feef6db35f16cb |
|
BLAKE2b-256 | f1535250c5cac19412179aab64a5499e063fa704eae69b0636802a07e622c7be |
Hashes for finufft-2.0.3-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c8f85d113dfc199b1da50144574966c7b6fc03620d7921f531689a61b58901a |
|
MD5 | 614c9917f0f4b32762e813b87f61f771 |
|
BLAKE2b-256 | d57c9926da95c504794fb4b4e1c35966c3be565a53875cdba26f39ce2873864a |
Hashes for finufft-2.0.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ad2d5d4b689ed1ad4e0911644aad2f180f65e3e4f45a9edf21ce8744e86c723 |
|
MD5 | 4936f50854beb308ff58893b480f54d0 |
|
BLAKE2b-256 | 0e30e5fe87a880418e487df8261e2d25e5489f47642bb3b328961518d073fab5 |
Hashes for finufft-2.0.3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd7b2f7d312bced1809641d45f60620b536bb35cbd639e7dc01800e92474ac6e |
|
MD5 | f4018204f5168793b8b30a381a2061ef |
|
BLAKE2b-256 | d371d13bfa206b09f7a2dea30dac4b98e522368debf7011553ef060a1c1babb5 |
Hashes for finufft-2.0.3-cp36-cp36m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cd38588eb1fd45833fd85798ec30e8953ad46387a41529756dcd1d3d19b6060 |
|
MD5 | ff23a3b2f97f31666d506cc1e1e679c7 |
|
BLAKE2b-256 | 980963ea28bfe20afeaf4680bfbc2141482d4a1362904d7fc4b287c35e0cb300 |