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).
Metadata
Release files for finufft 2.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| finufft-2.5.1.tar.gz | 120.7 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| finufft-2.5.1-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| finufft-2.5.1-py3-none-musllinux_1_2_x86_64.whl | Python 3 | none | Linux musl 1.2+ x86-64 | Details |
| finufft-2.5.1-py3-none-musllinux_1_1_x86_64.whl | Python 3 | none | Linux musl 1.1+ x86-64 | Details |
| finufft-2.5.1-py3-none-manylinux_2_28_x86_64.whl | Python 3 | none | Linux glibc 2.28+ x86-64 | Details |
| finufft-2.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| finufft-2.5.1-py3-none-macosx_14_0_arm64.whl | Python 3 | none | macOS 14.0+ ARM64 | Details |
Total release size: 41.2 MB
Release files / finufft-2.5.1.tar.gz
| Download URL | finufft-2.5.1.tar.gz |
|---|---|
| Size | 120.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b0c630717442cb3519948e5f73b5dee68871c0f0e3b8c2eafbec0fcccf89f6b9
|
|
BLAKE2b-256 checksum How to use checksums |
e0a67cbd2b05862878673f9c8d61a31095a7e96897f7debcdb78231e4ad1c447
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / finufft-2.5.1-py3-none-win_amd64.whl
| Download URL | finufft-2.5.1-py3-none-win_amd64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
496ad48706e77f54078e31777bd4a30f33e788ae313ef30d8b1e7d41c7539788
|
|
BLAKE2b-256 checksum How to use checksums |
0598a6632d986102cc94a0d9a6ff665c8d736c16ce462b0955c511e17d20b053
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / finufft-2.5.1-py3-none-musllinux_1_2_x86_64.whl
| Download URL | finufft-2.5.1-py3-none-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 8.6 MB |
| Tags | Linux musl 1.2+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
8bb04c741b79e5de66010e6be17fd01eb2cf06c0557d58d89de4514d5a68cb37
|
|
BLAKE2b-256 checksum How to use checksums |
ad0fe9bf300b8d6a76cb3e6d306c62688c8f4fac73250be9d073c5f17bdd77ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / finufft-2.5.1-py3-none-musllinux_1_1_x86_64.whl
| Download URL | finufft-2.5.1-py3-none-musllinux_1_1_x86_64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | Linux musl 1.1+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
e3881a331360eba3f76b7f1c69d9b641e02ba05584da76cc221191c95c7be8da
|
|
BLAKE2b-256 checksum How to use checksums |
ff7f55ca2e564fdf83d8473befdaa4e52425d0f880f3302d7952f755c3412972
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / finufft-2.5.1-py3-none-manylinux_2_28_x86_64.whl
| Download URL | finufft-2.5.1-py3-none-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 7.6 MB |
| Tags | Linux glibc 2.28+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
2cec94f1dfe45f77d92b9a4cd523445f4d51c10d0a74d3eaf3c90f17293693f0
|
|
BLAKE2b-256 checksum How to use checksums |
744bb88cd3266c653f871c3c93504d0b9edca22d1e725a64b67a3c53ad7b2896
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / finufft-2.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | finufft-2.5.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 7.8 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
3b20990fa7cfad54f63118b2e95a908c91dbcbb01e4c544755985ccbe6216aa6
|
|
BLAKE2b-256 checksum How to use checksums |
103c405e041c13e625833002bf99934c760f74c01d44b7d84796a52847208741
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / finufft-2.5.1-py3-none-macosx_14_0_arm64.whl
| Download URL | finufft-2.5.1-py3-none-macosx_14_0_arm64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | Python 3 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3f57c3ab02a050980ba578d9f322305e77f538009ebf8cb70df77c95443f031e
|
|
BLAKE2b-256 checksum How to use checksums |
b18c2cb49aa7d6adfeb455bb544d18bf7777da1c0b7b239830d795b866ac3a46
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|