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.1.0-pp38-pypy38_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.1.0-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.1.0-cp311-cp311-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.11 Windows x86-64

finufft-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

finufft-2.1.0-cp311-cp311-macosx_10_15_universal2.whl (3.0 MB view details)

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

finufft-2.1.0-cp310-cp310-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

finufft-2.1.0-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.1.0-cp310-cp310-macosx_10_15_universal2.whl (3.0 MB view details)

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

finufft-2.1.0-cp39-cp39-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

finufft-2.1.0-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.1.0-cp39-cp39-macosx_10_15_universal2.whl (3.0 MB view details)

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

finufft-2.1.0-cp38-cp38-win_amd64.whl (4.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

finufft-2.1.0-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.1.0-cp38-cp38-macosx_10_15_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

finufft-2.1.0-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.1.0-cp37-cp37m-macosx_10_15_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

finufft-2.1.0-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.1.0-cp36-cp36m-macosx_10_15_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.6m macOS 10.15+ x86-64

File details

Details for the file finufft-2.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38d5aa7482e531a09256c9ad18a081807e1299d5af6d025ae4d43b52cd10992d
MD5 bf318da1fb7636177c02caec6c1ec59e
BLAKE2b-256 d3c44f8afe8bc3ba204c7a14a1bde1c2186d3543d4bafa32bc9d43c7e4df94eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finufft-2.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f1d6ce62c0bf7c6f1e41aa41c093db5b5d6bb4d72efdfb88d1d9968cb40035c
MD5 d594f86c93d98473bfe213fe3c9f5772
BLAKE2b-256 76f72d7e86e8a1fc2356d27745c3c68c33865a3c6b0bd159d001b30014172787

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: finufft-2.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.11, 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.14

File hashes

Hashes for finufft-2.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f23a513efd0197fc4e9c8ba90fa46a62774d7b40796b728cc664a24278fd7b2
MD5 2581006428152579f56546f2171a008e
BLAKE2b-256 6a053d563465582d6dc0ef6b02325595816b74298ea665e11e39ab42efbc2ee6

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04d1fbbdc34f0709ddecb796451888ffd1092f8c88ce937f9090f4d5516ab308
MD5 ca066d78a11f5aaf53d2965081fe1ed0
BLAKE2b-256 9bb6b54d0440526b59aacdf0c9d76a9502f08aeab831c680c473c8bc144eda04

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

  • Download URL: finufft-2.1.0-cp311-cp311-macosx_10_15_universal2.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.11, 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.14

File hashes

Hashes for finufft-2.1.0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 f1a24b92d28e601b1352ceb3a73c8e518ac9332ded05b73e061c4ae81452dc93
MD5 439d7ada7c44aa1531a47b22d8edd362
BLAKE2b-256 7e95dfc1331e2d4e2d8a0ed0ed39ace6b1f3ce8e4cab7deb0737c094eac11e77

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: finufft-2.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.7 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.12

File hashes

Hashes for finufft-2.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ff9164e1a113c420501ad6454a5741a7453129a4fe1a4e26cfe180afebbbca0b
MD5 4f3fad9c99d148249bc6f06dd5717af7
BLAKE2b-256 5fcc39867460afc162aabcbd67f5fb8687f37247ea35099c876a706f7e5d6a43

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cba0a3c31137714357770a8f592cf966a63722753fc5593dded84e940e10e7ab
MD5 0d8d852a522ae85319baad82f5a396b2
BLAKE2b-256 d54b3ad3bc03f5275980b598009e428aabaebe74e20df766cb0cb0f2ebb99297

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

  • Download URL: finufft-2.1.0-cp310-cp310-macosx_10_15_universal2.whl
  • Upload date:
  • Size: 3.0 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.12

File hashes

Hashes for finufft-2.1.0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 3e9182168a24460122d6b0f18537135e120ebec8ce8ff23e9f1ba0516edd7126
MD5 4bfc857436613bbc8f6a1a6606fcc3dd
BLAKE2b-256 c04519481b20cf2421fa5b9829323cd13a9f7f6615313e388fcc1a4a069b4016

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: finufft-2.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.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.12

File hashes

Hashes for finufft-2.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b605d97ccff5982844e00e3696f6a630ef316f964beac66db56eb24aaeb43868
MD5 32ee82b2fb90f122d0706606ede85e9e
BLAKE2b-256 18d37f6bf1934827684f2bef9bac0cff9b1dc022ccb68c1086fc538e8d7c1b61

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ceaa0fe3906e437419629cbbbee10f9d922f57844024a5a7388b4d88371262c8
MD5 6179579666be38a37ea5fdda5b6bc6dd
BLAKE2b-256 98ddffbe012cf72c18019c2724332ece60db593d75e51566e52a8f00f75b3105

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

  • Download URL: finufft-2.1.0-cp39-cp39-macosx_10_15_universal2.whl
  • Upload date:
  • Size: 3.0 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.12

File hashes

Hashes for finufft-2.1.0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 fdce4f963fd99c8c25471b060ba3d5631dd5e3bb87ea5ace16db05f20a4b8a9f
MD5 0da8fd73ab630006ea22f3afde4d41c4
BLAKE2b-256 e432b90eb219463032fe729b01b46d31d9d66fe1308bd81e5863681426468a2d

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: finufft-2.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.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.12

File hashes

Hashes for finufft-2.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6f46ca88b4d4a9264af024da67f8d223ec0c99523afce862a8d7b905009c38cd
MD5 0d7e498664a06f9b50f7ea3037eb1d29
BLAKE2b-256 2389f6988235ea6b23506e8dfe3a90d97766ef92bce5b1297f8e1247a43c13eb

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1bbceef3a25da2e6b3cab3137aefbfb3aee3c756045dae43f05ec9cc4da8480c
MD5 ced2d55b1c08394d9ea14c870d4a733f
BLAKE2b-256 00acfcf29b8c517e18da84572ef2f685d58848a2b738993adc78a07e1a348f82

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: finufft-2.1.0-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.0 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.12

File hashes

Hashes for finufft-2.1.0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 845dafe26be02de480417e713f61d6ca101e9f18b3eb5688c033a4f34f0aac2f
MD5 5c1cdfaf9abca29955eda69792154a50
BLAKE2b-256 bddb51ada6daa0b092918d26b22df6dec4f5a26c2288a8deeb06433209873559

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finufft-2.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82d326fb32cc4e92480c0378d764b7d6b68b0dd20ab669c56955141aa52c12b4
MD5 5cb52808629559b27f89d1bda92e1b33
BLAKE2b-256 b1694bc595b570f98525463c2f8afe3b3437bd0deed987a1eaca1a3c91462c4a

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: finufft-2.1.0-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.0 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.12

File hashes

Hashes for finufft-2.1.0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a3dff2ef6ca4d5f0d7b5f4443754d8a1f9d8f249768ee3d198971ffb81dd8846
MD5 c12aa46b134cbe8cec4f1d176517bcfd
BLAKE2b-256 226592bd64b6f4165b58c2ed030c352f608f0dfea12bdaeb09b058c98dfeca19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finufft-2.1.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28a8b37056f6742fa6d2183186e1ae7d789700c396d0819f48c849b1a1c90715
MD5 91e6c79194f55139a99e8adb99979000
BLAKE2b-256 891d24eb8bf2a8fc81cb2caaf1af1ea19c3298991cfb42f5f108c6676983d6d5

See more details on using hashes here.

File details

Details for the file finufft-2.1.0-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: finufft-2.1.0-cp36-cp36m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 3.0 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.12

File hashes

Hashes for finufft-2.1.0-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3b4608c6466f79f730f0c5e8e44ad73f3513563df457e8dba2a82dbd79f60dd0
MD5 4917fff718cddb5204f2df6948927700
BLAKE2b-256 520eddceec34fb47c217df6eec2b2112d8f6f14fbf04adaa1f10ed7060e91b3a

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