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.45.0.tar.gz (20.9 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.45.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.1 MB view details)

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

doppler_dsp-0.45.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.1 MB view details)

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

doppler_dsp-0.45.0-cp314-cp314-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

doppler_dsp-0.45.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.1 MB view details)

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

doppler_dsp-0.45.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.1 MB view details)

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

doppler_dsp-0.45.0-cp313-cp313-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

doppler_dsp-0.45.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.1 MB view details)

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

doppler_dsp-0.45.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.1 MB view details)

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

doppler_dsp-0.45.0-cp312-cp312-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

doppler_dsp-0.45.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.1 MB view details)

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

doppler_dsp-0.45.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.1 MB view details)

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

doppler_dsp-0.45.0-cp311-cp311-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

doppler_dsp-0.45.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.1 MB view details)

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

doppler_dsp-0.45.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.1 MB view details)

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

doppler_dsp-0.45.0-cp310-cp310-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

doppler_dsp-0.45.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (7.2 MB view details)

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

doppler_dsp-0.45.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (7.1 MB view details)

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

doppler_dsp-0.45.0-cp39-cp39-macosx_11_0_arm64.whl (6.5 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: doppler_dsp-0.45.0.tar.gz
  • Upload date:
  • Size: 20.9 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.45.0.tar.gz
Algorithm Hash digest
SHA256 2bf440ae36482189623bfe87c9d036d169d4e0d85ef73aa28fa62cc1bba5be1b
MD5 806fb7c31b378563c9a7084c973594f3
BLAKE2b-256 77d25c6fd2906b2c71302fff702561eb2ea34358310fc31cae34ef410fd4cc02

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26eb04cff36212266bd999cc3fb6b8dd15c64072ee5432c575d656755469aa6a
MD5 9a5bea9e8ff849e13605456870f7c023
BLAKE2b-256 c87d93af44e159dd2e39319da779085db76e3e26c9c02b54a90fe66bfd138a65

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ee0dc046ec0c710098c46660573c144cdaa9d3d19190f753ce8730ef0f923507
MD5 efe6e54312e20bed119b037fdf38e102
BLAKE2b-256 44cb4bdd1aaa1cdc267179cf8c3f4ea298d9b9dc73a9dcb9142b42f4c70c2068

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1126820141ef58ced13afa64aa5e4774c0461bd26b1646b84d4888655c4d3fe8
MD5 54fc9a635a1b2360cf319693200b7159
BLAKE2b-256 ec0b6f3f96aa58449b8cfe88f2227e4e5da79c90d9cb3cda205f09df9171e62b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6a50a36c75926e16d8a427bf226b2d4d288439f474fe2c72c82dd821621e60e7
MD5 3704a1b20c09646faa3a10ac248480f9
BLAKE2b-256 b937b4ab98214c960298e4a17fb0c42a87811cb05c2d54503591155c7496d606

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 862f7434c3c12d4b65109147903e2e8b36ba39968d35970ced5d936026199b4b
MD5 da7765eaaa76d836f8bc46b4fce92121
BLAKE2b-256 ca44e6e6ce5bb24cbbba38402b5ff077c7472caf074ebacfff7b718557246204

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f26ca32e43dc22ce5fbf987e94ed6fe4f872ee5ecb4c4b30ce191ebbc4797aa1
MD5 1fce25ed0b581adc67bb00acaea10e99
BLAKE2b-256 3a5a8a517d5b94a8b55de598a6901d8c28bfcda76b2870b0b02f6e36bd2e548f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58a9464bf9a15e136d76b777480777d9e2886d70597edeead657cda2fd6a5e8d
MD5 983a64601c34035886e570b6421fc74e
BLAKE2b-256 7d65dce624185cededc589001b2ec85eb6deb5dd6197bd813a478de81f388e09

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6f92f9dcdc53b41909b669466d4ddaba8e967bdae1d480b3d3d78fbb1d294c0
MD5 619a3670beb68bf3ef3aa72bd2c6f1b9
BLAKE2b-256 3b2b6e5eef22f8dbfb1cdcda8b0638efbae12690c23a1be42e4c65a6392d1574

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82ed4e6f46e013246e54da4fd70764e61aa16d7b83fcd8b7308cb58430931f17
MD5 51be43160320a25f275187bb0a3fdcf9
BLAKE2b-256 b1a6c5cc31b12fbdf55f5bb8e18646090e846e2ba279892235a8e37de458d63b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49028bd5592136ceb6ba194bf4a332f98a63f72cadba7cb80d35989f7d77d0f8
MD5 007f0d895ad44d940d8963dcdf99f3d0
BLAKE2b-256 a7070b41df914b1f27dd8ce5e740ef9d5a68baf513809cfdc2b3d5e854627e16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f7e1274b2b799702d8537e51a5985322ed78237727112d667ce6d8296fde9023
MD5 7ea1e05347ff0bb3d9c5ef6de21bae57
BLAKE2b-256 14a51284d26008fa8d9ce501d5bf0743de5e407ade7403673a83dcf71bf19eb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d9f3dd62dd0e7672705a08d6420e9113192194f48873d27d89aba8faf6b68b6
MD5 3a0f93560abf737ae1c5d49a1cb5a928
BLAKE2b-256 cf4331c12d8eb12e2f82a0fa59fe9fba96ab1b599c5dd6a9a720a8a4d0bb3453

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c7d05ff35876772c3813ef6ef4687253809d797570b0967ed520192870dacc2
MD5 9a1251ec1209ea61ad5bc49f45a94493
BLAKE2b-256 cef556b9017b1ed7a549af4bcb1ab928ca517997841e35a8d0482a4fa37c1005

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e13e8ee116325ef9056fd0d2558a50a4bdf79127bccf2e9eb18d3f3e35fd183c
MD5 8a86fc9e461a2df589bbbadb7a495c8e
BLAKE2b-256 7e94103323dea79b5d8df466626f544804b524d3a0109947fd30d8f223b9bb73

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95b9600734b2b63e435293f0dd245885a5938f4bdbb4418e33d103b49caa96c4
MD5 5a18415567c6d9ca9bc6179f68575641
BLAKE2b-256 28c99f28a4c2c117e8c9b39962a5709bd523dde0171c57ce198f105b1406ea54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e289d9c187306de1df30c600167d77c9419d77e83cf63491720c11fec67eeeb
MD5 773cebc1bda711976a2959e0ed691426
BLAKE2b-256 6342d8e87dc997d6a64d4a5bb672308c99bb67f33a592437fbd829b67f75f0db

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b0a03e49f4137e2b354854d1a71ee642e92312bd93748892b006b56d54682115
MD5 f010ac16f295a089b27b896b310102f5
BLAKE2b-256 f65ca297c787c672bb8045fd042bf87f9e728c9d506f1465b8437d1477f4e91c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.45.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7dd4ba7b0f5c3d6aa1364f13e3b7b85c645ea116ddeee606817b1d9505176ea
MD5 287dc75a085ea8514f62fee26de95568
BLAKE2b-256 6e69af93771e7fa1ec3336df7c9cc86323e743783072f858a3962751c9881fbd

See more details on using hashes here.

Provenance

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

This release

0.45.0 This release

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

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