• v0.1.5 50438558d4

    RIA Toolkit OSS v0.1.5 - Release Notes
    All checks were successful
    Build Sphinx Docs Set / Build Docs (push) Successful in 22s
    Build Project / Build Project (3.10) (push) Successful in 1m26s
    Build Project / Build Project (3.11) (push) Successful in 1m24s
    Build Project / Build Project (3.12) (push) Successful in 1m26s
    Test with tox / Test with tox (3.11) (push) Successful in 2m5s
    Test with tox / Test with tox (3.12) (push) Successful in 1m56s
    Test with tox / Test with tox (3.10) (push) Successful in 2m19s
    Stable

    M madrigal released this 2026-04-21 11:54:30 -04:00 | 21 commits to main since this release

    RIA Toolkit OSS v0.1.5 - Release Notes

    This release adds several new packages, including Agent, Orchestration, Remote Control, and Server. Many of these
    packages have been added to provide support for RIA Hub features. Some of these packages are still in progress or need minor cleanup.

    This release also includes the Addition of the Annotation package, which includes tools for generation and manipulation of various
    types of annotations.

    🌟 New Features

    • Agent Package:

      • Provides functionality for local SDRs to communicate with RIA server.
    • Annotation Package:

      • Added automatic annotation creation tools, including the cusum annotator, energy detector, and threshold qualifier.
      • Added annotation transformation tools, including the parallel signal separator.
    • Orchestration Package:

      • Provides functionality for capture campaigns, monitoring training runs, and running live RF inference demos.
    • Remote Control Package:

      • Added preliminary package for providing remote control of a transmitter.
    • SDR Package:

      • Added option for simultaneous dual transmit on Pluto SDRs
    • Server Package:

      • Contains connection capabilities for agent package.
    • View Package:

      • Added view_annotations(), which allows users to view an annotated signal.
    • CLI:

      • Added annotate to the CLI, with all the automatic annotation generation tools in the Annotations Package.
      • Added serve to the CLI, which allows SDRs to send commands to RIA.

    🚀 Enhancements

    • Docs:

      • Added Getting Started page.

    🛠️ Performance Improvements

    - Significant performance improvements for faster rendering/processing of recording data.
    - Broad fixes and optimizations across dataset builder, H5 helpers, radio dataset, recording I/O, Pluto SDR, campaign orchestration, inference server, and signal generator.
    

    🐛 Bug Fixes

    - Fixed merging and import errors across CLI commands after initial OSS port.
    - Fixed capture CLI error messages.
    - Improved Linting standards and coding passes.
    - Resolved a race condition in the Pluto TX streaming path that could cause underruns or unsafe concurrent transmit state.
    - Fixed a bug where recordings could silently overwrite existing files.
    

    💡 Future Plans

    - Clean up of new packages and further integration.
    - Facilitating remote Reciever and Transmission Code Through RIA Capture Campaign.
    - Wider range of support for various Transmissions and Devices.
    

    ℹ️ Additional Information

    SHA256 Checksums:

    ria_toolkit_oss-0.1.5-py3-none-any.whl: 100964bd9df271a6701b67ecb3b6c7984d1525343012c00040bf3ef0ca371460
    ria_toolkit_oss-0.1.5.tar.gz: fcc98dde85d316506083426442e59d123b18eab7125aa89749ebf4c62743a98d
    

    Changelog: v0.1.4..v0.1.5

    If you have any questions or concerns regarding this release, wish to provide feedback, or would
    like to suggest an improvement to the project, please feel free to contact the project maintainers.

    Downloads