gnuradio / newsched

The GNU Radio 4.0 Runtime Proof Of Concept

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

newsched has been migrated to the dev-4.0 branch of gnuradio

THIS REPO IS ARCHIVED and new development taking place as GNU Radio 4.0

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

License:GNU General Public License v3.0


Languages

Language:C++ 58.6%Language:Python 32.5%Language:Meson 2.6%Language:C 2.3%Language:Jinja 2.1%Language:Mako 1.0%Language:CMake 0.5%Language:Roff 0.3%Language:Shell 0.2%Language:Cuda 0.0%