Skip to main content

doppler — signal, shifted

Practical, portable, performant digital signal processing.

CI Docs PyPI Python License: MIT

C99 Rust uv Ruff

doppler is a C99 DSP library — NCO, FIR, FFT, polyphase resampling, DDC, AGC and more — with file, buffer, and NATS-based streaming, and a scenario-driven waveform generator (wfmgen) with byte-identical CLI/Python/C parity. Python and Rust wrap the same C core — no second implementation, no divergence, full SIMD throughput from any language.

New here? Start with Start Here — a one-page map from "what are you trying to do" to the right doc.

NavigateQuick Start · Architecture · Gallery · Examples · Guides · Waveform Generator · Design · Contributing

API ReferenceFull Python + C API index


Why it's built this way

Every algorithm lives in C exactly once. The Python layer is type conversion and lifetime bridging — a few hundred lines of glue, not a reimplementation. Bugs get fixed once, benchmarks reflect real hardware, and a C transmitter talks to a Python subscriber without surprises.

Performance

On a Ryzen 7 AI 350 (-O2): NCO raw accumulator ~15 GSa/s, LO CF32 ~1.8 GSa/s, FIR CF32 ~900 MSa/s. The full generated table lives in Benchmarks; run make bench to measure on your hardware.

Quick start

See Quick Start for the full walkthrough.

Python

Install

[!NOTE] Isolate your install from system python with a virtual environment!

python3 -m venv .venv
. .venv/bin/activate
pip install doppler-dsp

Compute FFT

from doppler.spectral import FFT
import numpy as np

x = np.random.randn(1024).astype(np.complex64)
X = FFT(1024).execute_cf32(x)
print(f"FFT: {len(x)} samples in -> {X.shape[0]} complex64 bins out")

Create a Waveform

from doppler.wfm import Synth

synth = Synth(type="qpsk", fs=1e6, snr=12.0, snr_mode="esno", sps=8, seed=1)
iq = synth.steps(4096)   # complex64 ndarray
print(f"generated {len(iq)} QPSK samples")

C

[!TIP] Don't have jbx yet?

. <(curl -sSL https://just-buildit.github.io/get-jb.sh)

Install

Get libdoppler.a/libdoppler.so plus headers, ready to link, in one command:

jbx get-doppler

Compute FFT

/* example.c */

#include <complex.h>
#include <stdio.h>
#include <fft/fft_core.h>

int main(void)
{
  float complex in[1024]  = { 0 };   /* fill with your samples */
  float complex out[1024];

  fft_state_t *fft = fft_create(1024, -1, 1);  /* n, sign, nthreads */
  fft_execute_cf32(fft, in, 1024, out);        /* in,out: float complex[1024] */
  fft_destroy(fft);
  printf("FFT: 1024 samples in -> 1024 complex bins out\n");
  return 0;
}

Compile and run

cc example.c -I "$HOME/.local/doppler/include" "$HOME/.local/doppler/lib/libdoppler.a" -lm -o example
./example

Other install methods

Prefer a custom prefix or no jbx? Grab a pre-built release tarball by hand — no toolchain, no building doppler itself — and extract it to $PREFIX; you get the same libdoppler.a/libdoppler.so plus headers. See C Library for find_package/pkg-config integration and building from source.

Build

Building from source gets you the C library, examples, and Rust FFI bindings — see Build from source if you just want the C library without cloning the repo.

git clone https://github.com/doppler-dsp/doppler
cd doppler
make install-deps       # bootstrap jbx (if needed) + install system deps
make                    # C library
make pyext              # + Python bindings
make test               # CTest suite
make bench              # benchmarks

Docs

Full docs: doppler-dsp.github.io/doppler

Licensing

MIT. The core C library is pure C99 and links only -lm. Its FFT uses the vendored pocketfft (BSD-3-Clause) for double precision and arbitrary sizes, and the vendored PFFFT (Pommier/FFTPACK, BSD) for the native single-precision SIMD path. The optional NATS stream component (libdoppler_stream) vendors nats.c (Apache-2.0) — it too is pure C99, so no C++ toolchain is needed anywhere in the build.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

doppler_dsp-0.37.2.tar.gz (13.4 MB view details)

Uploaded Source

Built Distributions

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

doppler_dsp-0.37.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.8 MB view details)

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

doppler_dsp-0.37.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.8 MB view details)

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

doppler_dsp-0.37.2-cp314-cp314-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

doppler_dsp-0.37.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.8 MB view details)

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

doppler_dsp-0.37.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.8 MB view details)

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

doppler_dsp-0.37.2-cp313-cp313-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

doppler_dsp-0.37.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.8 MB view details)

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

doppler_dsp-0.37.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.8 MB view details)

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

doppler_dsp-0.37.2-cp312-cp312-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

doppler_dsp-0.37.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.8 MB view details)

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

doppler_dsp-0.37.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.8 MB view details)

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

doppler_dsp-0.37.2-cp311-cp311-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

doppler_dsp-0.37.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.8 MB view details)

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

doppler_dsp-0.37.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.8 MB view details)

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

doppler_dsp-0.37.2-cp310-cp310-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

doppler_dsp-0.37.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (2.9 MB view details)

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

doppler_dsp-0.37.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (2.8 MB view details)

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

doppler_dsp-0.37.2-cp39-cp39-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.9macOS 14.0+ ARM64

File details

Details for the file doppler_dsp-0.37.2.tar.gz.

File metadata

  • Download URL: doppler_dsp-0.37.2.tar.gz
  • Upload date:
  • Size: 13.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for doppler_dsp-0.37.2.tar.gz
Algorithm Hash digest
SHA256 e6528e5b2ad005b1c4dd2d154fb6173590899ee851a5cac1b40eec66e7631477
MD5 d5a9da3e2abd243032c21543a798e3a2
BLAKE2b-256 c77551ed797c6bc534147d91f0838ee479ebc4fb69c64d463ca9c83e294c97f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2.tar.gz:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27138b6197a6c72fd45ac73bf729871bc21ac792bcdcde2c41e286cb64cdfcc1
MD5 73bba2fd33fd2ead0cd9eb8821129ee9
BLAKE2b-256 ff018a82d1eb268c5ea62f623fd5f0513ace3989d3c6ba74f07dbd367a5075ff

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f79f50644e61e0b56707e79269f8ddce5e9f793532bf1734139302f28d8e812c
MD5 261e0fd5b9922f1ba3d014cbfbf7cb61
BLAKE2b-256 84d6ecc9ca5e7b9a7194487ebcf7ce2a0019b40a6f84977d15f852be0a27ba04

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e5ca2fa8f1b2dad539ed0a6b4b753dbb07682c7c242c9561d9bbffbbf14b60a1
MD5 58cf413215dfa059074871623a13529f
BLAKE2b-256 d0aa7fd7ac6ed19ac1710cf8c1e01654f68d92c3d6528e4796d18654f6995b85

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6e534c33a2b874463caa3a9b6e835af85d4b46f4adb448cee967021b9b0d41cd
MD5 e4a2710ab8958c48128825385bc65491
BLAKE2b-256 fd4592f177a7ccd6fe99def039c6961d0df03cbe0d89d928f90d96d83ee8e7b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 027b9f9db3d2bec20efd42f437989df559861c674fa058801023827d12a75a60
MD5 e80e1145d2b97ee9ee94d90da8b3880c
BLAKE2b-256 500d343a233fe735b3ba4f88137b075e492e34553955dcc0b387755b1c7bb286

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 570ff0ce2a65eb6424985382a2297638572041e77528ba3a9c63fcbb8ed4ddb5
MD5 62300ba76c41b597653f34d5bcfbd9b3
BLAKE2b-256 97b8fbc123448a6ba82c7623e176011df905be25a40fe73b2736c7b8d94808b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b433456b12a368f3b6c32dff7c2e06cb5cbc0b01ebd580fd1cdfeb0b663569e2
MD5 92f28084d4d6b754a371b25df064dae6
BLAKE2b-256 6e90e46678cbdba7b28a2b29eb98927ca4ead6fafec3d73f7fde51c587cee2f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 badec5e99c4b643f6b5d6420c2a29a8d11e3d8e8e75da957c13505f78c3e36c3
MD5 7548aa663597306ae5cfb01c8b83ff9c
BLAKE2b-256 849e866e0fe69c39a70104b51b8ce3aad53d9e31c703b01cc7fead25aca265fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 acea5d06af660844e09c14344c852bf80f5cf7f2767bdaba4b36bf341de01bd2
MD5 fb0f82c0c7a0cc958fcd0e1c3c3baf28
BLAKE2b-256 8d4bab62566f9441af3df6313b06cd6befa13bc903cd8354ee3c452f06063c9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 072fa30a0fd1929c852f73612807715d5d9e61101949d6a62dfe8a8295727947
MD5 944c545bb2947c5bb8fe38f9cc679fbc
BLAKE2b-256 362436435a6e559caefa65c2febd08be7e9b485335a2d3efbc09a3f06e3a6cfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b0ebf713ffdd21bbf429cdb5320dc233470dfcd24e33a5caf763257904cf807
MD5 4f628ae64809d4098a1f30456477a053
BLAKE2b-256 0a2e2d5046e3c6aba35f968ac8b31ae8a15a3188bd9fa68d6c1a260ce5882deb

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 52e3c6655e4595d75680d1eb3ed1aac148cca7a682ce871f3b65c6dcd2e4690e
MD5 b1947432e77279ca399208285e55c184
BLAKE2b-256 255661b70957ed31e2061671b9be6748c599798befe34d2b6b3574f9502563a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1892b516f5223631b8e25f9a59f6df2032980a7459d5bcc48dd0759a3c4f864
MD5 0d92f19fa272d6a35453bd73664b51b6
BLAKE2b-256 aeb10d6bc78cdeed57240741db096687bdfbb04f277917278f63077e92d44e70

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86a47ccfa02803f1b090b8f2e2ca90f2ac0809efe27460f6fb2656ca1c513398
MD5 8c38508bf5cd2b40f34545f054d7490c
BLAKE2b-256 bd77d697c69bfaf78071a7c56a1d8a47efbedee4c7f0ec105c8e71d16632454d

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a29133886f65c925039cffe319fa50f57b8ddcddadac346e3c716c5af00ac2da
MD5 004421091455008640e15eb5af8b2aad
BLAKE2b-256 c10f03dca36ed9c167197f87be4c53a9c29ac857a1274aef66f7da91178c1ede

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0f3fc661758195aa29a5a763d16d967f5e81a4979a2b091a608f6107f5c81bfb
MD5 d5a6798a6c75289bf9615d4075f32625
BLAKE2b-256 38addd1bbdbd2b85eda46c915c45499fb39185d2d82098e9c35b2d2e6e40a396

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a5819b2b65215d19f6ea80e432328ca2915fa85d0857cc18485b8b4ec58c5304
MD5 99154ca7662b38c1dc4bda1d6c1d8a7d
BLAKE2b-256 c78f98685158ca5c1d8fcf8a439080a01b1c910719f6e7220234dae774b0f82b

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file doppler_dsp-0.37.2-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.2-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f301a8351500f442e5c8c3bfffaf7f8923a6403ab20066b2673b94317df29d22
MD5 f2f56d0fc6bc22449f2ab27acfdace62
BLAKE2b-256 c32d21a920936cd60f97dbd4a9de9b7ff7d82d43d7338010b396f5a0cad94d23

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.2-cp39-cp39-macosx_14_0_arm64.whl:

Publisher: release.yml on doppler-dsp/doppler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.47.0

19 files

0.46.0

19 files

0.45.0

19 files

0.44.0

19 files

0.43.2

19 files

0.43.1

19 files

0.43.0

19 files

0.42.0

19 files

0.41.0

19 files

0.40.0

19 files

0.39.0

19 files

0.38.1

19 files

0.38.0

19 files

0.37.3

19 files

This release

0.37.2 This release

19 files

0.37.1

19 files

0.37.0

19 files

0.36.0

19 files

0.35.0

19 files

0.34.0

19 files

0.33.5

19 files

0.33.4

19 files

0.33.3

19 files

0.33.2

19 files

0.33.1

19 files

0.33.0

19 files

0.32.0

19 files

0.31.0

13 files

0.30.0

13 files

0.29.0

13 files

0.28.1

13 files

0.28.0

13 files

0.27.0

13 files

0.26.1

13 files

0.26.0

13 files

0.25.0

13 files

0.24.0

13 files

0.23.1

13 files

0.23.0

13 files

0.22.0

13 files

0.21.0

13 files

0.20.0

13 files

0.19.1

13 files

0.19.0

13 files

0.18.0

13 files

0.17.0

13 files

0.16.2

13 files

0.16.1

13 files

0.16.0

13 files

0.15.1

13 files

0.15.0

13 files

0.14.1

13 files

0.14.0

13 files

0.13.2

13 files

0.13.1

13 files

0.13.0

13 files

0.12.1

13 files

0.12.0

13 files

0.11.0

13 files

0.10.2

13 files

0.10.1

13 files

0.10.0

13 files

0.9.0

7 files

0.8.0

7 files

0.7.0

7 files

0.6.0

7 files

0.5.5

7 files

0.5.4

7 files

0.5.3

7 files

0.5.2

7 files

0.5.1

7 files

0.5.0

7 files

0.4.6

7 files

0.4.5

7 files

0.4.4

7 files

0.4.2

6 files

0.4.1

6 files

0.4.0

6 files

0.3.7

6 files

0.3.6

6 files

0.3.5

6 files

0.3.4

4 files

0.3.3

4 files

0.3.2

4 files

0.3.1

4 files

0.3.0

4 files

0.2.7

4 files

0.2.6

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page