gnuradio

SDK providing the signal processing runtime and processing blocks

https://gnuradio.org/

Current versions:

stable 3.7.11
head ⚡️ HEAD
bottle 🍾 high_sierra, sierra, el_capitan

Revision: 4

Options:

--without-python@2 Build without python support
--with-doxygen Build with doxygen support
--with-sphinx-doc Build with sphinx-doc support
--without-uhd Build without uhd support
--with-sdl Build with sdl support
--with-jack Build with jack support
--without-portaudio Build without portaudio support
--with-pygtk Build with pygtk support
--with-wxpython Build with wxpython support

Depends on:

boost 1.67.0 Collection of portable C++ source libraries
fftw 3.3.7 C routines to compute the Discrete Fourier Transform
gsl 2.4 Numerical library for C and C++
zeromq 4.2.5 High-performance, asynchronous messaging library
numpy 1.14.3 Package for scientific computing with Python

Depends on recommended:

python@2 2.7.15 Interpreted, interactive, object-oriented programming language
uhd 3.11.1.0 Hardware driver for all USRP devices
portaudio 19.6.0 Cross-platform library for audio I/O

Depends on optionally:

doxygen 1.8.14 Generate documentation for several programming languages
sphinx-doc 1.7.4 Tool to create intelligent and beautiful documentation
sdl 1.2.15 Low-level access to audio, keyboard, mouse, joystick and graphics
jack 0.125.0 Audio Connection Kit
pygtk 2.24.0 GTK+ bindings for Python
wxpython 3.0.2.0 Python bindings for wxWidgets

Depends on when building from source:

cmake 3.11.2 Cross-platform make
pkg-config 0.29.2 Manage compile and link flags for libraries
swig 3.0.12 Generate scripting interfaces to C/C++ code
doxygen 1.8.14 Generate documentation for several programming languages
sphinx-doc 1.7.4 Tool to create intelligent and beautiful documentation

JSON API for gnuradio

Formula code on GitHub

Fork me on GitHub