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 Distribution

finufft-2.3.0.tar.gz (116.5 kB view details)

Uploaded Source

Built Distributions

finufft-2.3.0-py3-none-win_amd64.whl (5.3 MB view details)

Uploaded Python 3 Windows x86-64

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

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

finufft-2.3.0-py3-none-macosx_12_0_x86_64.whl (4.3 MB view details)

Uploaded Python 3 macOS 12.0+ x86-64

finufft-2.3.0-py3-none-macosx_12_0_arm64.whl (2.6 MB view details)

Uploaded Python 3 macOS 12.0+ ARM64

File details

Details for the file finufft-2.3.0.tar.gz.

File metadata

  • Download URL: finufft-2.3.0.tar.gz
  • Upload date:
  • Size: 116.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.12

File hashes

Hashes for finufft-2.3.0.tar.gz
Algorithm Hash digest
SHA256 816d146afba6c3020118fd5a777b7959133cf908da2ad3d5f8cbf7f4da9327a1
MD5 bff2c4e767419293346f19822cc86f57
BLAKE2b-256 c147e76ae5be5ae0903a21f9d626394961ddd3e04ae1492a928100f90787bf67

See more details on using hashes here.

File details

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

File metadata

  • Download URL: finufft-2.3.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.12

File hashes

Hashes for finufft-2.3.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 93c27316e817129b924b7f465b46cae7f9a74e32e66d7d7b178004d131dffb52
MD5 57d3764172e67811713d446df266132b
BLAKE2b-256 da5e9260e4777b0e40eceb3d5768c9263e5a72bee2654e9e017ed817c85fe3ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finufft-2.3.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 377daf03e5491815f39f3f46095e07a6970d23f3e72ff7ba48fb76448d9b8917
MD5 ecc29b5bcf29166ab2df4b1b014e4046
BLAKE2b-256 797a040673d7ab55dd94f0cf53ac5aec2a730965fdf1a2245471d1b8d8c001ae

See more details on using hashes here.

File details

Details for the file finufft-2.3.0-py3-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.3.0-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 8f96a5df0d31d247062207cb19745e23df8d143211c9d9e94bef3b435bcf1979
MD5 1741df27a378412392462376987b2988
BLAKE2b-256 c48b6419f46b2672ff46558e00176f795b23bf5af8f4d536a67b3ed5c9f16eda

See more details on using hashes here.

File details

Details for the file finufft-2.3.0-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for finufft-2.3.0-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 8fe1ab4f45cca9905810645bf2278b3caa49eda98158a6a905452e5f59a7313b
MD5 6d52892f0b954d42190dfc5e0e782b59
BLAKE2b-256 16a00b70a9115e5b204c5568c11d00a962a23aac41178fdb6f1d9b6b4158978f

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