Skip to content

The GNU Radio 4.0 Runtime Proof Of Concept

License

Notifications You must be signed in to change notification settings

marcusmueller/newsched

 
 

Repository files navigation

newsched – the final frontier

Make Test Release AUR

Documentation

A messaging-based implementation of GNU Radio scheduling.

This is a clean-slate approach to write a GNU Radio runtime that works for humans.

Its goal hence is not compatibility with current GNU Radio; we'll merge it into GNU Radio and add existing block wrappers as soon as a MVP works.

There are several design documents in the process of being cleaned up right now; will be added here later on.

Building and Installation

For build and installation info, and instructions for Ubuntu 20.04, see the Getting Started Guide

Dependencies

newsched uses C++17, and has the following dependencies

  • meson
  • boost
  • zmq
  • doxygen
  • fmt
  • spdlog
  • yaml-cpp
  • gtest
  • volk

About

The GNU Radio 4.0 Runtime Proof Of Concept

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 58.8%
  • Python 32.0%
  • Meson 2.7%
  • C 2.4%
  • Jinja 2.1%
  • Mako 1.0%
  • Other 1.0%