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.0-py3-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f074a13af85135205de3a5bb792c3e6c3a1ddf314dc415173d9f0750fb444807 |
|
MD5 | dbec2cf272745bd6725e485b7266d9bb |
|
BLAKE2b-256 | a83704143aee63e3773debe77979e44f85e1e22d87c1948f5acab4cca3d1ecee |
Hashes for finufft-2.2.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a681bfa16ad8f95009eb8147a748df499b27fd9aa66f70d3ca00fedbef42a258 |
|
MD5 | 3c9974b9d6ca11391db194941ac42b8d |
|
BLAKE2b-256 | 7deb0b65177e7dd4c7874edf22a5585bfb2388ee6b5972acd8ea51236647a84d |
Hashes for finufft-2.2.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c1d391046d945330eec16b3e6384801a0e4219ff10e52f61f999fd98621c63b |
|
MD5 | f2fedca2cb737530d3edac2dc6b2648d |
|
BLAKE2b-256 | 91dc3b83e2cd8ea1cafdc0e240ceba0bb33a9089b98d281d60991a67b2a01103 |
Hashes for finufft-2.2.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cce29ffd610b9f0974285d939e13775875587e8f228b13161f5aabbb45c7a743 |
|
MD5 | 9818bc2db699f2c9b628e292f4ffdb39 |
|
BLAKE2b-256 | dc0d4ea54df1fa811aa99148b0d403f789a0d78384867a702467820593754a16 |
Hashes for finufft-2.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 687830358678a60359c85c4807a0a0bf2c2188ba8f97064d4f7b9a4cc5a994e6 |
|
MD5 | 76b12dc5158625df9fc06af2b6ec30a4 |
|
BLAKE2b-256 | 0ced7aaec33936e5a7b09354e8509b25ea90e2989245a2be30f4d67f5be7297a |
Hashes for finufft-2.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e05b999a0600b02961f2879671a66f79112cf766bb129137a52a1ea45bfddd2d |
|
MD5 | 5566f25936cdb12b8753dea08cc1da3c |
|
BLAKE2b-256 | 44335612786172c471aa05027ba9473d434f15331415016f58faf92e7124cee9 |
Hashes for finufft-2.2.0-cp312-cp312-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2c94adb541f8b671a2fec9b343527d2f297439dde88f5e83f553e784f23f948 |
|
MD5 | 55b07364b304fb19e6f146f7bc3914fe |
|
BLAKE2b-256 | 8156df63c664aa9050d10daf8c93e6bf79d0d7c25c713d647cb2751c8efa8aad |
Hashes for finufft-2.2.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b561b324b8c3eb639ac21b018ec56602c2836bada5ec1da6faa9b68387f656c4 |
|
MD5 | 74fbc732037d256d350b5726f50dae3e |
|
BLAKE2b-256 | d9e1f3a74eade4f1a97bda791c43750b790c9a1e91dc8665733077cae7e5ad4c |
Hashes for finufft-2.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a057996e90a6e46b072c4610706619772b0a27068fcd0d012aa01d21051ebef |
|
MD5 | 1baba6fac46717034bcaf174f3efe6fa |
|
BLAKE2b-256 | f134791f70977ff80dea7503b4cdb80097d2316b8f683c0c73ba7ba305e2e9d5 |
Hashes for finufft-2.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51a31e89fc463b7b226c6bc38bd0142ea632f8d2a574338f9143c70c6867b328 |
|
MD5 | 6442668669a2e4719fdf11e30a7e2607 |
|
BLAKE2b-256 | 26d95c09533946009af12df9e9376864059d8cd578a7deb5f08ed9bf6c4c77ee |
Hashes for finufft-2.2.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00b77b79a12d918d1949272bc66bc3df29b3c1d227b25441a65578c3cb0e0543 |
|
MD5 | ad96e97bfa2064581fd42693055f45b0 |
|
BLAKE2b-256 | 4fc68bb3baa91b476f152a2e4444cf67a39cf40d37b56c8dd4e56d814c25362c |
Hashes for finufft-2.2.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3b0252d2773d38c2379e8a8fa82feab379f42676705adb398af1cd222b21eeb |
|
MD5 | 0ae7f403a18d7fd38d4fecb1e7fca33a |
|
BLAKE2b-256 | 34fd091e98b976f8fa67639f50a0d425e807d51e4322ce1701c1ec156dc933e1 |
Hashes for finufft-2.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cae5a7a9a1439928a77e634fa5c3ac36f3c3f5ed1b262a29fddcfc1d994ed948 |
|
MD5 | 3feff2090637d4e1cbf4250e41355e4d |
|
BLAKE2b-256 | 67732247c352175f6f9f0c55d477eb574f7b17108b8e639e7dd8ebf42f3ae6b8 |
Hashes for finufft-2.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c51e39c5056649a007f99d86c4ad3faeea8a162bcfe048672b6eae4bdde9b5e |
|
MD5 | a6cfcf234fd3bacc1d6e701ee1badf8e |
|
BLAKE2b-256 | 505f6367252662c7e82addaa331d4083c1cef609530d01fd91ff49bf6cec4d65 |
Hashes for finufft-2.2.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7be8171e4e3b1d13b9c901f82a4401d669466cda84e05d610a8db1af968fb960 |
|
MD5 | 6b5a06bb2e96aad8362c31e7fa2bf4bc |
|
BLAKE2b-256 | 8f605a7d82a58ea9423da9755cc87dfa95caa12800a992ecc30e6411b9d84920 |
Hashes for finufft-2.2.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5d016732849e574ffdfa8084b8da8a4ce458d4942d4a53779836df55478cb06 |
|
MD5 | 16ef493d4a9d1e62d29d901979941ec0 |
|
BLAKE2b-256 | d36d1fe1cf249431a34c09719edd9c133b5d98d0df4be023f390292b7abc2446 |
Hashes for finufft-2.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de4b55fc9ed3fc448b19f7a609d9e1b6a5a547bdbb81dbc590fc63f76583a896 |
|
MD5 | 38907a61c26f2a4053eee3c192ff86da |
|
BLAKE2b-256 | d068775f4550ed2e483d7ff464a47d30725a81957c257a97d2ab4ab560226593 |
Hashes for finufft-2.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcdb8fe55cc78378c3dccc116fba4d2fe9c927b0ba78f8e41959262e9ea3cb74 |
|
MD5 | 1a02b6819bec30ce3efff10d37ae15e4 |
|
BLAKE2b-256 | a111081fdbbb6dd90bf2c6ad4af5517a4595f9d95203f0c34c1b45030f51b073 |
Hashes for finufft-2.2.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c6cc100451fbb31a540732da5d67d30f948e73e1a5ad2265a02759bf7bb4d19 |
|
MD5 | 866a234c5d2abf5dbe2da946d82f8813 |
|
BLAKE2b-256 | 1278959e9b99875f31f23c533e0e8c14b056e97b48c93462cbe22e87c93964f0 |
Hashes for finufft-2.2.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a145b1f697d2e6e2cea23a4cb5214c6cd00e8011a7669e6ae08f623aac8f58c5 |
|
MD5 | 4c3852c88a9e2cbd8656dc7902ea8bc7 |
|
BLAKE2b-256 | 5b446c29a53c8a1be54eb6352ed87a7735f16d20fb9fac14c3f61368c15ba24a |
Hashes for finufft-2.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7937970259c7f7bb6fe19b85c7c38574d7376e455af7f5fbafcd935fe731b5d1 |
|
MD5 | 919da34454804a4143cfa30ffcac069e |
|
BLAKE2b-256 | 30808a83303e0171f95cfe556cd98694698994aeafc830de5a5f7061bd21fd38 |
Hashes for finufft-2.2.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2df0966102d862f0e7a429e71e10343f0327b72d3632ae1678b556fe5f4f5812 |
|
MD5 | 352b96e5cbe321b5e2faf149b15affa4 |
|
BLAKE2b-256 | 11cabe1d86ab3d733d7ff1b3de17438f0623876795ce9bd04af041627e9dd323 |
Hashes for finufft-2.2.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8e681598c854c4f60ee91dec321b403f3fbf81e5404bce75268f5ca54055ca5 |
|
MD5 | 57f8858ac9da40885bb18b15de67c630 |
|
BLAKE2b-256 | a6b79cfc121785402cc07c2533427f6e1148f087eb5013b9b2ebcd64515f19f6 |
Hashes for finufft-2.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df4c8f71060d866738d5e677c92c865c5af39b90d32faa595f3b1eb9655c9f20 |
|
MD5 | 074cad8f97b4e8f7095a3a0eab97be0f |
|
BLAKE2b-256 | 514e028c480092f242847f5f66d374c31c5f2b5827864e378ea1330b8fb16f21 |
Hashes for finufft-2.2.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb4f5bfa7d81d64f116c4864d404d974574156a13d84b02ddffcf2b782be2d04 |
|
MD5 | bd29ed755105cecc47b481f72ab5e103 |
|
BLAKE2b-256 | 3bc977c0cb9c20ff405a6d1feef1e6483bdbefd3bcf95b5f100ae3714b9ff65e |
Hashes for finufft-2.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d6b4f0b2d68f78b4fdfd49404fa12bcf05e0f9d9fd8bdfd6aba25cced177efc |
|
MD5 | 92f9e5a42f2824c3137aeaa36be4116e |
|
BLAKE2b-256 | 0a596139690cc70bfcdfded3d55fd60d6abe205290f7040de0979cf46b81f4a4 |
Hashes for finufft-2.2.0-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a430cc8127fc8b5c2992d8e75cf261c518e8af9c40c1d594a0345ac204077d8 |
|
MD5 | 4c9dd01e483318285bad28aa978167ad |
|
BLAKE2b-256 | 80e5db91b09aa4a8b31beaf1017d4042bcbca866a902e8ac363094fca27a85d9 |