Skip to main content

pysdrlib

Python wrappers for hardware SDRs

Notes

  • No affiliation to the fantastic pysdr page
  • For a more robust C implementation, check SoapySDR

This serves as a lightweight backend for my pyspecan and RPPS projects, with minimal user intervention. Other projects, like SoapySDR, are likely what you're looking for.

Roadmap

Usage

Dynamic imports

import pysdrlib
print(pysdrlib.devices.ls()) # Print available device interfaces
sdr = pysdrlib.devices.get("rtl_sdr").Device() # Initialize sdr
sdr.open()

Static imports

import pysdrlib.rtl_sdr
sdr = pysdrlib.rtl_sdr.Device() # Initialize sdr

Remote devices

Host SDRs on one machine and use them from another (pip install pysdrlib[remote], uses ZeroMQ).

pysdrlib server --bind tcp://0.0.0.0:5555 --port-range 6000-6100
pysdrlib client tcp://host:5555 list
pysdrlib client tcp://host:5555 rx hackrf --freq 100e6 --rate 10e6 -t 5 -o out.cfile
sdr = pysdrlib.device("remote", "tcp://host:5555", "hackrf")  # same API as a local device
sdr.open(); sdr.initialize(cf=100e6, Fs=10e6); sdr.start_rx()
samples = sdr.get_samples()

One client controls a device; any number can attach as viewers (pysdrlib.device("remote", addr, id="hackrf-0")) to receive samples.

Stalls and dropped samples

Hardware devices watch their own stream each time you call get_samples():

try:
    samples = sdr.get_samples()
except pysdrlib.err.StreamStalled:   # no samples for sdr.stall_timeout seconds (default 1, None disables)
    sdr.stop_rx(); sdr.start_rx()    # or close and reopen the device
print(sdr.stats)  # samples delivered, dropped, missing, stalls, and seconds since the last samples

Samples lost because get_samples() wasn't called often enough, or because the device delivered fewer than its sample rate requires, raise a pysdrlib.warn.Dropped warning. Anything still buffered when a stall is detected is returned first.

Contributing

  1. git clone https://github.com/Anonoei/pysdrlib
  2. cd pysdrlib
  3. git branch -c feature/<your feature>
  4. python3 builder.py -b -l build and install locally

Metadata

Release files for pysdrlib 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pysdrlib 0.3.0
File Size Uploaded Provenance Actions
pysdrlib-0.3.0.tar.gz 17.2 MB With provenance Details for pysdrlib-0.3.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for pysdrlib 0.3.0
File Actions
pysdrlib-0.3.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for pysdrlib-0.3.0-cp314-cp314t-win_amd64.whl
pysdrlib-0.3.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details for pysdrlib-0.3.0-cp314-cp314t-win32.whl
pysdrlib-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for pysdrlib-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
pysdrlib-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for pysdrlib-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
pysdrlib-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for pysdrlib-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pysdrlib-0.3.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.26+ ARM64 Details for pysdrlib-0.3.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
pysdrlib-0.3.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for pysdrlib-0.3.0-cp314-cp314-win_amd64.whl
pysdrlib-0.3.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for pysdrlib-0.3.0-cp314-cp314-win32.whl
pysdrlib-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for pysdrlib-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
pysdrlib-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for pysdrlib-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
pysdrlib-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for pysdrlib-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pysdrlib-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for pysdrlib-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
pysdrlib-0.3.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for pysdrlib-0.3.0-cp313-cp313-win_amd64.whl
pysdrlib-0.3.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for pysdrlib-0.3.0-cp313-cp313-win32.whl
pysdrlib-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for pysdrlib-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
pysdrlib-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for pysdrlib-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
pysdrlib-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for pysdrlib-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pysdrlib-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for pysdrlib-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
pysdrlib-0.3.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for pysdrlib-0.3.0-cp312-cp312-win_amd64.whl
pysdrlib-0.3.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for pysdrlib-0.3.0-cp312-cp312-win32.whl
pysdrlib-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for pysdrlib-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
pysdrlib-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for pysdrlib-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
pysdrlib-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for pysdrlib-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
pysdrlib-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.26+ ARM64, Linux glibc 2.28+ ARM64 Details for pysdrlib-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Total release size: 454.1 MB

Release files / pysdrlib-0.3.0.tar.gz

Download URL pysdrlib-0.3.0.tar.gz
Size 17.2 MB
Tags Source
SHA-256 checksum
How to use checksums
a3838827a8cbd455232b24fe8b9434312551bd24955a7e20d1621a0ecc61b198
BLAKE2b-256 checksum
How to use checksums
1c26e3ea58ca84607cd0b9cc6f59f05fa86e9aad419c3b28271ec93d44a1746b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp314-cp314t-win_amd64.whl

Download URL pysdrlib-0.3.0-cp314-cp314t-win_amd64.whl
Size 17.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
4ccf13bc513d42e05c519c92cc7749c636225b4793855a60151b52ab4b451086
BLAKE2b-256 checksum
How to use checksums
fe1dd8e2b00c2aa1fb75492439447be09efe12b5c3f0c58844b61d48774621cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp314-cp314t-win32.whl

Download URL pysdrlib-0.3.0-cp314-cp314t-win32.whl
Size 17.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
aa5fa035341a304b1e80c949a7ba10936b447aeadbd9a4fabe64b8a455d1c943
BLAKE2b-256 checksum
How to use checksums
6c83fc7868eb447136d5a1903f427ea5ec1631235f90576cb559a9e2069823ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pysdrlib-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 19.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cd3668de5211b5662b85d83360b8511704e45688a5fac4602e1a216d4c6d4821
BLAKE2b-256 checksum
How to use checksums
49a991b2a7ca2c12429031fde87f7218c3d7ed78fd132fc2892162699d113f00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL pysdrlib-0.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 19.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5637e67c4e5a88ca0378e362cdbf19bcebcb5bec7a0d9f7d7a5465fe45f45ef8
BLAKE2b-256 checksum
How to use checksums
42f9773de1785cc34130911ad08634510c8ba30fda93fe2ffd0c2ced30f593c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pysdrlib-0.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 18.1 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
30bb30bd85d6a8d980f4877ce33c62afeb76d8d73f0919b7c4d1be96ecac8f83
BLAKE2b-256 checksum
How to use checksums
df4efd10adf60d5af92c9980987653c0d67b0dfd46d6ffc9785921b1d8ef12a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pysdrlib-0.3.0-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 18.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
84f0744529554c3da07cbcb0b5ebb4391d1b2933357c6927ef4295d3ef013fad
BLAKE2b-256 checksum
How to use checksums
8242f6667f0783b30306fb39a6d8156c84223cc6403c1b2eec109ac13ac58b67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp314-cp314-win_amd64.whl

Download URL pysdrlib-0.3.0-cp314-cp314-win_amd64.whl
Size 17.6 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
da615b8dc4e2dca1121c98a4aa3f9c3c22edb562c55975b4d0b91d496b27efea
BLAKE2b-256 checksum
How to use checksums
34053d04d7863bc7a2eac7c606028de30385ab596d114fa3b65bf608b822f14a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp314-cp314-win32.whl

Download URL pysdrlib-0.3.0-cp314-cp314-win32.whl
Size 17.5 MB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
ed512e9c662aec0fc7e262bc9b18ddf59620e359bd1e3f47f0ba5279d814dae5
BLAKE2b-256 checksum
How to use checksums
de9a22c2d1b844381bbe6917dcd83499fd199b4b064eff4ca7082902337b8e96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pysdrlib-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 19.1 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9a8cb349da860302a97420380ff6d9fa05227b45b9f08217174367065a977ac2
BLAKE2b-256 checksum
How to use checksums
d53ef19f284b670ba46c76df5e27bfcc449a85741a777852ad1274f254bc25aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL pysdrlib-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Size 19.0 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6e4d85c2ac625bcfa4eba31cd4348a6d72c4d9e189cb9eb04c4a2c35f8a7b4a0
BLAKE2b-256 checksum
How to use checksums
4e50349c15856825395a592d233a5243c6b9a15b43517f7ae064441d428dc5b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pysdrlib-0.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 18.1 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ad906f4ce6e121fa7fdb4c571d4c674620fa6bc485f9aa5e1e195a7d7943659e
BLAKE2b-256 checksum
How to use checksums
82b7347f3e317876fd369a98be62e77379513762b4f9b22e45c1c4860265e187
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pysdrlib-0.3.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 18.0 MB
Tags CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6a5260b9640c8963c53814c00dd584e134c01a30a88b51220478ed23613996b4
BLAKE2b-256 checksum
How to use checksums
41fdcf65c18a2b41b90dfcdaecdf57f2199b0c84948215e8034aed4307a36ebf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp313-cp313-win_amd64.whl

Download URL pysdrlib-0.3.0-cp313-cp313-win_amd64.whl
Size 17.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
f6576f22a0be531ae4cdfa4e98620cfa4d3d3bfd985d7dddf410277418f82f03
BLAKE2b-256 checksum
How to use checksums
f5ba790235b5a0793f348073d4e50283ab0ecf555f8a34027a56db8485c362eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp313-cp313-win32.whl

Download URL pysdrlib-0.3.0-cp313-cp313-win32.whl
Size 17.5 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
c2616327428285e749b54a2689b698f7800f3421a76ab64b910bc7e46b15617d
BLAKE2b-256 checksum
How to use checksums
a725f3eed1cbd8f70e1acbd121d02e60b02b2ea33414540a40d97e6f19cc0876
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pysdrlib-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 19.1 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
30ebab63dfe05cd04883527f0a8e6832ab25d72440499ebbf4ccf83398a1dcd9
BLAKE2b-256 checksum
How to use checksums
4cbeced7140163e0b377fa17e39ce0427b8beb0b6dc86b571e7ad3936ffd5b9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL pysdrlib-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Size 19.0 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
92c6d68aba34d5d2e92cf42c82e62bbea58ff7613c8a00e7891144e5b816fa1b
BLAKE2b-256 checksum
How to use checksums
b239355b12e1a77f5a9e568970ccdb426b4ef0443024c5906a4e014aa071713c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pysdrlib-0.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 18.1 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
bb06d53778ae0f238a8d5354f1a5ad56e770838e330b56bde37c72b3acceab5f
BLAKE2b-256 checksum
How to use checksums
38afeb7247ca192bb51618078b0c1d3bb5503c1ed1e3ac8b03e4cb91f6fa46ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pysdrlib-0.3.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 18.0 MB
Tags CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e61b2d4591193981326be235e282d9bf367dd5feaf8d37b9fb4e4744fa135e18
BLAKE2b-256 checksum
How to use checksums
41fb5a747efda4dc23d8a04db6cb360782664ee533bece442e4f4567597154c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp312-cp312-win_amd64.whl

Download URL pysdrlib-0.3.0-cp312-cp312-win_amd64.whl
Size 17.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
11dc19d21635b3005d3bb85cad78c9b9f0cb2122d860817bdee66faa53cbb2ac
BLAKE2b-256 checksum
How to use checksums
ec16e0a9971268e16135b89c83cbb7d549a826fbadf2372a6bebb8e94c0e9206
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp312-cp312-win32.whl

Download URL pysdrlib-0.3.0-cp312-cp312-win32.whl
Size 17.5 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
40096959aaaaf8b5bd242c33419f088474403450fdf589842a254acf4f42f162
BLAKE2b-256 checksum
How to use checksums
3685f20b9064837c6699ec0d596df04816d35294368f8ffef6b4f416da71dd68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pysdrlib-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 19.1 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5d8239802da43a14033de40888c6a970b88de20de70cd27cd0e3e220628bb569
BLAKE2b-256 checksum
How to use checksums
104980f772e4060904ceb69cd43b2f4f0b0407153e46e5ea50f3d1fda6c22548
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL pysdrlib-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Size 19.0 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
76d0992f755c4736013d7480b0e51819110a26465305437e287aa84df0e1bf6c
BLAKE2b-256 checksum
How to use checksums
f575c05f12cdeb0d8c7b5b0c4e554b090f7bb583f5ff7f83b899bc36315add9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pysdrlib-0.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 18.1 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d2666dd6403ab168cbf6946ef4a314728c236d56e11cf9d3c911b123300c17e0
BLAKE2b-256 checksum
How to use checksums
e4b1941db8fb68446b32fb7c6288525b3efd085bd808cdc90ea0372dbba8c77a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Release files / pysdrlib-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl

Download URL pysdrlib-0.3.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Size 18.0 MB
Tags CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f0c18cef4eba4ff08a4e5c76c6e520bea28692ad8514789efa1a66a37eb6a9e5
BLAKE2b-256 checksum
How to use checksums
623c134f55cdc8f940a72ec6a0dad2df74bcff4dc4c79e74a42a9e75fe0ee2f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

Security for pysdrlib 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for pysdrlib-0.3.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 3, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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