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.4.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.4.post1-cp310-cp310-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.10 Windows x86-64

finufft-2.0.4.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.4.post1-cp310-cp310-macosx_10_15_universal2.whl (3.1 MB view details)

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

finufft-2.0.4.post1-cp39-cp39-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.9 Windows x86-64

finufft-2.0.4.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.4.post1-cp39-cp39-macosx_12_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9 macOS 12.0+ ARM64

finufft-2.0.4.post1-cp39-cp39-macosx_10_15_universal2.whl (3.1 MB view details)

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

finufft-2.0.4.post1-cp38-cp38-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

finufft-2.0.4.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.4.post1-cp38-cp38-macosx_12_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.8 macOS 12.0+ ARM64

finufft-2.0.4.post1-cp38-cp38-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

finufft-2.0.4.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.4.post1-cp37-cp37m-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

finufft-2.0.4.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.4.post1-cp36-cp36m-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.6m macOS 10.15+ x86-64

File details

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

File metadata

File hashes

Hashes for finufft-2.0.4.post1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4403d4269fbcc7844a1b7529d4358c5c936fcfeea3ba897bde63ddad95567931
MD5 16e40459322b5af0bec0540e7910b431
BLAKE2b-256 776218f76f2b9975216e011045593ede8f6b64be914546de64d9ebaa739e65e7

See more details on using hashes here.

File details

Details for the file finufft-2.0.4.post1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: finufft-2.0.4.post1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.10, 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.10

File hashes

Hashes for finufft-2.0.4.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f02fd1a62bba03b31afba456b6b74e6615bf008c269ca18d85a204abff70f5ad
MD5 cb77a82a3b0828e6de39001983acfda6
BLAKE2b-256 f2dc3d60bdb9fad4a4b7b669a06772c50581621421ab4b49e07bcce07434640e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finufft-2.0.4.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f88fa217592eff23eafd84bec751a4182b4b042ec6f42ce5c8edcc4ccba25e8
MD5 636fbb160b2fa0e9f556d49bbef10fba
BLAKE2b-256 01f1224991d0b314bb624096be06c7485521f556c3fd0eb41293260114ad272d

See more details on using hashes here.

File details

Details for the file finufft-2.0.4.post1-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

  • Download URL: finufft-2.0.4.post1-cp310-cp310-macosx_10_15_universal2.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.10, 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.10

File hashes

Hashes for finufft-2.0.4.post1-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 91b792037cca88a054054652f39a34c9e93f69c03089425660098c6875a9b7d1
MD5 93f72fc74f2f75f6667ee962dbdbe8c9
BLAKE2b-256 1093ae407e91605f7979f99314a1a58ce77cbde00231d093af9f4a2d5ef333ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finufft-2.0.4.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.6 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.10

File hashes

Hashes for finufft-2.0.4.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e374e8c189278f3ea0c7641442b83436bfe6fb313e794df6293b1182005ae9cc
MD5 379fddf293fb84284a218323708d5917
BLAKE2b-256 b73ab488f0e9c5291046676fe48d84f8a0a35353102f41f95c8892dd8cc1d38d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finufft-2.0.4.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4ba3433b8ee54e24f8aa0a333677bf56ff43672e4ee0b72294165c983e7c8bce
MD5 e797bf87b1efaac61ecf72e92c548ce3
BLAKE2b-256 e1c5ffeb91badf5a4f4437f76a47913b84c1e6a278e477a12a88c3cd45d8269b

See more details on using hashes here.

File details

Details for the file finufft-2.0.4.post1-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

  • Download URL: finufft-2.0.4.post1-cp39-cp39-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for finufft-2.0.4.post1-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 b8c95f46bdb313d0b2e3de692c20b73c7be8f15d454c4a84129ae64eeeb9e19c
MD5 daf752b55950d30cb7ee9344179fb814
BLAKE2b-256 a55b78cd42e089d589a0121b306377fc97084d422dfcf229cecf62e57ecb3870

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finufft-2.0.4.post1-cp39-cp39-macosx_10_15_universal2.whl
  • Upload date:
  • Size: 3.1 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.10

File hashes

Hashes for finufft-2.0.4.post1-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 ec92233992e3063ba4ae2ab7698f3e660dd4dbc73f920d716db49af78f954c4e
MD5 2642fe7bba6eab4bdd2ad3cf0f5a8830
BLAKE2b-256 2d94682741e09c8ae9336537565762ce4de197dbf28b27a270e09d9827d1c479

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finufft-2.0.4.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.6 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.10

File hashes

Hashes for finufft-2.0.4.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 79fda8263647a960c48a31a59ce629e0839c5e5db970ec8e7d4e6c7822d4e8ad
MD5 efe89625e84838de4ef39bacb3e5d843
BLAKE2b-256 2150d2aea3e597bb25352436eaee3a47546da55f77fdfa397222bb27e589ada4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finufft-2.0.4.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e0b384d0c42370dbf17c246e0ce2bce0f9b15baf0d9cf19fb073a80695cc5cc
MD5 1fa8e2b7b626bffe9be778ebcac0f366
BLAKE2b-256 526006804479803f39c774c608ac6973c20d8615545ae9e8263e5c2284f423b7

See more details on using hashes here.

File details

Details for the file finufft-2.0.4.post1-cp38-cp38-macosx_12_0_arm64.whl.

File metadata

  • Download URL: finufft-2.0.4.post1-cp38-cp38-macosx_12_0_arm64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, macOS 12.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for finufft-2.0.4.post1-cp38-cp38-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 9934890129c9ab6c82258bbc529bbada4f411452edece4103aa796d941e3f5f0
MD5 4e8724eafe84fcfb75809077d57b17f3
BLAKE2b-256 c0b1ab54c5401c643997eb312f6b985c77bc8d07524cb75791ea5fdb35f1c4d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finufft-2.0.4.post1-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.1 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.10

File hashes

Hashes for finufft-2.0.4.post1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c8e8c5e56f873fbcf4b5233c6c60ae5f492873788b2c41f029cd22bbca9dbeb1
MD5 6d5fd5b52d58d84c71d1dc2dacfe2bb9
BLAKE2b-256 59b3c5b8d0fdcd47f7af8917eff3e8c216cdfcfa26de8be82e4c783e7f8e4e28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finufft-2.0.4.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c3bcfb004834757ab6a07590989a59e4c3a101765e7a20e75439f6341235ee1
MD5 dba940927410dcbd96affe25af9f742c
BLAKE2b-256 998c52dcdfc0f8316f1be5bf7f7b6e8bf1d10e0055ce94e8a19dd6516404c13d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finufft-2.0.4.post1-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.1 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.10

File hashes

Hashes for finufft-2.0.4.post1-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1e18fc8bc32816a05fa2cb8926eb886973f260a6777fb4ecc00830fabd539182
MD5 f4a67a51a53688222d79d641982849e3
BLAKE2b-256 ac40c3639e3b818e54c2be99e81624e5a282b39b627802003f96b23f24fb9eb8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finufft-2.0.4.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d361dbc6edded425c5b0e7fcc9d048a6f44ffa02c5c2fb7a28731c6bc2f993d
MD5 5259bfd1da7a42a2df56dca60d20bbb6
BLAKE2b-256 8871eb2c1ece073648b615c573733bc7c3f88a74818a59b1a3dae459f9c9d72a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finufft-2.0.4.post1-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.1 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.10

File hashes

Hashes for finufft-2.0.4.post1-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b8ae283344a930a17401ea8003bd5e5081401c622bfa727d1d6de5e4ebd13ac0
MD5 173e7185799d0a45ec2c860f37285119
BLAKE2b-256 4a396dd03cbd50a31697649f343a4c3ec2876283d54749250e0c6c666b219262

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