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, Joakim Andén, Marco Barbone, and Robert Blackwell.

This package provides a Python interface to the CPU 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.3.0rc1-py3-none-win_amd64.whl (5.2 MB view details)

Uploaded Python 3 Windows x86-64

finufft-2.3.0rc1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

finufft-2.3.0rc1-py3-none-macosx_14_0_arm64.whl (2.5 MB view details)

Uploaded Python 3 macOS 14.0+ ARM64

finufft-2.3.0rc1-py3-none-macosx_13_0_x86_64.whl (4.2 MB view details)

Uploaded Python 3 macOS 13.0+ x86-64

File details

Details for the file finufft-2.3.0rc1-py3-none-win_amd64.whl.

File metadata

  • Download URL: finufft-2.3.0rc1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.31.0 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for finufft-2.3.0rc1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 73eafc16c15859ce8e1fc80aaee1c0e36a9a7d1637619d75afc3dfd8f816ee4a
MD5 84753f6fef6e9e96c3f15d5a48a99685
BLAKE2b-256 3e1506a741bbaaa2c73c5b3dc840544259906d1924e6b729db3aaa7811799595

See more details on using hashes here.

File details

Details for the file finufft-2.3.0rc1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: finufft-2.3.0rc1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: Python 3, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.31.0 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for finufft-2.3.0rc1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0d9bcb3677b2900c56328bd0189cdcaf805e01f3e43fcb76f781a83ccc6409a
MD5 0dc3ffe85571c846e69b671fd3cc4b05
BLAKE2b-256 489dc4a77f17f1013a1792f002774e937746ae48673d48681b344eb234f8d0e0

See more details on using hashes here.

File details

Details for the file finufft-2.3.0rc1-py3-none-macosx_14_0_arm64.whl.

File metadata

  • Download URL: finufft-2.3.0rc1-py3-none-macosx_14_0_arm64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: Python 3, macOS 14.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.31.0 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for finufft-2.3.0rc1-py3-none-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4c022f7f8523a280ef91d6b28bd0291be319cffd2f6d6031f30cee8bf0cb7159
MD5 2daba444d555100cfd6e858cceb5bd75
BLAKE2b-256 247b746519219903f320dfe2f95411a1dd159b3175685ebaef2d19ad8afe500a

See more details on using hashes here.

File details

Details for the file finufft-2.3.0rc1-py3-none-macosx_13_0_x86_64.whl.

File metadata

  • Download URL: finufft-2.3.0rc1-py3-none-macosx_13_0_x86_64.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: Python 3, macOS 13.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 colorama/0.4.4 importlib-metadata/4.6.4 keyring/23.5.0 pkginfo/1.8.2 readme-renderer/34.0 requests-toolbelt/0.9.1 requests/2.31.0 rfc3986/1.5.0 tqdm/4.57.0 urllib3/1.26.5 CPython/3.10.12

File hashes

Hashes for finufft-2.3.0rc1-py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d2727cd35da59e5d27e720f9435945c0aff323ee8ed263c3cbc0f8c83d9db953
MD5 60b93fc7b69c883307cc8ec1fec4cc46
BLAKE2b-256 c9b19e9e8e56f35322211ff59006af80987c1cb55a83aa07f69c4d9ad9809fa2

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