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.0.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.0-cp314-cp314-win_amd64.whl (218.9 kB view details)

Uploaded CPython 3.14Windows x86-64

rocket_fft-0.3.0-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.0-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.0-cp314-cp314-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13Windows x86-64

rocket_fft-0.3.0-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.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

rocket_fft-0.3.0-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.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11Windows x86-64

rocket_fft-0.3.0-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.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows x86-64

rocket_fft-0.3.0-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.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9Windows x86-64

rocket_fft-0.3.0-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.0-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.0-cp39-cp39-macosx_11_0_arm64.whl (322.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: rocket_fft-0.3.0.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.0.tar.gz
Algorithm Hash digest
SHA256 25ebd8d4eb19b787a8b530a78971a5a9acc0fcef5ff3fbf5e93cf5a921ea40d4
MD5 61b25954326017f6a76f2579893d5a7d
BLAKE2b-256 d1dbef56fa073192277f689f97800f36d91dd176915cdb986616247636f2b229

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rocket_fft-0.3.0-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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 354841436ac6e31e13cb73b02bad4b09c0082787ded04760a62a9e25def63684
MD5 b4a8da78ec1a4a5c9cd44daeb53c516e
BLAKE2b-256 d4f71301914e2d39f592a1a8cf5fcfda4d9dee18202fdf406b2943bed846d791

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 329db9c5f926a0209512e0f530b2886b21f2f487e9e24ef12d30824a885b67a9
MD5 9cd92942b9e972bf68137aafeb8be29e
BLAKE2b-256 8614f049b228acf7a1ccb3884b4355754c4a0fc6a94ea175da202b9b61c440ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d2c19737915e10e72d2da3ab0e80bc5d4072201d0b011251f196c75e1fc5f6c9
MD5 3586ae7b42daa85561d6c3a45b3d677e
BLAKE2b-256 05dd87952954e07ec6b241aeb7c7be6318d27404917324a24a2af5c383c29edd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8e065bc7681e808bba5652e4c0b8b2c517bbe0fc113fbda4ef9e368b556867b
MD5 9ab11329f56cc1d316f770eb67900d13
BLAKE2b-256 28234b5a63d2bd2e33813cec019e352dadd85b524cf6c9a1f4d777c28dc74d63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rocket_fft-0.3.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bcaaf84483ac585dc3e925f45dd9006980a3b3133b47ee4cfa8721ded6a59bf7
MD5 642a41b495e6c0b6832f949a7c6f3d8f
BLAKE2b-256 470a4aa13a0102413ab03eba0dfc0edb6e0c492b8782c6c22fb0489dfa4f958d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 286a2e9c25cccb1e6292a3f9d0af6d0b33517b44769eb31a8e4fb06bc8b4f6e8
MD5 653586329c527fa4d66d6f8160e880ef
BLAKE2b-256 b7c9da680ba58056f83c7c7574ba7385b1586a6a3e481716e7cecef064057880

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6856ff316d2014dae52817f683262d52d31b85f688c82190fbad83458dc68a7b
MD5 fb28fea23041039f9c0557a92dda07c6
BLAKE2b-256 58e99f7f0b70b787bfedd79e3c8169a01297f8469e25f46da9274625d2bc58bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58e36604aaf9a61f6edd610e3057801f3cabe370a9a1b2ed3188359153c02751
MD5 2c7d08b6d6228fe046c31043bfd66d7d
BLAKE2b-256 7f875ab3a06ce17f40a394b48e0e437349943fcb60bda69ccbb0907c21d10940

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rocket_fft-0.3.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 03e378174185b4afec4dea5520e2a6c1efd047a79beb75823e85008aedad2c29
MD5 f7f44f7dc69e69bbf0669da95e01d2bc
BLAKE2b-256 0a47ceade3829b143d0b4e26c17f14affaaaa31accb14eac34ab1ddfcac491ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 365756e8021923dc556359203831b37590583fa417d001189cfbcb5401422aee
MD5 8fd1cfe2beb291200e49f322b93c5e5c
BLAKE2b-256 375fc7bfaf4c84af6143ac8bd97b2ff1e4d92506fb391b49fc361eb90ab183cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d8ae0c84a56590982c946e303a0db1130500e1e61f7a50af3377a0f9d4816df
MD5 032da17cdca2e226868d875cc988fad9
BLAKE2b-256 acfc275b4914951fdb735b4724f42c166afd82f2696550dfa1e10c1aacbf861d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b7a3e0ad51be632586b5cf3976a0227894e7ce7835f1f84ac32686f0265f59e
MD5 1cf8a3b87bf7f6912dd67fac0a75164d
BLAKE2b-256 4e5eace81d28b5ed19b228722d515911c4e4e60bda958e2e41aa670009122e18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rocket_fft-0.3.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9468c9acebdd33fac9f7ddfca9b065cbb57550b38848ae2903376701efe69b21
MD5 80565faa1260993c5c024907e2435eb0
BLAKE2b-256 ccd73a6ff3c83fba107a6b80b47a3f820907c5527f4419e1f101e0d16575f88c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 73daf8e7e162be93fad24e0f5c995246897f85cf0774f534b5644df836a1960b
MD5 e16f8250218d13a462c01a5703aa48d7
BLAKE2b-256 7ea93a2a25b9a4c822f8e79c5d0eb82f2168b6cdf1670854e5f58a20b23342a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 645dceff25a3509026f48934971628dc579f935365b9136f3c381b231b892e45
MD5 f3aecf3c35fecb9b232600e0f7ed01a2
BLAKE2b-256 5a1212438d0a7a5cef677145cc3b6673b05fd01dc69daece9145241d75716df3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7aab7ee1b3c7c87012f51841bbfb228518ec93241ca64aac53af61cec4c0f0b3
MD5 0190a399cd0fb442fdc6d1b93ed60953
BLAKE2b-256 f68d090f971380cdbbc331e93318bd92935952e746b52e79cc513af8697ba1f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rocket_fft-0.3.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 34a58f32b2a029572491c2c3c2fe064edfc3d3589957fdb62e2c0e2b976a6527
MD5 d36a40ec06f1182e45f956dc0b6dff80
BLAKE2b-256 e62a908e7c90af103eede580c4517c56df4bc8f3fba58f4936f1bd99868a2a61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c67bef269d6549f9bb3b7eec1149e4af9a236c70010dacb8035aeb041cab6c61
MD5 79ea46a0346622bdb5cbfda501eec718
BLAKE2b-256 7b534e24333b62de33d3cb02d066ce1faf6b29272fa6bcbd23eec503624d023c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1393f940be8ea73c34ee797755c2d0f4769a5259e3bcaef5f2ff39933a009cbf
MD5 8aaf00ad73f5f9c9f417b3950d440a25
BLAKE2b-256 4e54d9e46fa2de9b7e9e1ee434e78b7454178093952f5baf88582c3a056cdc63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3e99d6f1fedc270518b0a7203dfa1ff7e82946b104a1819fe2f65cb4574220c
MD5 bf873120412ef09d077ab97ce049e4b5
BLAKE2b-256 830bfed3c9a70b83f45ad16471648bfaae8b97d99f3f090223cb3281ed84627e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rocket_fft-0.3.0-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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9fa9d2a8feafda3024937434732386adf7c458666d021cf681ca607d235150b4
MD5 7a80ee9413f9b3448b5addc5b45fd999
BLAKE2b-256 17cc7bbe213e7a8825d11a9395c837ef9b2f2d50474ea1629f088bc9fe1fdb82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ddbe8a91de22779c3cf3f483bbbb34dc8dffb1d59b0bdaefaf1a5ba2b1190ea2
MD5 276dd9f300c1f2a4109fed4606645436
BLAKE2b-256 b8fbf3c699b23dc6957016a6b087d2831c7e226d20659751971f047405984b4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d8251904de9d60aac56dc02da9fbd11890dd54411fdfa5634e2c09069f3ed5c
MD5 95f9612ffe261ae00b1708bd6466f73d
BLAKE2b-256 260f05aaa78339325f560c29ff35fcdafd7940d29133a6cd448c507327711a59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rocket_fft-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 babc3b4d868489ed283fe3b9d51ef7bf2ae0d593cb310be2355ed091e17f0468
MD5 772ebacde0831e8393990ce275a9ae45
BLAKE2b-256 c92ea1cf15dfcd457c651d747149449532b8e433507ed504c84c22e3f6af9607

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