Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

finufft-2.0.3.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

finufft-2.0.3.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

finufft-2.0.3.post1-cp39-cp39-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

finufft-2.0.3.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

finufft-2.0.3.post1-cp39-cp39-manylinux2010_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

finufft-2.0.3.post1-cp39-cp39-macosx_10_15_universal2.whl (2.4 MB view details)

Uploaded CPython 3.9 macOS 10.15+ universal2 (ARM64, x86-64)

finufft-2.0.3.post1-cp38-cp38-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

finufft-2.0.3.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

finufft-2.0.3.post1-cp38-cp38-manylinux2010_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

finufft-2.0.3.post1-cp38-cp38-macosx_10_15_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

finufft-2.0.3.post1-cp37-cp37m-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.7m Windows x86-64

finufft-2.0.3.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

finufft-2.0.3.post1-cp37-cp37m-manylinux2010_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

finufft-2.0.3.post1-cp37-cp37m-macosx_10_15_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

finufft-2.0.3.post1-cp36-cp36m-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.6m Windows x86-64

finufft-2.0.3.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

finufft-2.0.3.post1-cp36-cp36m-manylinux2010_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

finufft-2.0.3.post1-cp36-cp36m-macosx_10_15_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.6m macOS 10.15+ x86-64

File details

Details for the file finufft-2.0.3.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: finufft-2.0.3.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for finufft-2.0.3.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 309e2a72e133d4524161d41ae24f2bf9d26710ccb2d95f661627ef42d95fa37c
MD5 fa6f387bc8d1d044e9b1ae985386c326
BLAKE2b-256 697a4c2fd0d30e957216f79bcd8291c95d62e204e23a13c06c609e0cd4e74913

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: finufft-2.0.3.post1-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for finufft-2.0.3.post1-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f9e768e5e72d997c9ba72c708973c256679800e664cabb706a737268b8caaa43
MD5 06a690acc4f62a7165ffbeda4994e5db
BLAKE2b-256 10933f0ba129a57d53185c3e53487036be254f52aaafa13e0f99f077385b1954

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

  • Download URL: finufft-2.0.3.post1-cp39-cp39-macosx_10_15_universal2.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.9, macOS 10.15+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for finufft-2.0.3.post1-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 ee3322574fc97a7f907c551ba01987a7330127b2ab0bc83570ee0ccdf49a8695
MD5 c5493f067d5ad9dd3243f642baaf4a4f
BLAKE2b-256 419d8d5e48754e6b35ac291501ef1d57477da21f083d2e7a2e013b3e9a08b048

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: finufft-2.0.3.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for finufft-2.0.3.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9d0ab19ce7e519ebb0cd929acc2623d2dbb330d3649f905e622aee6b54273a0a
MD5 9c828c76d1d953347411aeab3221ce62
BLAKE2b-256 d9f24f3ebd3bbd4bee65dfcc97f100ecd1569b574db843f0067dda72382e2e9e

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: finufft-2.0.3.post1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for finufft-2.0.3.post1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 945e0050cbb22920093abf16adea7c85a79b526a3528fc3218b9bd8bf0e5020c
MD5 435ec467398e8e5c5c1a11dbad765df2
BLAKE2b-256 67e489aa337598d709bd5135102f87fb7b82802a586e257bc7dd921123917c88

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: finufft-2.0.3.post1-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

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

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: finufft-2.0.3.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for finufft-2.0.3.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8c7c48e46cd821c9610eb8368395b01ad083889a3dc98df1d4e52a2303d8d980
MD5 43a795b3ef127614db565d8e8ff50efd
BLAKE2b-256 99f758a55575ca967b8138c3d0ac0778f7cf326f1a000c2b252c720166ca44e7

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: finufft-2.0.3.post1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for finufft-2.0.3.post1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b7cee7668fd3a3ff5806ebaa280048314e95af2c16d4292ab090494ab8244602
MD5 c6a177294bec77eea566b85e78bc0757
BLAKE2b-256 89530c54ecf0d92e6019850772a3e0f410ec7989b6721525dba3b37f90fe231f

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: finufft-2.0.3.post1-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

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

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: finufft-2.0.3.post1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for finufft-2.0.3.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 16b96d25bcea2557d8edbe21af584d93b856defcc594aebba0f9e93085cf1c4c
MD5 6a7fdc83ae376bf5fafedc0e6c614f41
BLAKE2b-256 4c17cc24cc98137c71b0d88b3c2a41d5ee8d67473e3a8da728327f15536cb88e

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: finufft-2.0.3.post1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for finufft-2.0.3.post1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a08ad465626ee3962374080209896ca009f2e962215798ef4f5469aebff95091
MD5 333e757328204deb541d228e3a81d0ea
BLAKE2b-256 6911a189ce7c736fd39234a2c76262e4aa4a475f3c905cab069ee3609644cc84

See more details on using hashes here.

File details

Details for the file finufft-2.0.3.post1-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: finufft-2.0.3.post1-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.6m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

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

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page