Skip to main content

Python library for t0.technology CRS board running rfmux firmware

Project description

rfmux

rfmux is the Python API for t0.technology's Control and Readout System (CRS), a hardware platform designed for operating large arrays of Kinetic Inductance Detectors (KIDs) used in radio astronomy and quantum sensing applications.

The CRS + MKIDs firmware is described in this conference proceedings.

Quick Start

Installation

New in 2025: rfmux is now available on PyPI. We recommend using uv for installation:

# Install uv (if not already installed)
$ curl -LsSf https://astral.sh/uv/install.sh | sh  # Linux/macOS or WSL
# Or: powershell -c "irm https://astral.sh/uv/install.ps1 | iex"  # Windows

# Create virtual environment 
uv venv ### or uv venv my-env-name
source .venv/bin/activate # On Windows: .venv/Scripts/activate
# or source my-env-name/bin/activate

# Install rfmux
$ uv pip install rfmux

Note: rfmux now uses a C++ extension for packet processing. PyPI hosts pre-built binaries (wheels) for common platforms (Linux x86_64, macOS, Windows). If wheels aren't available for your platform, you'll need a C++ compiler. See Installation Guide for details.

Interactive GUI

To launch the Periscope GUI, run:

$ uv run periscope # or periscope

https://github.com/user-attachments/assets/581d4ff8-5ea2-493a-9c9c-c93d6ca847e2

Scripting with Mock Mode

If you do not have a CRS board (or cryogenic detectors) handy, you can use "mock" mode for a software emulation:

# Emulate CRS hardware for offline development
s = rfmux.load_session("""
!HardwareMap
- !flavour "rfmux.mock"
- !CRS { serial: "MOCK0001" }
""")

Scripting with CRS Hardware

To control a single network-attached CRS from your PC's Python prompt, use:

import rfmux

# Connect to a CRS board
s = rfmux.load_session('!HardwareMap [ !CRS { serial: "0033" } ]')
crs = s.query(rfmux.CRS).one()
await crs.resolve()

# Acquire samples
samples = await crs.get_samples(1000, channel=1, module=1)

Documentation

Repository Structure

rfmux/
├── docs/                # Documentation
├── firmware/            # Firmware binaries (Git LFS)
├── home/                # Jupyter Hub content (demos, docs)
├── rfmux/               # Main Python package
│   ├── algorithms/      # Network analysis, fitting, biasing
│   ├── core/            # Hardware schema, sessions, mock infrastructure
│   ├── packets/         # C++ packet receiver library
│   ├── tools/           # Periscope GUI and other tools
│   └── tuber/           # RPC/remote-object communication
└── test/                # Test suite (unit, integration, QC)

Contributing & Feedback

rfmux is permissively licensed; see LICENSE for details.

We actively encourage contributions and feedback. Understanding operator needs is how we determine what to add to rfmux.

  • Pull Requests: Your contributions are welcome
  • Issues: Please submit tickets for bugs or enhancement suggestions
  • Collaborator Slack: Join #crs-collaboration - email Joshua@t0.technology with your name, affiliation, and project

Citation

When citing rfmux or CRS, please reference:

CRS + MKIDs Conference Proceedings: https://arxiv.org/abs/2406.16266

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rfmux-1.5.0.tar.gz (462.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rfmux-1.5.0-cp314-cp314-win_amd64.whl (669.6 kB view details)

Uploaded CPython 3.14Windows x86-64

rfmux-1.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (704.7 kB view details)

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

rfmux-1.5.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (684.2 kB view details)

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

rfmux-1.5.0-cp314-cp314-macosx_11_0_arm64.whl (647.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

rfmux-1.5.0-cp314-cp314-macosx_10_15_x86_64.whl (664.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

rfmux-1.5.0-cp313-cp313-win_amd64.whl (664.0 kB view details)

Uploaded CPython 3.13Windows x86-64

rfmux-1.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (704.8 kB view details)

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

rfmux-1.5.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (683.6 kB view details)

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

rfmux-1.5.0-cp313-cp313-macosx_11_0_arm64.whl (647.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

rfmux-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl (664.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

rfmux-1.5.0-cp312-cp312-win_amd64.whl (664.0 kB view details)

Uploaded CPython 3.12Windows x86-64

rfmux-1.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (704.7 kB view details)

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

rfmux-1.5.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (683.7 kB view details)

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

rfmux-1.5.0-cp312-cp312-macosx_11_0_arm64.whl (647.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

rfmux-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl (664.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

rfmux-1.5.0-cp311-cp311-win_amd64.whl (660.7 kB view details)

Uploaded CPython 3.11Windows x86-64

rfmux-1.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (703.9 kB view details)

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

rfmux-1.5.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (682.7 kB view details)

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

rfmux-1.5.0-cp311-cp311-macosx_11_0_arm64.whl (646.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

rfmux-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl (662.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

rfmux-1.5.0-cp310-cp310-win_amd64.whl (659.8 kB view details)

Uploaded CPython 3.10Windows x86-64

rfmux-1.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (703.3 kB view details)

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

rfmux-1.5.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (682.5 kB view details)

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

rfmux-1.5.0-cp310-cp310-macosx_11_0_arm64.whl (644.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

rfmux-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl (660.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

rfmux-1.5.0-cp39-cp39-win_amd64.whl (660.2 kB view details)

Uploaded CPython 3.9Windows x86-64

rfmux-1.5.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (703.8 kB view details)

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

rfmux-1.5.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (682.7 kB view details)

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

rfmux-1.5.0-cp39-cp39-macosx_11_0_arm64.whl (644.9 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

rfmux-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl (660.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file rfmux-1.5.0.tar.gz.

File metadata

  • Download URL: rfmux-1.5.0.tar.gz
  • Upload date:
  • Size: 462.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rfmux-1.5.0.tar.gz
Algorithm Hash digest
SHA256 c0ad301119ea065ed6e69edd530f542f793201621eadb8d5645e2a0bc76cea79
MD5 40c3e0a8e6a0c41509e1419414a7e7cd
BLAKE2b-256 4058c7a89382c39897af91724e7c630fdb9ba49948dcb315bce5f87e6128e14c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0.tar.gz:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: rfmux-1.5.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 669.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rfmux-1.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6838c2f679e7c093280fbfd578e06da31cdd27c2ba262d2f3043f87a28f36568
MD5 145f4f5c1816e41309c5273986f1f39e
BLAKE2b-256 0cb0719f4c86d3ec72873923b4c3b5cb7c52e634caf38ec2cf7dc7c2a810b8e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp314-cp314-win_amd64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a7ca51a752d135a69c6fe02269d2454e80206073aa8c05a1b24fb14b3565035
MD5 2f1cc8bcee07c330eb9c9e36bc409d12
BLAKE2b-256 0b427946479ac7db2f9ae4b1e8438bbb56bff96a7abf9f614c3b381d2af94ad7

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d5592ca53d7cfe910e3b60cfd04728a046ac48ecbcc01ff8be8eff8412785df9
MD5 c19114d49c8af0016cc489d30c003e15
BLAKE2b-256 d4203fa1923e9c6726245daf056f33b8a88b4c1e1c7eae390c37f38e4eac8af5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17d9a0050f2577cadfa06705aef8b7a3dfad25db91e494400af93b1bf6292ae9
MD5 9571df26d7c3eac471147492968eb940
BLAKE2b-256 0d47515d39cb739c9ecdd3cab2d202437911c40569e7c27b34292ad219d73e3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c1b93ebb56815c6f6e77a57c29822fcfbc81aed642717fa19eb349c0d7d75872
MD5 0f4e0acde1cf94b59607fc12a09221e7
BLAKE2b-256 bad4340c5335266f5064a0cfe9820db14886a89bc1f7551784247cd200f9c41a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: rfmux-1.5.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 664.0 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rfmux-1.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f59f8d19115d195cfa237f6bc71b44e001c08e920696764b5245cd9951b00763
MD5 1ee7ee5dcfd8d5cdacb499dfe73788aa
BLAKE2b-256 d7345afc809bbbcb0125d9f896d0705556d65a22a5a0501063621cefe6fbaf24

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp313-cp313-win_amd64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26078f8a39c80f81118bee96e0ef8c5b417b047aad6b0894dc30dce38f789311
MD5 eff62e117b871a4c273a0af261c80d07
BLAKE2b-256 c882f257fca0d132039c6faee8c9317d0d24277d372af96ff7766ad16a46a762

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 442b3b1e075e0e968fd01dbf21e2477c11f8c52baad1c73052a62c6519503698
MD5 2cd859a4dec97446814e0214113af5f5
BLAKE2b-256 3a5acdbe87f3a4e09080b2eb29be80d43a2bf37366d92daf06ac7e6eefc16594

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1d1ffa87cf068f0e72cdc66b21fe34d587af8e7f41f7a7d1372e8139881ee8dd
MD5 15d69d6c29274534de2a4a2bba5535b9
BLAKE2b-256 c63abcf43f7bd5c3a4aae954006d271bf5e50bda262ac6906d0cb51d7422772c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7582d6b5ea83c6edc2f9eb33d2d9828410c67c1a5024c5942bb4ec74d510c045
MD5 d54a85c825f727c0e45dadd64d6c0fed
BLAKE2b-256 3e0099c00dbd9ae2c4255bf76ac761bd3554c77ee2a11b2c2ce846b9a0509de6

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: rfmux-1.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 664.0 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rfmux-1.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 900a21c0e9dfd097d0aa11189c14f4d7c43dac8fba911a38b4a7e6ed4fb490b1
MD5 17b2ce1aa20c2b0521f723ea35fc7273
BLAKE2b-256 a27d83d133fb69b1932ee260e254a1d94a8deb84b5256075ede0dfe49148908c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp312-cp312-win_amd64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74684d6e87a30ebbd77d0af6677656038db5a4c4a044ecbea3a1b8abca6ea4db
MD5 41914b7ef156af6816658104a82ce56d
BLAKE2b-256 c811d42de65aa3ebb6e9a70562c89d1703dd2595305088439426284a1731fa1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9acc53bb9c7d76545cf35d530f1421f555cb50b3ce2b9aa4e5861a7b6bb99ddb
MD5 346c824b087adcbaefab2d466456bd0e
BLAKE2b-256 2b0c264420d92abe35518c9968f44ebac9508407e2fcc283624e456461cb39fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cf2345876e437e6ce45500a4c25edab2ccebb392e343d2d146fd10df7e64ea9
MD5 f1c73b9129b2e3891b7b8e3bf4dc2801
BLAKE2b-256 42a5e8f5f71827b33edee9893991ce78356aaa4dc83337189bb2f5c8c421c2b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 525580e0f8abf9749ff6863d5d0cec4b1edfa66a35ccfde0d62c7f8b7351e5a1
MD5 3e9866b474877e764ddc21c8e9d13bd3
BLAKE2b-256 0b686cf8f979fdc787e7f02f759d90f97b6ec0562a68d01d2454f88f2947acd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: rfmux-1.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 660.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rfmux-1.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4ebd8d4959b911160783e381717a767df4189096459b81038956b3714a79ec4f
MD5 e93e5b3c05aa256dd347d41706962e67
BLAKE2b-256 f78137f430ff73425009c1f2a6c793e473623d5bb90eff70b2dba152f2d09ccf

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp311-cp311-win_amd64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c75d6275654d6c5e191e70f86659c91986a5487f269527315893d4fc147c362f
MD5 85da613935bbc56ded39cf4caaa4f965
BLAKE2b-256 24d7a412aa3b6f5a8f246f4392650d871882f2e86ac924760f00782023aee195

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ef93c6ca0cf2f4fd4765e1d98dca5c32edfbdebdec2d70e9b8e07cf2d3e99d24
MD5 f17e330dff20bbc2223dfc707db44a2b
BLAKE2b-256 70da170d391ec521cb60be75a7f276d9ccd107a2eaf88adeb25ebf90ac62d2aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1341e58c5a06f8c03cc6407f9f23323394ddfddd146cca1fe4ba84259afd30e
MD5 27ff2dbfde2ae54c62d4249ecca6a2df
BLAKE2b-256 f68a19c69e2143e1d6af665d575fac3817fc3c8f6fb16ff35fd7cc40381cfc18

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 52595e32e4b90682b919ceeadc44978c7dc68b274f1ca25f00fcc3ae93693478
MD5 286085c3ea0bbe1f9a938193e824b662
BLAKE2b-256 840c32eec30c7003995f82db75260e0540dd730d38bd02487c10a6c849f84185

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: rfmux-1.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 659.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rfmux-1.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0da5c72418c89f9878760b8ddafac6b67edba91429259f19ad1f9c8a00f5c7b8
MD5 e4c50422a75e9bbd28fbf565d07439fa
BLAKE2b-256 7927affd6b0e42f294f0424246445735fa465e7d068c33312367553db3830577

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp310-cp310-win_amd64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0be502f3b7e70c576909a9a6030a3c6b538c36193af0b87a85eb0ce38202dc5a
MD5 2801700b0f340f70147afc1053bc03cd
BLAKE2b-256 0fb0949a56850e84b501a13904be66e245cbf454a98d93754ee849e06a517070

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c47a30f861777268d562d84130131189b9ee9582c15c36c82168d88d6737dce7
MD5 08aca308ab4ff4e58c0357f330132882
BLAKE2b-256 771185261a423bb49cc5e874cdd16a4a8c56fb767f521df8edf16b84b65666e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aab5a8373d3dbcf898f7202542ff96a5746bd64a99a24335dfd809466fe68402
MD5 4331e3a16af5e5e5e39a18e74ab95906
BLAKE2b-256 21e7cf824dd7390b2da49ae7cb3de2959c6b53d91212bf91c2673a5987c7cfd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 86161690402a81530269fe8ed45505e41ff729b2e53391b268a2389a1b641cfe
MD5 1317b9761f5bf06d9199f6f576cd4499
BLAKE2b-256 d19e22269ad2311ffb9dd999dcbac12af68f6dcbd9d01cad7eb1e22a5ba19bb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: rfmux-1.5.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 660.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rfmux-1.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 797e7e01d0aaf4769a1cc201321a8014188b869993ab3ae9c9ee9fbdc63fc24a
MD5 7db579b25ef85920a47db271c7d0087e
BLAKE2b-256 ddf6b703292469bbbdc435488ff03e304729174256cf02a0af69d88bce1273b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp39-cp39-win_amd64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e761bc953a4168a0f04a45cad995bddca1028a485f1be3477b657c8832f6b70
MD5 f0dfac11439a7255ecca416ea784aac6
BLAKE2b-256 11d058b474656ab68344b76e32af50e2687c1266680e2806bfa959deadc64782

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c72645cffb8a685e5abe52494f66c5b5cd29bfface40ca71d2d7ac3e6e5fc811
MD5 29241a88c918cd99a1569d16cb3ebc9f
BLAKE2b-256 5ba392b35506eac65821c38a33a63a8b0a5d0760e7713e79e21950159fae82cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: rfmux-1.5.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 644.9 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rfmux-1.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17c7b46e811e925a1f003408167764c53c4492e60bde83b213b9f3b9370b0957
MD5 2bf550844a1659d20603fe1b0e3d00c1
BLAKE2b-256 3292cc0f475568af4a4a4a3f147c78b7c5ef4522d746ab7d1a95b87e828e46ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rfmux-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rfmux-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3e2371052aaefda2754953418eb7db29e4e019aa3847f9f3f5f25f7e3d5adb95
MD5 2a97655bbe24209e3bd881075fea153c
BLAKE2b-256 434983b178917a14a534d18f5c3db5b6eee4a3a9bbcdec9760f0032110006e13

See more details on using hashes here.

Provenance

The following attestation bundles were made for rfmux-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: release-and-build.yml on t0/rfmux

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page