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 -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.41.0.tar.gz (14.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.41.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

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

doppler_dsp-0.41.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

doppler_dsp-0.41.0-cp314-cp314-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

doppler_dsp-0.41.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

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

doppler_dsp-0.41.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

doppler_dsp-0.41.0-cp313-cp313-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

doppler_dsp-0.41.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

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

doppler_dsp-0.41.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

doppler_dsp-0.41.0-cp312-cp312-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

doppler_dsp-0.41.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

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

doppler_dsp-0.41.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

doppler_dsp-0.41.0-cp311-cp311-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

doppler_dsp-0.41.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB view details)

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

doppler_dsp-0.41.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

doppler_dsp-0.41.0-cp310-cp310-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

doppler_dsp-0.41.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.3 MB view details)

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

doppler_dsp-0.41.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (3.2 MB view details)

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

doppler_dsp-0.41.0-cp39-cp39-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: doppler_dsp-0.41.0.tar.gz
  • Upload date:
  • Size: 14.4 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.41.0.tar.gz
Algorithm Hash digest
SHA256 69fabfe87c6b1d552a37bc2ffb1f7d94ef6f759deab2d24e7c6df8983c413b32
MD5 8a48e7dc32bc690758e379683872862a
BLAKE2b-256 32b22373489065aaf3ca8efb21d82296c4f7ff039e82beb9914808563d5013ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6180038c2189c53af632c50e79c2c8fc626d983a064eba17328d050438ed2dad
MD5 665d7a80bb7024e446e1f8852607bdca
BLAKE2b-256 d603626ce3f32cac45e11c9a5cad3d0871682c364c2b6fd03e9ff5f0d45297d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b61f196ee87ff27d980d464c088f2984dd099ba18417bfb823c75d5aff53958f
MD5 c3fab0f3673ed6af117a289800cc4353
BLAKE2b-256 4ea6df03746c996f3a4860663df29b1397b1f5fc58841e36c8fc6d3d98fe8e53

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b529ea9504db3457a6ca74c4514cf760914d21a27b61e50dfbc14c6566859725
MD5 aa5587b83bd3084f1c7e8f372a0fc0a7
BLAKE2b-256 d7a5039a816cc9578afde1ac219c202f14cf1e26994c239816279a911275136f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf9e7fd8721990dda03417e60118f446b55a49e2ee292d4c9da9a2734f1d1fed
MD5 6a5dc7af76e451023bf483b9b663a17f
BLAKE2b-256 11d0ceb3d02b97f41fcd7bcb52b8e21cb2fb8fe4cd2b3c20e946325d88b2e4de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 570cf2ec70d4387e8bd6dc1fad03867973cda5752808549b40854c7151708a2c
MD5 3d15770f431f26868c7c1312bcbd2a9c
BLAKE2b-256 d71f795e235ef3cedb3daed6ef06c5d8d9734e646f9a17aef8e2c79a5a593977

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 75efd77e5ac16164540b36e06619f93086495433f50ec1b004ddba2fdf7cfacf
MD5 07afcc1814f493d8d3515709adb6639e
BLAKE2b-256 463b5f4ece456a31e34e212ae6b719e526fe3f99eb8488edaedaff55b4bb7de4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0054d619be01704b6dbdd08c1ae3ff765972603c86e88a698b978992831f0b9
MD5 618d06c24e009a4289f9ad3c54ccfae2
BLAKE2b-256 1c13d9a18e5b11705cf58741087bc2de4239a808750424c097e12a1259896ea8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9fe29fa5ba70495056dc824155fb24a55893cfd15a7c4675ca9e629009eebd58
MD5 8f2044bcb7b0887c5a4ee6a665970695
BLAKE2b-256 1c9595cd13c709130735f1346e6f93f256bfe307178782ff40b32176c10f922a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 887cff999c8985511b7dc0e22f1086bc3192d3d9f264798c3a5c561dfea89a97
MD5 14da4a3f0b6edcfe29fb75b81749fbda
BLAKE2b-256 740ee8a8fbcedf006abaed57c4316a72dc39c0bf46dcd2b1b8d81f52b7582a0b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a0e20de5f127afd87485341ae755e2735a3b9e59f0ffb211d07d538abaf385c
MD5 7fe80a5c56d036cf1c7cd1f110ff587b
BLAKE2b-256 b52de7b7c7d464aac7f55be6e604f5b97a57dbb125f2da590e253d3dc6896a1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a924349343959e91e6b558ff3b5d20c9982ae81bfc95b8d55c2f79d819ba2a9
MD5 3f32082ffa48e8c72c1802d2a2b4c80a
BLAKE2b-256 92a60134ad80ad3ffc1f75423b4820336b1892b47fabf901c513626fa6664d66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e5f6479edee0100b0251f22722c0276984bfe7a916f9d8c3ac6876670d4201a
MD5 00eee0bba36d134f7e6047e8899ed32e
BLAKE2b-256 8cee8f672c3d301e23f0bb42756676d8e0941f09473688ecedc45a8391072f30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b4518f0b7aae5c6a004e5ecf2975dbf8ae68fa37cda80e1cdfeee106bbdd5d26
MD5 0ee0115c4d57dec303c4f3e793215dba
BLAKE2b-256 fef2960c32a4df6965f584c11cb73be3d5b3bfa84fe00af9abe46fc23cae8440

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e58f8833755a1bd34e692bb314fe0a6e6af590718404e23dff8cfe15026d7a5
MD5 a3eeb696159b647212767ab2849c1e17
BLAKE2b-256 45e404306ee84e7434514dd0cafbcb6e51051b6d1beeb73181d2abb73892c485

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d62cd4b70a5c2bd4cfa16ed8dbe26ac981c269133c30e607f77ca5775bef3a8c
MD5 93df4b94ce4f97dd2582e0c089f1facf
BLAKE2b-256 f8bcc38ce7f6604461d8c5348d8c26f0833d62731488ac496b9b05d29679a5d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ccc4cd4530ade73cf3f0fcd3c7c63eaee1b199f593eb7b098f6b82d03dc826d
MD5 d09a37500a29e239897883a21e6a26a6
BLAKE2b-256 51a7b2e880c73317e642548695f8eb9b65b6ee61da5a7b642e79ad1828a40e5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ff6549ce43f5ca8318ad5dc88627cc69483ac2827316a30c3351771912a8aee
MD5 ebdc7f53c5812ecb1bca9dddb264fd1a
BLAKE2b-256 2f6b4f9ea392f77ba260f8cc7daef02cfc59cc04a683b1c91a4c2a54887bfd71

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.41.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e6fef10acca96c4f29f0dd09a2a6bf53e7a9ac4367499825910b6b89c68cf8b
MD5 d83505cd814ca81abd87447d9067f5b4
BLAKE2b-256 c9cd729ba1a061b33975bd3d266fd2a062c0dafedeec374ea6957ad148e14436

See more details on using hashes here.

Provenance

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

0.43.0

19 files

0.42.0

19 files

This release

0.41.0 This release

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