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.42.0.tar.gz (14.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.42.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.42.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.42.0-cp314-cp314-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

doppler_dsp-0.42.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.42.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.42.0-cp313-cp313-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

doppler_dsp-0.42.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.42.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.42.0-cp312-cp312-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

doppler_dsp-0.42.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.42.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.42.0-cp311-cp311-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

doppler_dsp-0.42.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.42.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.42.0-cp310-cp310-macosx_11_0_arm64.whl (2.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

doppler_dsp-0.42.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.42.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.42.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.42.0.tar.gz.

File metadata

  • Download URL: doppler_dsp-0.42.0.tar.gz
  • Upload date:
  • Size: 14.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.42.0.tar.gz
Algorithm Hash digest
SHA256 8024ab909522420779897ad3db0150d0eda87d6b4bb7e36210693a3bc346c0f6
MD5 f01dc6f0acb12eb948950aee52a0c945
BLAKE2b-256 29082d07cbd8bbd05cf44b2a6f8219a9a184d24358e0572df4f54855af5587bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 20e579b1f228dc52b68ac82626949271dddcfacf330b945c0b73221df896d12f
MD5 d3ccea2ae4f5f8b5d3c1ff8e36f6d9e0
BLAKE2b-256 00e4f6137673d91ebde69dc4a259c39e9784c42152cfa4cf0eda3e5312980847

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc156fe136f3db6706d7b83027718e63294aab7a03807b3afeb682bf4fadbd2f
MD5 cc0d8bfe651d14648cda163cefd2873e
BLAKE2b-256 16564270a26fdf3da3967016feafc11933fd3ff34cf5f5d88ef4aa21fc5905c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d564a8387971f54f8872d18a6b5885df50d9c20e3edc07f02f7d9a34c3f593a5
MD5 72aa13aebd19d798a9498cda4f89f491
BLAKE2b-256 34e70bd66fce62625e3f2ad242f745f671923c2c5416ba155405801c4b6217b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3c9e7e4bd57ccf3c2168e3aa76a36d74ff0c13532d33f5b0bbbc954b1a82530d
MD5 4e24f4a6daa4eb9c6869028c0b7abcf4
BLAKE2b-256 ff659a74b01be1812a27242eea85e535c2119ad21ab0c405417b1915d02fce16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2971d33e44e279fa0e3a86b4d38eaa93aa0ef21c6dd03b5dcd828c3cd2948c35
MD5 d080bc9f127e041b872b03b2bcf7582e
BLAKE2b-256 de4b7a4731ecdfa9b51c3b5f68c53a2cee6a6c3911e9559c538ae0c9ecf193ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e0bdc0e9a1d46d18c7c388b6c4f060e60898b9ddc6e98211ee46cfb19e955e03
MD5 e1144ff7d4fb0b1b0444a77c02ce6823
BLAKE2b-256 fc0616948f795a21d20af38d1e7f7662245a05baca7169ca718296f5f685c731

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8e07aa72e5680ec241a7685dbd38507f93d52ae6a596915031033a25edb4f50
MD5 97816ca0da582b1cfb5cd880bf2e88b7
BLAKE2b-256 7cdb55e850334d25bbe39478dee89021c9af6b034237d3aeb2d0a073a9d442c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8f83b905e33465054ef40dc6efc1b791c3e0c880ea752938a36ce04e8501602
MD5 d8c4db7db31f45f19d18b587583edf5b
BLAKE2b-256 6a7c835e3b4ce7dba3f067d0c497e64f762eafd61216a3b393d9725c7035140b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3c1201ba215b72c19ed4ba10f5c636ebfc2ab33c753f2b460d2f4d8f70428b61
MD5 a7568fdc6fc278a6964b82e91fff018a
BLAKE2b-256 1c39a5837e107727fcff36936661fa914d4bcd3023fd9d8d09ff7601478135a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c5c373f56d8d7342ef7ce4e32966a0aeaef5a61c3f171d6c692e9ab9eb9d102b
MD5 a9887d571e3a7b3206d4d7e1a0f048c6
BLAKE2b-256 a031c86fdb3dd1061708df22bf641fcb46906ca48fecd2538159c41d8d1942f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ec684369f4119353d1788a73db89794049a46630ea347004cdc12f59ad710e7
MD5 4709f5f7c8991d7cac345bcb3591594a
BLAKE2b-256 584fb0140d255b0eca84d34eac802917c087184b0f8878e23a86c6529c3af983

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1f0e0943439243cdc58116d504bf0a2e7da7dc2d16be555afca31280cff5348
MD5 a5a4c69e5ecf80e46347b473c273fa26
BLAKE2b-256 c87876c86ac437c3f2a08345011f1ce0eb9a68a37901338810a9c1990d31d4d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1758304eb207129572dacccb3f3a16b9b99c17e0eb53350a94d79bd012ccf7e4
MD5 70358b8e496323d28efcdcf21decf0c1
BLAKE2b-256 7436aaed2c511f2a9425bd74e692aaf3e65e92c8195c4ed571a001f84480d9dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0de1151b5d347601c14719f653f7be7534500f65048f2b7cf9be45cb90af04aa
MD5 0cce375dee940ef59902b1bf79fdd48e
BLAKE2b-256 e79d1cbcd59a9c00b46041112fe85470db13d15aeb31c350a30a285cf9a163d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a206086a1b894ef9d6b0b96dd9f158347107c0464d8498c5a81e2a8715d9616
MD5 126a0e0cc0fead1957d35c16802b808f
BLAKE2b-256 41f21be5f4f562ad95f731a8858c9ae42c6f993b2f3b20daf176355fc5ed26b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f69d771b20fcefef3c786873cb0a285eb7a63e322ea16f2809b8cf2b679eee5c
MD5 361bbd45bbb40c118e4aafbd9c2d8711
BLAKE2b-256 a5276e7cb926d74f3af991d37c06048c824b203351ffa120e7521050744379cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2472346f57bb1bc321e2b48d8a0ad96a64b827518ca7704bbe786b616fa0e65
MD5 e5711627eb61558ed5dd2d308a308f9a
BLAKE2b-256 0c5a4ee1007f848d2b3f9c94054f8ebce089715e83dcfa74a8626581a614b7e1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for doppler_dsp-0.42.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b021651695636765f07b05d43277de1ea3f4ce1b843053431b26e7ce17c2994
MD5 3fe6bd37bd0a92f3cf8ec2fa4f134dd7
BLAKE2b-256 0d7c70bfa293eccf5dcdd85446a2e3d472b7b1454c69de7fccc7d358ee57d004

See more details on using hashes here.

Provenance

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

This release

0.42.0 This release

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