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.1.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.1-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.1-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.1-cp314-cp314-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

doppler_dsp-0.37.1-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.1-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.1-cp313-cp313-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

doppler_dsp-0.37.1-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.1-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.1-cp312-cp312-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

doppler_dsp-0.37.1-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.1-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.1-cp311-cp311-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

doppler_dsp-0.37.1-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.1-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.1-cp310-cp310-macosx_14_0_arm64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

doppler_dsp-0.37.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: doppler_dsp-0.37.1.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.1.tar.gz
Algorithm Hash digest
SHA256 aba426f6a5f1c5aa5d9c61c6dc3a41de17a6c335b8e46ec9b230067bcb93ebf0
MD5 63eae86f0b89be3b04b631e3cebad6ef
BLAKE2b-256 ba6df3cb19a45b0c02807ce8c029b385e4241e14d2c069fd5011e61c5e5ca59c

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1.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.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f5e748dd10117c0e89441c30f1679eaa8f27547ae33a3f5ec95f0fbafc547a9
MD5 586025c5ed9884a1c39c17cc94bb2cc9
BLAKE2b-256 ef6a768fd4ce5e3cdc64d002681151f7412f40147e51b7fc15fe58fb52b96650

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e6d49779296b6993eb261326a08a13e07a7d33519d4292e41cdd97e21ed2c8d
MD5 d08de4c6b7dd497664b6e8b0fade3a4d
BLAKE2b-256 df41b0147057775c2de6da4ae04f5300ed359bbd2993ec4046503d05b6fb4044

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7a3c2bd9cef1d7e60642080ae7e0c409e859ed79d427f3f8b5895cb75a9bc330
MD5 3aa89c3627c3713e9343caf415dcf929
BLAKE2b-256 8029f29412187a74c467ffff62953443b636fc4530a040303b33e746fc067dc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9fcf2a6ba2164b15aa14279690508f5407f329ff4a9da31e68becd370318bd79
MD5 15acf1a9c2020c5def577e6c2418746a
BLAKE2b-256 e059f924ca82d1252a08554c347b13f9a4ade0df0c18b5c423e0017b5636a0be

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fb1e1dca9d5bad2e2d229371fca0d5f69ee96a8306ca10504d827777b11d29ef
MD5 6ca4a5ca7f3a289accabd324d7d6ce6e
BLAKE2b-256 d48988359db418948fbd8fdce3ed7221b31cce36350081d7cd5d5cba08e5c7b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7672a6eaea4196b45bb5e0577cf6da46b9dc9a52c2cc99da8982475cf5c718b3
MD5 c8d507edab9e830ef36b9755b9f75298
BLAKE2b-256 dad6a37a50c5a58a483a093111701ea36c612270064012e4902efec0b15d0ee3

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 760b4504415e9f7df74d6965ea05c6f42f5d2229d6f1f3cad129febc1aea523c
MD5 d151db2e6e7570d32cd0f18c7fd05330
BLAKE2b-256 12783f43a5462f186e87858782ce0df3c7a562b7346dc49964f7e9e93181eb4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6c1c92942556001154380b1c4989dc4fbdffc094bf616f89e389a57e10d78cc
MD5 b71e7605b28821018d25afbf71899700
BLAKE2b-256 05f4009c3aa0a1ca8725e0d0f09a7fd36ce73d3e6e6993803b1845399be8c215

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 03c4959a20462d9391d6a1ed8f2fbf056fdd2106b54a2fa876c6002f3ea5efe9
MD5 38c1e6fb73ae9b75f05a667a37265dec
BLAKE2b-256 55ced22e40d8aa22a9e91bbfb2daf70e10b2e4185886638998efb02dd4e744d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85c73b0772c86fd4d77559ba04b87e783e877c98a5d9268d55ca554bba097b65
MD5 d577e89c486fe3530c613b0a5e8b5d9f
BLAKE2b-256 cecfaac8d8f60a6b3a7151edc1da25f18f242b2bdcba1590ca7fbd5b8a6080f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3dc3edd657a2e999759d5902b5b2ca5a95515968beb2e3f0d28096b9ec569b10
MD5 1b686dd583f93b8ac56ccee5dae9f648
BLAKE2b-256 4ead7fea80c8a4e9b038a3244403dc63d0236208297e83cdd4ebe965cf63c4ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 dd6ee70ab711e51549acf4061b2e1429e9a003f0e3f37697ca7192708b65905c
MD5 2e6c336598f8383af95466fea3489381
BLAKE2b-256 3070d59dd8de767e516f2af959a6f063e1ff26e1f2db14589a7601ab50c03bb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 54bfeb1c0ba0c136240a1ed94d9a25fc52ea29485d29f7113547929729ba7ac8
MD5 cf3c6143612d328b9a1d1c5eeeb7dc1c
BLAKE2b-256 83bd4f9bc686b39aef9e97684d603fee864ec6d3911bb3d861331d38b0d0f977

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 589f97ffb1381ec5c58b4aba5cd4f7437e5ae175fd7b98db59a13aed35f0ee15
MD5 ecab49252bf9c170122eb103e5b8c63e
BLAKE2b-256 e762d690bd720e5350f5877bf79336394ec4924edde005ddbdb875abd0e6d181

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 12ca2e98ce5cb1142d6981de415710e07411a676ebb989baae945fbf89fe10f4
MD5 3baaa93b45c8b8ba31e12227dd78c3b5
BLAKE2b-256 bb5c138420a79b7f8a61b88dddb6ede6eaba855fadb7529037fc56a1d801d449

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d1e4908554fbcedddbd2e52284e8d03e1f11cee0e4a5b4fb0a6bff581db9cb2b
MD5 ea580eddf38f34279f1433be860d67ce
BLAKE2b-256 ff8182400eab409727e455d3c16e865c4c6cc4970392d445c9bb4d5dac001e09

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cce9abd87a560d87f5847048602d7cc2f05195e7e5b4949177e7bf6c2e2b09b6
MD5 835c6cc076634ec6d1d8933910515f2c
BLAKE2b-256 d31d4950eca1a0e4ce4e8db4c6bd9e07ab3eafc7ce7ede37671ca3156f3f6d22

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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.1-cp39-cp39-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.37.1-cp39-cp39-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3cb3a0cab6361df23bd49b0b666994dea87c1934dd9fecd011f3a6cb1225fc34
MD5 4a607995f02896b4a14b03e1e0cb97d4
BLAKE2b-256 c392c194a3cb0e497533c3f7180add7bfb86a9bc8e54a46b396425d79eb9f35b

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.37.1-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

0.37.2

19 files

This release

0.37.1 This release

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