Michael Luciuk created pull request qoherent/ria-toolkit-oss#3

Michael Luciuk
Fri, 03 Oct 2025 11:24:41 -0400

Description:

The PR adds a new package to the toolkit: SDR Package (ria_toolkit_oss.sdr). This package provides a unified interface for interacting with software-defined radios, including USRP, BladeRF, PlutoSDR, and bladeRF.

Additionally, this PR includes a major refactor the project documentation. New sections have been added for Examples and SDR Guides, and the actual API has been removed from the top level:

SDR system packages and drivers are not included in pyproject.toml, as they dependencies are often difficult to manage. Instead, set up instructions have been added to the SDR Guides in the project documentation. Example:

Outstanding Sub-Issues:

Support for RTL-SDR, HackRF, and thinkRF

Hardware/Driver Requirements:

SDR hardware is required to test the code in the SDR Package (ria_toolkit_oss.sdr). Please refer to the relevant SDR Guide for set up instructions.