Skip to main content

Efficient and easy Fast Fourier Transform (FFT) for Python.

Project description

FluidFFT

Efficient and easy Fast Fourier Transform for Python

Latest version Supported Python versions Documentation status Code coverage Heptapod CI Github Actions Linux Github Actions Pixi

Fluidfft provides C++ classes and their Python wrapper classes written in Cython useful to perform Fast Fourier Transform (FFT) with different libraries, in particular

pfft, p3dfft and mpi4py-fft are specialized in computing FFT efficiently on several cores of big clusters. The data can be split in pencils and can be distributed on several processes.

Documentation: https://fluidfft.readthedocs.io

Getting started

To try fluidfft without installation: Binder notebook

For a basic installation which relies only on a pyFFTW interface; or provided you have the optional FFT libaries, that you need, installed and discoverable in your path (see environment variables LIBRARY_PATH, LD_LIBRARY_PATH, CPATH) it should be sufficient to run:

pip install fluidfft [--user]

Add --user flag if you are installing without setting up a virtual environment.

Installation

To take full advantage of fluidfft, consider installing the following (optional) dependencies and configurations before installing fluidfft. Click on the links to know more:

  1. OpenMPI or equivalent
  2. FFT libraries such as MPI-enabled FFTW (for 2D and 3D solvers) and P3DFFT, PFFT (for 3D solvers) either using a package manager or from source
  3. Python packages fluiddyn cython pyfftw pythran mpi4py
  4. A C++11 compiler and BLAS libraries and configure ~/.pythranrc to customize compilation of Pythran extensions
  5. Configure ~/.fluidfft-site.cfg to detect the FFT libraries and install fluidfft

Note: Detailed instructions to install the above dependencies using Anaconda / Miniconda or in a specific operating system such as Ubuntu, macOS etc. can be found here.

C++ API

See a working minimal example with Makefile which illustrates how to use the C++ API.

Tests

From the root directory:

make tests
make tests_mpi

Or, from the root directory or any of the "test" directories:

pytest -s
mpirun -np 2 pytest -s

How does it work?

Fluidfft provides classes to use in a transparent way all these libraries with an unified API. These classes are not limited to just performing Fourier transforms. They are also an elegant solution to efficiently perform operations on data in real and spectral spaces (gradient, divergence, rotational, sum over wavenumbers, computation of spectra, etc.) and easily deal with the data distribution (gather the data on one process, scatter the data to many processes) without having to know the internal organization of every FFT library.

Fluidfft hides the internal complication of (distributed) FFT libraries and allows the user to find (by benchmarking) and to choose the most efficient solution for a particular case. Fluidfft is therefore a very useful tool to write HPC applications using FFT, as for example pseudo-spectral simulation codes. In particular, fluidfft is used in the Computational Fluid Dynamics (CFD) framework fluidsim.

License

Fluidfft is distributed under the CeCILL License, a GPL compatible french license.

Metapapers and citations

If you use FluidFFT to produce scientific articles, please cite our metapapers presenting the FluidDyn project and Fluidfft:

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

fluidfft-0.4.3.tar.gz (432.1 kB view details)

Uploaded Source

Built Distributions

fluidfft-0.4.3-cp313-cp313-win_amd64.whl (245.2 kB view details)

Uploaded CPython 3.13 Windows x86-64

fluidfft-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.8 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

fluidfft-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (225.8 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

fluidfft-0.4.3-cp313-cp313-macosx_11_0_arm64.whl (214.7 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

fluidfft-0.4.3-cp313-cp313-macosx_10_13_x86_64.whl (268.0 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

fluidfft-0.4.3-cp312-cp312-win_amd64.whl (245.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

fluidfft-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

fluidfft-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (225.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

fluidfft-0.4.3-cp312-cp312-macosx_11_0_arm64.whl (214.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

fluidfft-0.4.3-cp312-cp312-macosx_10_13_x86_64.whl (268.0 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

fluidfft-0.4.3-cp311-cp311-win_amd64.whl (244.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

fluidfft-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (245.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fluidfft-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (228.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

fluidfft-0.4.3-cp311-cp311-macosx_11_0_arm64.whl (214.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

fluidfft-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl (266.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

fluidfft-0.4.3-cp310-cp310-win_amd64.whl (244.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

fluidfft-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (246.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fluidfft-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (230.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

fluidfft-0.4.3-cp310-cp310-macosx_11_0_arm64.whl (214.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

fluidfft-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl (266.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

File details

Details for the file fluidfft-0.4.3.tar.gz.

File metadata

  • Download URL: fluidfft-0.4.3.tar.gz
  • Upload date:
  • Size: 432.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for fluidfft-0.4.3.tar.gz
Algorithm Hash digest
SHA256 31635a6fe22279c1c47bbf3a61202ab36c6110be409e5c7a785ef8a17158e1df
MD5 dd0a728703e20286da7d0c78417f6a80
BLAKE2b-256 fa05e6e940f003995e6b96980b93d1735267af1d0510ee84a17238dc7b8b18fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3.tar.gz:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fluidfft-0.4.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 245.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for fluidfft-0.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 eee5e6e510dd40b0ed072f190bb13e9cfc03a26bc4e6caa4c2474a0259ad05fa
MD5 e0ad4fc24a5ebe3d3dfd6181b65cba53
BLAKE2b-256 6359e12bf510afe89e1f4f67b240aa2f5f80c8645b191590f159129af2a12ded

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp313-cp313-win_amd64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5484e32e71f6383c6f2159ee8cf9989a0ec728c6f0880cee34e0952e3e22016
MD5 86b8960858c1e48becabd5f691f46c04
BLAKE2b-256 9228361fa91c38383a10e6bd010a2008764fbc525f394dc52b753cc66363ecaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48f183076fbc2d261bc81296cec77472d40662f40d17d6ba614d7d0e6fa0233d
MD5 2c83f60244a95a81c61efea9e43da579
BLAKE2b-256 8e4d44783e655d7f06d18953ce10a312d3c2676d2c7084b2e5241617568f74eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb58791ed25953b27b57286b18c80ef5fe3814560d87f269ac81a2442c9959d6
MD5 a9c671236a3c9397edf007417a89fc7e
BLAKE2b-256 cac7e03bde3c84e154ba9c78d47bdaad3d0bcbbf648f7ce4fd5cc9b6247a5396

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8633a18ee35e21e8990cf117a13f3533cde5ab09d325a0ceb4df7db7f879dcd4
MD5 11d2ef4e72a6757b3812c3f015fe90a3
BLAKE2b-256 dfefb7b7a500baa1f32f8629a193a283aff08280ec5c2d0935478e6c6cf33681

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fluidfft-0.4.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 245.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for fluidfft-0.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 25fc16622ddfaf2f69a9507085c1b014ce15f7eca13bcdc6f50a64a20035e959
MD5 4838da2b842977058bf57c51b899fa8a
BLAKE2b-256 efb7775474e4e2ba64726096ea91876fbe87ae795a335cd1a2c29535ab23d932

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp312-cp312-win_amd64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04157433cd56d8e2393b69f73c88fa72ba43103ed96aedf8c64a6bd60931ebfb
MD5 9dd13cb1560bd83561bf3e9f477716d2
BLAKE2b-256 778344b374dd6bd508fbfa3484801c83fdbd420c307d91175996fe14e808d07d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f601b6d870216d16da09c9ee348424971de0b8095345c39ef727cf08608afbc0
MD5 c6d8e5b57023f13a18a748751bc7fd3d
BLAKE2b-256 d5717f4db240691121eab70d536d605d22db6c490bf66e019a69509d714aefec

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96bd4745f1f572ac4a6aefb4bbeb2542a06a01700a4fda3ea8eef24f15f5a59f
MD5 0b6f5f806fd4332aaa455358fff379eb
BLAKE2b-256 02a8b7072bbcdd52ccd11bb3938c70807723a209344b7afa094ef0bd73ab07c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5d09e7cd9075b7c8dea0f1008a4978ed3fad8882c94e0265425d3c8cd7544135
MD5 6a586190b3d65ff23673b7807bf93a26
BLAKE2b-256 f4b93378facdfeb1c650c165b402b9f905b859dc480ec57f26e27f537f7550e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: fluidfft-0.4.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 244.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for fluidfft-0.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1576b4db71ffbe81e8b9a70b6ded2d8a8ab16c5d8657534e2636957645a4d1a4
MD5 029b4ae7e70c338ae1520755660971b8
BLAKE2b-256 50d9b890dacb921c49e184af9eb6eca9b1595625718ad054eb7a5391ea2b066b

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp311-cp311-win_amd64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32f73aa6b369bea0f7c5f26cb2b0cde47278d8a349d5d51f5ecc33ebdaa2a7c7
MD5 0f65a54b5ccc0274cdba523cadee356e
BLAKE2b-256 7e698657f90ae52b2e6ff8777b3660bc60be9314bbd11755cc9132b14a839b0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a6c779c4a5797df825c9d02cd0f73661e6048abcd8b3faa15e4288da6044b0a
MD5 22c38b114b759ddc323e3557321e71d3
BLAKE2b-256 c468f6aaa85b66ad5ebb9258df077d7ddfdeb961a7ddcf208d6b5e1d53a1a1c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffb9c5079eeb2910241e822105210432ecf04dba688d4a9932c26284cf0c7deb
MD5 b192d0d3e32e247ba1f8e6d033b25f78
BLAKE2b-256 2d935fc8608f8f43ff471cc562ba6e8ff3ca858eb94eba20ef290b106bd86c77

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 03a39b843ad204f809a9595552621ae779adbdbb9df171efdb267dac4cacd8f3
MD5 038df148b8ff7ac0b02e675968444639
BLAKE2b-256 2b6e2a92b04aff9e28b51059074f4297d435c7ae38deb0a40dc3d1d09fa361ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: fluidfft-0.4.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 244.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for fluidfft-0.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6104063912d9e2d209f8e39b4a7399387e07428a44978826901f29e2c7626c22
MD5 4cadc994fdda55df534085c44f21aa8c
BLAKE2b-256 ad7979df1aa73b05122f9bfe5f63c8d80fb5c7a15c89f5d9147b4cd686d2a974

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp310-cp310-win_amd64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bb2c30c211086d616d845898c148a4cfc357e408e7eabe1a93fa6ed7aaecf34
MD5 ce696b18ccff6effe8ae7638efb562b9
BLAKE2b-256 31d528262e3064c5425d5545b6c39695324ce712a4a273d538c0c025c75915eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9430ba9b70ba9eec6960333d544a80fffb8323c829d59c20d9f2c856e74c474
MD5 25f57fad075f71a625664c82f357f136
BLAKE2b-256 a900aec0a0af4a3609a3d82ba804f57db9cf6e6ddf12e0ddf64500c2a0616ced

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 180e814e0deb4eb7e71ca08f8bad42a09d55414847de47f345b96031f132fb5c
MD5 8a229bbcba6c1efe14d044f911a2de63
BLAKE2b-256 6ccdcadfcc11323f271459b856073637977569a0b13db2bb93679352b84afd0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

File details

Details for the file fluidfft-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fluidfft-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 174abcde8223cd7d7390b84cbe8c7445eb0555dc33ed266f6eee20acfcbdd7c9
MD5 3dce19de7ba59228ad428661ffa26bf3
BLAKE2b-256 ccb42e69c56001e9130a88e1d4542db427fe9614b000ed940e6084635cc6bbea

See more details on using hashes here.

Provenance

The following attestation bundles were made for fluidfft-0.4.3-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: wheels.yml on fluiddyn/fluidfft

Attestations:

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