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.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac46849141a78cd098fd6f57ad4826993656cbce70d1dead3d294c0521b61520 |
|
MD5 | 2efb88cb34d32d181184d0feef3272d5 |
|
BLAKE2b-256 | 1cade3f2c78b1d2b2d942052249834f8b2cc073e9d856429e8a2009ceac8fa07 |
Hashes for finufft-2.0.3.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 386d964e18c8c222074f545fa0b4c81692b7036c911c593b9a8903c0faee3a1d |
|
MD5 | 292cabb20c964a4df546f2ac37ae2de4 |
|
BLAKE2b-256 | ae4b42cc4f7d108e0c5467e8165271181c0d17d8e07c72be9b0a698627f1140a |
Hashes for finufft-2.0.3.post1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 309e2a72e133d4524161d41ae24f2bf9d26710ccb2d95f661627ef42d95fa37c |
|
MD5 | fa6f387bc8d1d044e9b1ae985386c326 |
|
BLAKE2b-256 | 697a4c2fd0d30e957216f79bcd8291c95d62e204e23a13c06c609e0cd4e74913 |
Hashes for finufft-2.0.3.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5203bb70e4f31a7f9a2bd746d56998e0040eebdc4dfba39ef4c6b4bea5ad5b73 |
|
MD5 | 2f4ac84736082b7b1e5d65815a136043 |
|
BLAKE2b-256 | c5856f689e3c455264e1eb5511392cb9e0ab1a310882bd0d8145c1d55f28de7c |
Hashes for finufft-2.0.3.post1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9e768e5e72d997c9ba72c708973c256679800e664cabb706a737268b8caaa43 |
|
MD5 | 06a690acc4f62a7165ffbeda4994e5db |
|
BLAKE2b-256 | 10933f0ba129a57d53185c3e53487036be254f52aaafa13e0f99f077385b1954 |
Hashes for finufft-2.0.3.post1-cp39-cp39-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee3322574fc97a7f907c551ba01987a7330127b2ab0bc83570ee0ccdf49a8695 |
|
MD5 | c5493f067d5ad9dd3243f642baaf4a4f |
|
BLAKE2b-256 | 419d8d5e48754e6b35ac291501ef1d57477da21f083d2e7a2e013b3e9a08b048 |
Hashes for finufft-2.0.3.post1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d0ab19ce7e519ebb0cd929acc2623d2dbb330d3649f905e622aee6b54273a0a |
|
MD5 | 9c828c76d1d953347411aeab3221ce62 |
|
BLAKE2b-256 | d9f24f3ebd3bbd4bee65dfcc97f100ecd1569b574db843f0067dda72382e2e9e |
Hashes for finufft-2.0.3.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a4ad0b61ea38095c6fb82bf454f9d98f61c15b20d570437995d8b54095bb677 |
|
MD5 | 9b7b1c152a35112747692fbb83b60b9f |
|
BLAKE2b-256 | 7cce9a06b5c43ac7d8d4fc6bd657a8e431bfd854a2d2dd29d1a5db7d83dde0f2 |
Hashes for finufft-2.0.3.post1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 945e0050cbb22920093abf16adea7c85a79b526a3528fc3218b9bd8bf0e5020c |
|
MD5 | 435ec467398e8e5c5c1a11dbad765df2 |
|
BLAKE2b-256 | 67e489aa337598d709bd5135102f87fb7b82802a586e257bc7dd921123917c88 |
Hashes for finufft-2.0.3.post1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d52d5b5e2df778b16c259a9d450d81ac86b6dab06ed0082428f9c2ea199b343 |
|
MD5 | 47b3094e698ec344abb73d814190379d |
|
BLAKE2b-256 | fe503037e6330fc1f8b952611955f40805c1a4f1e321badad6525e295e13a736 |
Hashes for finufft-2.0.3.post1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c7c48e46cd821c9610eb8368395b01ad083889a3dc98df1d4e52a2303d8d980 |
|
MD5 | 43a795b3ef127614db565d8e8ff50efd |
|
BLAKE2b-256 | 99f758a55575ca967b8138c3d0ac0778f7cf326f1a000c2b252c720166ca44e7 |
Hashes for finufft-2.0.3.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55ec5deec3ce4367b5d9eedf17f7135eb70537c4ebad9d69d9171604213e0228 |
|
MD5 | faea6a643b031dee562c6bcc838c5e32 |
|
BLAKE2b-256 | c8b31bf205f9d664ca1b2c298b2e774ca2000a6c4d1e471e61a1bb476b3464fe |
Hashes for finufft-2.0.3.post1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7cee7668fd3a3ff5806ebaa280048314e95af2c16d4292ab090494ab8244602 |
|
MD5 | c6a177294bec77eea566b85e78bc0757 |
|
BLAKE2b-256 | 89530c54ecf0d92e6019850772a3e0f410ec7989b6721525dba3b37f90fe231f |
Hashes for finufft-2.0.3.post1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e635266fbbfb25fcd52e4c27f6ac2bd261968d8947a2a4669aed005528b4c641 |
|
MD5 | 23b9fd0ff6cf91bd1896d4d45d5ebb71 |
|
BLAKE2b-256 | e41a6f28e02c6ba00eed5ed333117361ae0086e31c4673d3fa8e177ca4abcaf9 |
Hashes for finufft-2.0.3.post1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16b96d25bcea2557d8edbe21af584d93b856defcc594aebba0f9e93085cf1c4c |
|
MD5 | 6a7fdc83ae376bf5fafedc0e6c614f41 |
|
BLAKE2b-256 | 4c17cc24cc98137c71b0d88b3c2a41d5ee8d67473e3a8da728327f15536cb88e |
Hashes for finufft-2.0.3.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 700ebbc12ea3a9883ae13792250a9140c51d7f7e71e3f6b861709a726e705d79 |
|
MD5 | 8da4ad047192673c494ecf9b299cf0f3 |
|
BLAKE2b-256 | fd76b7d119899697be23428c0efee61bbc36fb0787b11978e7e3dacf316bdb39 |
Hashes for finufft-2.0.3.post1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a08ad465626ee3962374080209896ca009f2e962215798ef4f5469aebff95091 |
|
MD5 | 333e757328204deb541d228e3a81d0ea |
|
BLAKE2b-256 | 6911a189ce7c736fd39234a2c76262e4aa4a475f3c905cab069ee3609644cc84 |
Hashes for finufft-2.0.3.post1-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6bb0465ef9df08ddb42cebb163fe8f03062ddc1df02f1351353c71482eb3229 |
|
MD5 | ce9b8aace9167632c3ed687a37d070d8 |
|
BLAKE2b-256 | bee082c046b4e62cf158645c850237442942b7d7e193da672ec951bb6fc0745f |