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.2.0b0-pp39-pypy39_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.2.0b0-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.2.0b0-cp312-cp312-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.12 Windows x86-64

finufft-2.2.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

finufft-2.2.0b0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

finufft-2.2.0b0-cp312-cp312-macosx_10_15_universal2.whl (3.1 MB view details)

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

finufft-2.2.0b0-cp311-cp311-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

finufft-2.2.0b0-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.2.0b0-cp311-cp311-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

finufft-2.2.0b0-cp311-cp311-macosx_10_15_universal2.whl (3.1 MB view details)

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

finufft-2.2.0b0-cp310-cp310-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

finufft-2.2.0b0-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.2.0b0-cp310-cp310-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

finufft-2.2.0b0-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.2.0b0-cp39-cp39-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

finufft-2.2.0b0-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.2.0b0-cp39-cp39-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

finufft-2.2.0b0-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.2.0b0-cp38-cp38-win_amd64.whl (4.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

finufft-2.2.0b0-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.2.0b0-cp38-cp38-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

finufft-2.2.0b0-cp38-cp38-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

finufft-2.2.0b0-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.2.0b0-cp37-cp37m-macosx_10_15_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

finufft-2.2.0b0-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.2.0b0-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.2.0b0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d3e2ce495d28f0584b367fc3d70503218a3c58433889941e5b18812246f8f42
MD5 abecddae1a5a9d641f09f187ea870f23
BLAKE2b-256 f7205acc3ceb6b586c1c77126080730f8c4355aed13034c45369fe085b9f0c3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finufft-2.2.0b0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a2da01b0e9685145f02601356421490c77620b0ab8f4c90bc72a8398ca023f2
MD5 d5c80720f95bf5a5e9cf55db655819b6
BLAKE2b-256 bc98986c6a901e2045a76c05673861f86ed08e4d9805bf709721c81a9d60319c

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 77698016fbf9898af804f2d6e106b4b28449d5bafbc33d02980c202197a1da45
MD5 1cecae9bbf06e4ae35f31af633f69e5b
BLAKE2b-256 3cefe73a6dfdc1fa6dc24f0d369d4c9359fa66014240766a906f9a93c743aa60

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 636859d703a9a1980fb4fc53db89db9bf6f73cf557b4371a80f9127b1a796d6d
MD5 9f6b689220b1a28be7a07420ee4e105e
BLAKE2b-256 6981e681b2d730ba9e06d620d14dd84987c905a440a6dda2e953c836f9463cd7

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 862339d99ecb49ecca3a9fcaca6d436166aa2cb12dd2e98b26cca52bab7653e7
MD5 caa8bf3d851644729e6c57ec975c17e4
BLAKE2b-256 9598b94428a31d85c06330dfd2e2c9be64982bd2b19726d80fccaf146bcfc733

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp312-cp312-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp312-cp312-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 44ec8fe59ec9e941520ae8b8c9caafc59df4fca7b490e87e6c274b0bb13541a9
MD5 5b048b774eb622e8b8159e3892f9e7ea
BLAKE2b-256 afe5018d83949b1bfad9ee02f3530504cc731c5f64b7dc899cd13bd04f833783

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1db8b61026994f19516d44f51b812193717645ed9e732f59f3f3eefe246554ea
MD5 5c38873c102419fd74711c33784ee3bf
BLAKE2b-256 1dabdbed96516646b063c3cf05b9f8c0794eddb485b4957001973a5666d057bc

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73e99506da61d2bb3965298fa6413b77b12666b90394dba388f454d4a7ce7cec
MD5 df871145f93713873f4fbd07711dd866
BLAKE2b-256 080bb95e2554bb52fd00c66d78ec61748557b04c4bc47d04c70ce13be44f73fb

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3141b01fac92d9828ec3c6faa3855e73d1a1faae0ec211c993f24cc1fad1e2c
MD5 15c5b5e541e0ada2c396a8f73cd88121
BLAKE2b-256 b3630c809812c8016b0f10a7cdd5673962beed3034dddf9f2f60caa8c933b349

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp311-cp311-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp311-cp311-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 f7e97c7d8eb1c9290103eff9a801ec164ffee6e676d08e9ffc2f96fe5824b6ab
MD5 324872adcadcc71a173ba1ad9a94108a
BLAKE2b-256 003b112118f0af07e487115318b4a4430e43c87d84a4186120061f659aab1280

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7af2dfe3f521bde3ac219ce5679c928ded41909f40a5be787e3fd79d4ab2b376
MD5 7fe7c2bd4d957acd5aeb25e9b2c358f1
BLAKE2b-256 271b0be956402ff7a4eb1aa507f6e05a5b60581ca1fba1f863d786a1c00d7b57

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 334e0c042c8a51736544c816fc43fdc0bfd99463120b122254e08a61ab13fc04
MD5 7fcbb8d17193f3cf43ba52ae0610ca05
BLAKE2b-256 b6c91ed5344b4f1740c56a5b376a0093e7c2219badf8fa114baafa9f8203bf79

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99ef1e1e0912ec4b043d20503efe1a630a7cf42cbaf9276812503e712c648f04
MD5 c88b343d21efc295632154d4fafd9f70
BLAKE2b-256 aaefb15e1b15ccfc98c84bf839ebe03126f9ffe898fd9a71329918c7ac1b7704

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp310-cp310-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 430ae432bf7d18820b61fa6245a5e952f2617636fe03c5d5b59a60f3281e34dc
MD5 8237ab1641f9a97a23e1a49d3330827f
BLAKE2b-256 a1f901838d2abd4562ff459532334ea7f63addf58312d34a2e5230b736d2e3a6

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: finufft-2.2.0b0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for finufft-2.2.0b0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 57a2cb8e501f68925dd48b4324ba49587000f0be9deaccff0b25878f1c51fe4a
MD5 8be559b9764e0793b39284ab2f6dc3c3
BLAKE2b-256 47a1b2ed5071cc1fabac0f039ad23810192ac36f3c8f8517f5e13150e70a188d

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0984b8f9f54ac5f743be0635676a1f0383a38346c48d34ef8784820773382ed
MD5 d916cf57e9a4869b4d94ca002d82f201
BLAKE2b-256 be4cdb972eaad986c89b227ed6bf7687a33b8db46cb5c62866c31a6d3b141086

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35686a456370c692b18caa5a0e32c12b24fa500a8f1004c0b5c0b63f768c23f4
MD5 dab481712a88b4ccf35f22cf008ec852
BLAKE2b-256 d5ca62af25b8b5ab8e59e695b23d8492b37ff89c8d23e99fa778cc2998c9cb88

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 78c6cdf7b1fcea20ec1bb01d5700deda06d66664137337eb1627fd6b31e9ec6e
MD5 6fe9d2216a3cad311e002256dbc724ed
BLAKE2b-256 74abc00ea7fbc8f6a99adf3bd8bd6d22298adc74ee80321443ee067ab192482d

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: finufft-2.2.0b0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.8 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for finufft-2.2.0b0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5269454504a85baa1a83258dc902980c0490180dfa6a87bd716a9a30db03a7dd
MD5 747e1b729d2b57d46a3acd15ee279902
BLAKE2b-256 6d29329799466a44d4422eb553fb468deda7bf4ade20a2b38ec920b0ae4602ca

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0269934cb5c01cb73e327fc2fa5c0baf2d5b2ccd1b745cf5afd4234dad5cfb36
MD5 7afb8f44f54c1d6a667544d212d22d99
BLAKE2b-256 6d7c8039df35e43b57395dd8e8ab388b95a2cf5c56daa6c43bb01561d2f686c0

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80a7ca79af28c200122afe187ff2dde72f5eb0915acbfa41eedf9ba7a9861a7c
MD5 f15ac3e0d47bbfd29951b97360da4a2b
BLAKE2b-256 ae3375d43a4610f85d7d8539e062fc4ad62c2b6bed07f9822517b3f9cb719314

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 23472a23d15dbdca279af7abc7c4893d0ea2f9a3424620d4223e1d1142f376df
MD5 8ff6123cea2e2b10841fa90077e7cb97
BLAKE2b-256 a7242b529bf63d92ebb33decdec8e6ec8b3abf84223ef9973dcc23f3b63c5aad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 475a0c9ab95def01af83c0d377b39a117e02fcf9315db6ed1f2b29fe482e0f79
MD5 c427b6270b85e698231495acf23bd678
BLAKE2b-256 a3b374c6cd94d5a130dff3a91e65476f414b6074e43a3be50ea4640f31fe57d8

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e8e2bb33cd1af0e3960d8194a95f946edb94194e3c0a6187c23ce127c335cdea
MD5 1c9118b2df3af886068414b8669d4b30
BLAKE2b-256 79a3507dfec9de825d8895cf51520549f0ca4cec66a0331d2228b731114c1994

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b30cfd66957a542aebbdbfa01ae6f81cc33d7985595b87f5b46b42aeabb2d692
MD5 85c8d969469df7ea7eddf90fb0ee6b4b
BLAKE2b-256 6fe61bf1e0f85490e152d8997690f85c5245f740515b79a1f4d5533292033afa

See more details on using hashes here.

File details

Details for the file finufft-2.2.0b0-cp36-cp36m-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for finufft-2.2.0b0-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 db1fab7260e0a9e563e9b50ee407db3b330696b69a2d4c6c4070da614a7e41d7
MD5 de4da0ec80cceaf6c5d61959955a3cbc
BLAKE2b-256 69b37afffb14ab26553d5926cda9ea9f6257a763bcefecaeb3432c6d5dabc064

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