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, 1024);  /* 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 -lpthread -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 -lm and -lpthread. 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.43.0.tar.gz (19.8 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.43.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.5 MB view details)

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

doppler_dsp-0.43.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (6.5 MB view details)

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

doppler_dsp-0.43.0-cp314-cp314-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

doppler_dsp-0.43.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.5 MB view details)

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

doppler_dsp-0.43.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (6.5 MB view details)

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

doppler_dsp-0.43.0-cp313-cp313-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

doppler_dsp-0.43.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.5 MB view details)

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

doppler_dsp-0.43.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (6.5 MB view details)

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

doppler_dsp-0.43.0-cp312-cp312-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

doppler_dsp-0.43.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.5 MB view details)

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

doppler_dsp-0.43.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (6.5 MB view details)

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

doppler_dsp-0.43.0-cp311-cp311-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

doppler_dsp-0.43.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.5 MB view details)

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

doppler_dsp-0.43.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (6.5 MB view details)

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

doppler_dsp-0.43.0-cp310-cp310-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

doppler_dsp-0.43.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.6 MB view details)

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

doppler_dsp-0.43.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (6.5 MB view details)

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

doppler_dsp-0.43.0-cp39-cp39-macosx_11_0_arm64.whl (6.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for doppler_dsp-0.43.0.tar.gz
Algorithm Hash digest
SHA256 2c3fbebca8f4dabcb774be053809a8d9f50c2442b8ad46192c2efed489656caf
MD5 fc99c6ab541b6fbd7b220bfe17d73f0b
BLAKE2b-256 db6e643b0fe49fa310b59b80224f632d242e7e420ded231ddcd4bf81653841e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d72f6ea9b2acd8fecf6b5d8e3beb541e4b4699e7c5038892cb44917d9c8b9861
MD5 7f33a5970dee30c03158610e1bc21476
BLAKE2b-256 4194bd9970149a7d89e7e3aa2e510037829e48c2e13d955a8dedaddccebd44d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 150e070c59f51131ad91d6c5cd1060510e2982364aab73cdc164b3cb327c74cd
MD5 0132d0f1c3a35b7e60ee9624aee6aaa6
BLAKE2b-256 a394634c5982c50e2ac94984177017f6e49d3004b2d99d6a8e0dfdca5ec095af

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.43.0-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.43.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fab9fa0c517dea1ef7871b5f2a86054a3554c65bf91d5aaa8fd8797a493f748f
MD5 fc68dd545324af70629a67db5048bf13
BLAKE2b-256 a58462ab736c344262c6bab059e6a00e2d32b7005177e221fa1f8f24d0c53f25

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.43.0-cp314-cp314-macosx_11_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.43.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4eb773f5bb028b5e26b0c28ea11cf00c510e4d83837688e658ed83e5cc7fd94
MD5 49cf03db58a73278d090a8b0d2f872a5
BLAKE2b-256 b87ec5681f3a9e12624be41386251d48e32cf10e0a71e35cf8c8b3724d55a887

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 56be421f79a398d1fa1bc5d18a66809e464b8b36fca3fd20a25947dab996e752
MD5 ede160390efbe00e2c060da45f17b4fe
BLAKE2b-256 f1a6647d1094741f6291dd46d6158573c3ac60fe0869f067d2b9c514d03783f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.43.0-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.43.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ed55399d915121198feecc0dcdf6c62778c45a45893160a71d440749e9db3d9
MD5 9ebc4a77e0bc373d81bab9bec2bb24e1
BLAKE2b-256 f0de8a113fde473a5599ca92534a194328cad0546b48d6e732afe69ca666b4f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.43.0-cp313-cp313-macosx_11_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.43.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf9e34fada87edc19d49520b9b5033c56ab8ef60c245f6bc536b0ddb810d6f45
MD5 8b04532f6a0c2a30baa0e736e0c1be6e
BLAKE2b-256 f5f2441b43e2491191eb75531ef500947bfd713b2e947b8dadc419372dda5196

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 811f62f1b66dc6db2c330a18004708bf396dfc5a50090940b7f86e17937cdd8e
MD5 b39411605a12fde94258fadcfbe4cc16
BLAKE2b-256 f5666b39fd7f23c5e06f2004ee493e7dfb5d334090c7ec5be3a1bf9320e883f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.43.0-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.43.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b0eebd6829f08c1891f7a80a6f5c236242722a8e746eb3405c2dbab1b7fda3c
MD5 5204118a9062981a0cc7b22eaa21720e
BLAKE2b-256 a05e0f9e4a1e997714633fda09728113bcfe5f6ca1e741512ec07bfd8203cb48

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.43.0-cp312-cp312-macosx_11_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.43.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b07912e60aaa28e76c73d999ce93d65beb7ce8ea28dece54b300f82fe50a03aa
MD5 fc870085d77f2a932719e8a3b29012af
BLAKE2b-256 504c8e57ee6dd50632d2970b5b2dfd61d058e38f66fd5a1057c525152a2a9288

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 56decd279b0980a7a681042058279c84c6381c07a3b18b940c6ceaec278fac40
MD5 92a3d815802f6edd42ef3681480ccbe0
BLAKE2b-256 67f35e7b9a3bcad6629309a07f2c37fca520185b5a4af7bd8b9fa439ec1b8b1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.43.0-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.43.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4abf870a89e29c2476304c6356321e8e13d498de142767e491776862cbbe84b1
MD5 3194ce91d145b429ccf9f4e68cb902a6
BLAKE2b-256 8681e7b21c3c6aff80f8ff3e94fafa03eef2c6c5a56fd2f449acd818a8c02fad

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.43.0-cp311-cp311-macosx_11_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.43.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 abe74f5da271c140d3fed5d97db110694b85c4f9480d0afd77fe01a36ef290fa
MD5 6f322ca948f441f9f929532d7be77244
BLAKE2b-256 2aeb6dc97309c8979e01ddbe16df191da0f9e56ed5c284e6c37fdac401541e2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f8805c7e3171ada97595ec1ed272023153ffc4151a9f429975b4fc2c338f95e7
MD5 631168018ea7e34ae08845b7b2d7aefd
BLAKE2b-256 6273064649128dbf68bcce140143e8f0ba3f770a2c282c9f55045122c5a623e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.43.0-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.43.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8e88a9e0025a24749ff86b38b1ed8647b308eab065c5594b0d746a7d35a9397c
MD5 631d788d7736d3212817d1e5c0eb8073
BLAKE2b-256 e3890d142d12394334fba7e0bdb450e90d5c2acb6f3af2ff8bdd5bc7606f96ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.43.0-cp310-cp310-macosx_11_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.43.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5927d8e1d19e9f64e9697eff767458fa89b3a3c23d6cf2350237829d914519b9
MD5 7b9f8f30dae4ab1eb34c86a7e0325cfc
BLAKE2b-256 e402f40713c7ef8e13fc4a52b7ce345280f299cd9f17826f7edfdb0d7d64d4d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00d06d15f9345babf37fd5a9b7d248adca76273b7f9527353351a061460981fb
MD5 996aaa9edb69293764bdeccda590fb84
BLAKE2b-256 c5a0624c065b358fffd18dc677d4581726029986e894460572512d6e06224e7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for doppler_dsp-0.43.0-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.43.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for doppler_dsp-0.43.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ac3c664737493fd37738be42cadfbc15db88750273cf891e5345e1b9fccb031
MD5 90da6a4f73af7f4ddc615906c4a7f8d7
BLAKE2b-256 b54fc674ff32298e5a5d34e85404eb2ef5b51a404749aa22bdabc10757d3feff

See more details on using hashes here.

Provenance

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

This release

0.43.0 This release

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

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