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.2.0b0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d3e2ce495d28f0584b367fc3d70503218a3c58433889941e5b18812246f8f42 |
|
MD5 | abecddae1a5a9d641f09f187ea870f23 |
|
BLAKE2b-256 | f7205acc3ceb6b586c1c77126080730f8c4355aed13034c45369fe085b9f0c3e |
Hashes for finufft-2.2.0b0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a2da01b0e9685145f02601356421490c77620b0ab8f4c90bc72a8398ca023f2 |
|
MD5 | d5c80720f95bf5a5e9cf55db655819b6 |
|
BLAKE2b-256 | bc98986c6a901e2045a76c05673861f86ed08e4d9805bf709721c81a9d60319c |
Hashes for finufft-2.2.0b0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77698016fbf9898af804f2d6e106b4b28449d5bafbc33d02980c202197a1da45 |
|
MD5 | 1cecae9bbf06e4ae35f31af633f69e5b |
|
BLAKE2b-256 | 3cefe73a6dfdc1fa6dc24f0d369d4c9359fa66014240766a906f9a93c743aa60 |
Hashes for finufft-2.2.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 636859d703a9a1980fb4fc53db89db9bf6f73cf557b4371a80f9127b1a796d6d |
|
MD5 | 9f6b689220b1a28be7a07420ee4e105e |
|
BLAKE2b-256 | 6981e681b2d730ba9e06d620d14dd84987c905a440a6dda2e953c836f9463cd7 |
Hashes for finufft-2.2.0b0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 862339d99ecb49ecca3a9fcaca6d436166aa2cb12dd2e98b26cca52bab7653e7 |
|
MD5 | caa8bf3d851644729e6c57ec975c17e4 |
|
BLAKE2b-256 | 9598b94428a31d85c06330dfd2e2c9be64982bd2b19726d80fccaf146bcfc733 |
Hashes for finufft-2.2.0b0-cp312-cp312-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44ec8fe59ec9e941520ae8b8c9caafc59df4fca7b490e87e6c274b0bb13541a9 |
|
MD5 | 5b048b774eb622e8b8159e3892f9e7ea |
|
BLAKE2b-256 | afe5018d83949b1bfad9ee02f3530504cc731c5f64b7dc899cd13bd04f833783 |
Hashes for finufft-2.2.0b0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1db8b61026994f19516d44f51b812193717645ed9e732f59f3f3eefe246554ea |
|
MD5 | 5c38873c102419fd74711c33784ee3bf |
|
BLAKE2b-256 | 1dabdbed96516646b063c3cf05b9f8c0794eddb485b4957001973a5666d057bc |
Hashes for finufft-2.2.0b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73e99506da61d2bb3965298fa6413b77b12666b90394dba388f454d4a7ce7cec |
|
MD5 | df871145f93713873f4fbd07711dd866 |
|
BLAKE2b-256 | 080bb95e2554bb52fd00c66d78ec61748557b04c4bc47d04c70ce13be44f73fb |
Hashes for finufft-2.2.0b0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3141b01fac92d9828ec3c6faa3855e73d1a1faae0ec211c993f24cc1fad1e2c |
|
MD5 | 15c5b5e541e0ada2c396a8f73cd88121 |
|
BLAKE2b-256 | b3630c809812c8016b0f10a7cdd5673962beed3034dddf9f2f60caa8c933b349 |
Hashes for finufft-2.2.0b0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7e97c7d8eb1c9290103eff9a801ec164ffee6e676d08e9ffc2f96fe5824b6ab |
|
MD5 | 324872adcadcc71a173ba1ad9a94108a |
|
BLAKE2b-256 | 003b112118f0af07e487115318b4a4430e43c87d84a4186120061f659aab1280 |
Hashes for finufft-2.2.0b0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7af2dfe3f521bde3ac219ce5679c928ded41909f40a5be787e3fd79d4ab2b376 |
|
MD5 | 7fe7c2bd4d957acd5aeb25e9b2c358f1 |
|
BLAKE2b-256 | 271b0be956402ff7a4eb1aa507f6e05a5b60581ca1fba1f863d786a1c00d7b57 |
Hashes for finufft-2.2.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 334e0c042c8a51736544c816fc43fdc0bfd99463120b122254e08a61ab13fc04 |
|
MD5 | 7fcbb8d17193f3cf43ba52ae0610ca05 |
|
BLAKE2b-256 | b6c91ed5344b4f1740c56a5b376a0093e7c2219badf8fa114baafa9f8203bf79 |
Hashes for finufft-2.2.0b0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99ef1e1e0912ec4b043d20503efe1a630a7cf42cbaf9276812503e712c648f04 |
|
MD5 | c88b343d21efc295632154d4fafd9f70 |
|
BLAKE2b-256 | aaefb15e1b15ccfc98c84bf839ebe03126f9ffe898fd9a71329918c7ac1b7704 |
Hashes for finufft-2.2.0b0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 430ae432bf7d18820b61fa6245a5e952f2617636fe03c5d5b59a60f3281e34dc |
|
MD5 | 8237ab1641f9a97a23e1a49d3330827f |
|
BLAKE2b-256 | a1f901838d2abd4562ff459532334ea7f63addf58312d34a2e5230b736d2e3a6 |
Hashes for finufft-2.2.0b0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57a2cb8e501f68925dd48b4324ba49587000f0be9deaccff0b25878f1c51fe4a |
|
MD5 | 8be559b9764e0793b39284ab2f6dc3c3 |
|
BLAKE2b-256 | 47a1b2ed5071cc1fabac0f039ad23810192ac36f3c8f8517f5e13150e70a188d |
Hashes for finufft-2.2.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0984b8f9f54ac5f743be0635676a1f0383a38346c48d34ef8784820773382ed |
|
MD5 | d916cf57e9a4869b4d94ca002d82f201 |
|
BLAKE2b-256 | be4cdb972eaad986c89b227ed6bf7687a33b8db46cb5c62866c31a6d3b141086 |
Hashes for finufft-2.2.0b0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35686a456370c692b18caa5a0e32c12b24fa500a8f1004c0b5c0b63f768c23f4 |
|
MD5 | dab481712a88b4ccf35f22cf008ec852 |
|
BLAKE2b-256 | d5ca62af25b8b5ab8e59e695b23d8492b37ff89c8d23e99fa778cc2998c9cb88 |
Hashes for finufft-2.2.0b0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78c6cdf7b1fcea20ec1bb01d5700deda06d66664137337eb1627fd6b31e9ec6e |
|
MD5 | 6fe9d2216a3cad311e002256dbc724ed |
|
BLAKE2b-256 | 74abc00ea7fbc8f6a99adf3bd8bd6d22298adc74ee80321443ee067ab192482d |
Hashes for finufft-2.2.0b0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5269454504a85baa1a83258dc902980c0490180dfa6a87bd716a9a30db03a7dd |
|
MD5 | 747e1b729d2b57d46a3acd15ee279902 |
|
BLAKE2b-256 | 6d29329799466a44d4422eb553fb468deda7bf4ade20a2b38ec920b0ae4602ca |
Hashes for finufft-2.2.0b0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0269934cb5c01cb73e327fc2fa5c0baf2d5b2ccd1b745cf5afd4234dad5cfb36 |
|
MD5 | 7afb8f44f54c1d6a667544d212d22d99 |
|
BLAKE2b-256 | 6d7c8039df35e43b57395dd8e8ab388b95a2cf5c56daa6c43bb01561d2f686c0 |
Hashes for finufft-2.2.0b0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80a7ca79af28c200122afe187ff2dde72f5eb0915acbfa41eedf9ba7a9861a7c |
|
MD5 | f15ac3e0d47bbfd29951b97360da4a2b |
|
BLAKE2b-256 | ae3375d43a4610f85d7d8539e062fc4ad62c2b6bed07f9822517b3f9cb719314 |
Hashes for finufft-2.2.0b0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23472a23d15dbdca279af7abc7c4893d0ea2f9a3424620d4223e1d1142f376df |
|
MD5 | 8ff6123cea2e2b10841fa90077e7cb97 |
|
BLAKE2b-256 | a7242b529bf63d92ebb33decdec8e6ec8b3abf84223ef9973dcc23f3b63c5aad |
Hashes for finufft-2.2.0b0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 475a0c9ab95def01af83c0d377b39a117e02fcf9315db6ed1f2b29fe482e0f79 |
|
MD5 | c427b6270b85e698231495acf23bd678 |
|
BLAKE2b-256 | a3b374c6cd94d5a130dff3a91e65476f414b6074e43a3be50ea4640f31fe57d8 |
Hashes for finufft-2.2.0b0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8e2bb33cd1af0e3960d8194a95f946edb94194e3c0a6187c23ce127c335cdea |
|
MD5 | 1c9118b2df3af886068414b8669d4b30 |
|
BLAKE2b-256 | 79a3507dfec9de825d8895cf51520549f0ca4cec66a0331d2228b731114c1994 |
Hashes for finufft-2.2.0b0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b30cfd66957a542aebbdbfa01ae6f81cc33d7985595b87f5b46b42aeabb2d692 |
|
MD5 | 85c8d969469df7ea7eddf90fb0ee6b4b |
|
BLAKE2b-256 | 6fe61bf1e0f85490e152d8997690f85c5245f740515b79a1f4d5533292033afa |
Hashes for finufft-2.2.0b0-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db1fab7260e0a9e563e9b50ee407db3b330696b69a2d4c6c4070da614a7e41d7 |
|
MD5 | de4da0ec80cceaf6c5d61959955a3cbc |
|
BLAKE2b-256 | 69b37afffb14ab26553d5926cda9ea9f6257a763bcefecaeb3432c6d5dabc064 |