Skip to main content

Rocket-FFT extends Numba by scipy.fft and numpy.fft

Project description

Rocket-FFT

PyPI version License python status downloads

Rocket-FFT makes Numba aware of numpy.fft and scipy.fft. It takes its name from the PocketFFT Fast Fourier Transformation library that powers it, and Numba's goal of making your scientific Python code blazingly fast - like a rocket.

Getting Started

The easiest way to get Rocket-FFT is to:

$ pip install rocket-fft

Alternatively, you can build it from source:

$ git clone https://github.com/styfenschaer/rocket-fft.git
$ cd rocket-fft
$ python setup.py install

The latter requires a C++ compiler compatible with your Python installation.

Once installed successfully, the following will work (no import required):

import numba as nb
import numpy as np

@nb.njit
def jit_fft(x):
    return np.fft.fft(x)

a = np.array([1, 6, 1, 8, 0, 3, 3, 9])
jit_fft(a)

Performance Tip

Rocket-FFT makes extensive use of Numba's polymorphic dispatching to achieve both flexible function signatures similar to SciPy and NumPy, and low compilation times. Compilation takes only a few hundred milliseconds in most cases. Calls with default arguments follow a fast path and compile fastest.

NumPy-like and SciPy-like interfaces

NumPy and SciPy show a subtle difference in how they handle the axes argument in some functions1. Rocket-FFT implements both ways and lets its users choose between them.

You can set the interface by using the scipy_like or numpy_like function from the rocket_fft namespace:

from rocket_fft import numpy_like, scipy_like

numpy_like()

Both functions can be used regardless of whether SciPy is installed2. By default, Rocket-FFT uses the SciPy-like interface if SciPy is installed, and the NumPy-like interface otherwise. Note that the interface cannot be changed after the compilation of Rocket-FFT's internals.

1NumPy allows duplicate axes in fft2, ifft2, fftn and ifftn, whereas SciPy doesn't
2SciPy is an optional runtime dependency

Known limitations

  • Rocket-FFT implements NumPy's FFT interface and behavior as introduced in NumPy 2.0. Note, however, that the out argument is not currently supported. Attempting to specify it will result in a compile-time error.

  • There is a known issue in the implementations of scipy.fft.dst, scipy.fft.idst, scipy.fft.dstn, and scipy.fft.idstn that may produce incorrect results when norm and/or orthogonalize are set to non-default values. Specifying these arguments with values other than their defaults emits a warning, and it is the user's responsibility to verify the results. Using the default values is safe.

Low-Level Interface

Rocket-FFT also provides a low-level interface to the PocketFFT library. Using the low-level interface can significantly reduce compile time, minimize overhead and give more flexibility to the user. It also provides some functions that are not available through the SciPy-like and NumPy-like interfaces. You can import its functions from the rocket_fft namespace:

from rocket_fft import c2c, dct, ...

The low-level interface includes the following functions:

def c2c(ain: NDArray[c8] | NDArray[c16], aout: NDArray[c8] | NDArray[c16], axes: NDArray[i8], forward: b1, fct: f4 | f8, nthreads: i8) -> None: ...
def r2c(ain: NDArray[f4] | NDArray[f8], aout: NDArray[c8] | NDArray[c16], axes: NDArray[i8], forward: b1, fct: f4 | f8, nthreads: i8) -> None: ...
def c2r(ain: NDArray[c8] | NDArray[c16], aout: NDArray[f4] | NDArray[f8], axes: NDArray[i8], forward: b1, fct: f4 | f8, nthreads: i8) -> None: ...
def c2c_sym(ain: NDArray[f4] | NDArray[f8], aout: NDArray[c8] | NDArray[c16], axes: NDArray[i8], forward: b1, fct: f4 | f8, nthreads: i8) -> None: ...
def dst(ain: NDArray[f4] | NDArray[f8], aout: NDArray[f4] | NDArray[f8], axes: NDArray[i8], type: i8, fct: f4 | f8, ortho: b1, nthreads: i8) -> None: ...
def dct(ain: NDArray[f4] | NDArray[f8], aout: NDArray[f4] | NDArray[f8], axes: NDArray[i8], type: i8, fct: f4 | f8, ortho: b1, nthreads: i8) -> None: ...
def r2r_separable_hartley(ain: NDArray[f4] | NDArray[f8], aout: NDArray[f4] | NDArray[f8], axes: NDArray[i8], fct: f4 | f8, nthreads: i8) -> None: ...
def r2r_genuine_hartley(ain: NDArray[f4] | NDArray[f8], aout: NDArray[f4] | NDArray[f8], axes: NDArray[i8], fct: f4 | f8, nthreads: i8) -> None: ...
def r2r_fftpack(ain: NDArray[f4] | NDArray[f8], aout: NDArray[f4] | NDArray[f8], axes: NDArray[i8], real2hermitian: b1, forward: b1, fct: f4 | f8, nthreads: i8) -> None: ...
def good_size(target: i8, real: b1) -> i8: ...

Note that the low-level interface provides a lower level of safety and convenience compared to the SciPy-like and NumPy-like interfaces. There is almost no safety net, and it is up to the user to ensure proper usage. You may want to consult the original PocketFFT C++ implementation before using it.

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

rocket_fft-0.3.1.tar.gz (74.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rocket_fft-0.3.1-cp314-cp314-win_amd64.whl (218.9 kB view details)

Uploaded CPython 3.14Windows x86-64

rocket_fft-0.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

rocket_fft-0.3.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

rocket_fft-0.3.1-cp314-cp314-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rocket_fft-0.3.1-cp314-cp314-macosx_10_15_x86_64.whl (359.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

rocket_fft-0.3.1-cp313-cp313-win_amd64.whl (215.2 kB view details)

Uploaded CPython 3.13Windows x86-64

rocket_fft-0.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

rocket_fft-0.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

rocket_fft-0.3.1-cp313-cp313-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rocket_fft-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl (359.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

rocket_fft-0.3.1-cp312-cp312-win_amd64.whl (215.2 kB view details)

Uploaded CPython 3.12Windows x86-64

rocket_fft-0.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

rocket_fft-0.3.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

rocket_fft-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rocket_fft-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl (359.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

rocket_fft-0.3.1-cp311-cp311-win_amd64.whl (215.2 kB view details)

Uploaded CPython 3.11Windows x86-64

rocket_fft-0.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

rocket_fft-0.3.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

rocket_fft-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rocket_fft-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl (363.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

rocket_fft-0.3.1-cp310-cp310-win_amd64.whl (215.2 kB view details)

Uploaded CPython 3.10Windows x86-64

rocket_fft-0.3.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

rocket_fft-0.3.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

rocket_fft-0.3.1-cp310-cp310-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rocket_fft-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl (363.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

rocket_fft-0.3.1-cp39-cp39-win_amd64.whl (215.2 kB view details)

Uploaded CPython 3.9Windows x86-64

rocket_fft-0.3.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

rocket_fft-0.3.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

rocket_fft-0.3.1-cp39-cp39-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

rocket_fft-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl (363.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file rocket_fft-0.3.1.tar.gz.

File metadata

  • Download URL: rocket_fft-0.3.1.tar.gz
  • Upload date:
  • Size: 74.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for rocket_fft-0.3.1.tar.gz
Algorithm Hash digest
SHA256 ddc902a361099aff9fc02fe9ea3b0d036c2f67f93df356c2b754f7627d7fa4f4
MD5 306937884efe2d4e0bcf86aea67d0b57
BLAKE2b-256 44b009cbec3177ecf56e5ceb789a69fbcdcbabe758cbb682e5d36b14aa8c05fb

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rocket_fft-0.3.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 218.9 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for rocket_fft-0.3.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3ce880c2317790410d4593d46b3a947a371abd98fc14a8ac6431694b68dfaacc
MD5 0d2a827ed64debeee2ea90a353fa411d
BLAKE2b-256 129072606ca091da7c40f72c9423bf5d27b50f7561619780586893fc43cb562f

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 97614dbebb2686a644bbf6c6f8a6198f063052f4c88901d0ca2808536c2e83cc
MD5 c4835c831a08456766e43526c376791b
BLAKE2b-256 bfd9def65716cd225954d0cd5f1f6326c72c20601db5dc65557ef4b66157ccea

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65a7577d7f3b4e3672de179f91fee8339211b3f5ae13eef1b30cb6a318f0308c
MD5 f39fcef53af1b0138082a7ef23dc90e4
BLAKE2b-256 d5c63ff33ec86e61867c0e36436eb2c9ba258eceba94419594d73ff473460e27

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d332e4ce3e4b3fcddb2a0ef0aa8337b8ab9d847d119aac470d03c7f28cbeb762
MD5 7658424b813c8e55a63b72f459f25e99
BLAKE2b-256 785facc52602538623f8eafe11695fc1b79dc9f09611a51d159d52ba0e3ade7f

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 284db6f40d33c3d4c7a4fef1682938b7a432ca921273d7d19e868118538d8ac4
MD5 56c43d391e0748bb1195c729bf283503
BLAKE2b-256 1a57ca01ecc182f469425ddcd7b1a773a23c1b747465069ee5168d0c8cec2f4f

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rocket_fft-0.3.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 215.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for rocket_fft-0.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 97452673ea99b907c75c99c4046d5297ea01778a6e74cb51ba515c01e3e5e5d7
MD5 4e28f30a04c3a83db0c569392b7c5fd3
BLAKE2b-256 f8af0ab2b29548925c6f84607010d3bf5a928331232d1ef54f273ab9989c64c0

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d830aacc34d65b28daab715aa4a90d98489e89a48c2836039982f18ba1e2db3
MD5 f3ceedf6f99b1a911f72fa55c6e3056f
BLAKE2b-256 550dac67fb0b2fac382ab5585719bbd1f4927c19ba0ee3bbc28dc8a1ef83e81d

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5906c6517fc87295a1d142c7e6ebd1c55e057f6ee4c605549bbcecacab83774f
MD5 f5182d26d792cf38f2e42652c987364a
BLAKE2b-256 482c5bbe8d6b0c4e009f7bc6f9f4eee802a9b556ec2c3b02b9d5e5ccfa8edff1

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a50609003f944aea1b8000a19f9b9cf9cbaaa5e4726e5aefaccccd1cfd81a99
MD5 288fbb8584b3b6e8c2037677d8d4405f
BLAKE2b-256 af3c371012b4ffa4697574ecfa148e8068a74e6ad57a182ec78f9b221bd4270c

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3fa706995cebcc7bff41894e23323d2a221906454d21cb12fed97833b0f7433e
MD5 8a4c2731e8d81b0fb340219eadcc24ae
BLAKE2b-256 2f331b1025d47226031616bf1ac02e63f240d02b89fe2b8462b35d1766519968

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rocket_fft-0.3.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 215.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for rocket_fft-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 05afc9805cfb97b330417b4bfcd435aace98dff2fc479bfbcb4ac4568f56ec51
MD5 5b09658413c552bc6788626e4cbdecdd
BLAKE2b-256 cdc7d273a880278c1a0946e4bec5ca54e79595b50003b5eb4400c1d60e5e41e0

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d64c9fc81206f2c77f74f68761f54ac6f1ebe4c8840f0ef9795c28ab229463f
MD5 919727c02ef46cd06df5d3c8f6481b2a
BLAKE2b-256 c89298bd01cad9e5ceeb383722d744597d066e37cdd0e54742906341aa369c28

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 46970c0dcc70bd9c365d6a9f4a235edec2e8eaad628097c0e21d920669e25abe
MD5 b52b2d945d4fac972d234915a9d06cac
BLAKE2b-256 081812d001c33cd7c4e012da59d25086879aec303e0e157d9ec737ecab8e8f58

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0de1a8841638e3091ef774d9304a6427801fd06dd29e6d2baacd17bac65eb9f3
MD5 674527aaeb2390eaf0b0cc0dece78acf
BLAKE2b-256 bd3a41b7a3355e6d44139f2a891d4763ff0a1eeb634fc0faa43cefdb1cdda702

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 89be2e23812678ef7afdc793682e9aef4afbd7a0a30041cb292f02c73d62a0a9
MD5 a78388bb0f874c7ae509da3e6cf0ee00
BLAKE2b-256 ee788edd1349af038a8ab0fa3aee97ff2b91b4227e2561f0f721e78f3cd24635

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rocket_fft-0.3.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 215.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for rocket_fft-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8173cd4ed9d464b2e789d2303a5f7953980bde8237c60af2fc6204b82addeec5
MD5 054c3d1d2c0cf7c71544468367c18a7e
BLAKE2b-256 4cd43944b2513382e7e7fd08300ab1b0d0864e675e7a5fd6451d78ca338ae6e1

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0e9f0f03416d276f023f50744f5cef9f750b3b830d6e1edd340db623ff5ca6d
MD5 eb9de2fdb77a5e1786d17e1bc0f79d8b
BLAKE2b-256 0952f454823728d5775ec314985d2611afc0d7f8001adefaf719261df776a6c4

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6b94ff9502f63515bebfa2bce319db6dd00d02031e1cef8441a4dded728d7c4d
MD5 7289bd7363105bc4e139a561851feb6a
BLAKE2b-256 be82993f210253fbf4275844b66e159281f37d6f84270ee9f6e4010d81347216

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f50f967a4ebdc88184d259c242474837d6c38c41b1e2fd09bffa08639d9b7a3
MD5 55f99ddc83d085601197bb73d890ec17
BLAKE2b-256 fc0030b3713e43c5966cdc9a2003019f224099cb53109d79068e46c56cd7b073

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 43145d0ff69c88fec886af069b6f9886fe834fc17566c731de8ade3d8dfcfaf4
MD5 2513f5a5c01ba5de8f64d9e483875c6a
BLAKE2b-256 3e814b1c9a3c336dfee613d23bb0a8f0819abdcb87634dde79e4e6d74f839f5e

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rocket_fft-0.3.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 215.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for rocket_fft-0.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f8d1357e3373d0bd2a84162e653640252b47fd6ad7e32e111c9eed12f4bb925a
MD5 069a6df854a66558076f6c90935c3936
BLAKE2b-256 2123eee2ed16f0e0f9b6dd5a97712d50c7c08e5695b70f9556fb8b77b361e557

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7febf94854a1f128962984f7e1b694778b38b5f841d6f868a7b2142bf9f28fa7
MD5 8d8b72d3df81c7345bdd53fa1c2243c2
BLAKE2b-256 6dc141f4795ab211d345170d39a50b66230d903424dbffc0fe5f9c2aa0c02e14

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c18b56c48fa0855c22bb38cffa9f05187c31e66275f8f68a30621afe4cd8eda5
MD5 a8d3965657e7dd7a3a013adfa07aaa62
BLAKE2b-256 c88c0c5063190a9bc21851b75450b111d26f5219fa5eccfadd9b25d1359e2a7e

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9b33da732b7128c5af0d3941b6445a014f6142b09f8af29b6526b1c55246000
MD5 383181f45cb9da8976facc7c519cce70
BLAKE2b-256 fd55da8d2d9b9a71e0c0b115f4e79c4d199465000ff145bcf2b2a544e4213e95

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c6ed81e31d0bd3da443275ede8297d25ad7bf3f8c7b30dc575070207a284352a
MD5 9c8d2d41176bef4183906f09c4b958e4
BLAKE2b-256 5fe9bda08773807b244b1b51ab54b07a756dde31f5e8997892ec2006bb4ff4f0

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rocket_fft-0.3.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 215.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for rocket_fft-0.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5da5666dc9ee77c2831ef718e80e9172144a57543c70d3b4f8f1495655f70393
MD5 eca6fb682e574abbe28143053ed87b2b
BLAKE2b-256 7251f7bb1e01669d80a673104f03547d3bbe6fb48f1d5afe3d5f2604ce75131f

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18e840f251795f882eb2388655c4e70721b52a1c6b72bf841d74a779d87b9cac
MD5 0be81018e438296240ace17a04615cef
BLAKE2b-256 c627f80b4a10e5750ac0e8f86cc15873a89089cf26fcd335dfda4d4617bb5d4a

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ca7e29cf6166d61a8cbc0c20f7a114df7079c4910996410b3e4bb0b61224ffa
MD5 313eb3609f585bb475f516a0c5f49af9
BLAKE2b-256 438a14591ecf355a151b857b38094d95173136098e70587680896a3075335b42

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3c47057ffe8df942b988ded32b2f2b02ade9098d5d59085571d10c0af486309
MD5 29456a833c9e3c6bb755c6c99347dd35
BLAKE2b-256 e2339bc3c1ef06677a443409e7739093da433d461c20a5fdbafa556fa7054cb0

See more details on using hashes here.

File details

Details for the file rocket_fft-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rocket_fft-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 91dadd8bf03d5bc3cecbec170b1dea0fa6d9b17847993b5bd8ea78f1b2ef2dfa
MD5 d912d83349b4193e80f513b3f7dd86ce
BLAKE2b-256 7fdeba4c5078a3b6f429d38234a2b651d303657c12d688d30dcd4c96afbf0e0b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page