All Projects → gnuradio → Gr Bokehgui

gnuradio / Gr Bokehgui

Licence: gpl-3.0
Web based display for GNU Radio applications

Projects that are alternatives of or similar to Gr Bokehgui

Gnuradio
GNU Radio – the Free and Open Software Radio Ecosystem
Stars: ✭ 3,297 (+8353.85%)
Mutual labels:  hacktoberfest, gnuradio
Gr Recipes
Main GNU Radio recipe repository for use with PyBOMBS
Stars: ✭ 90 (+130.77%)
Mutual labels:  hacktoberfest, gnuradio
Gr Nrsc5
A GNU Radio implementation of HD Radio (NRSC-5)
Stars: ✭ 73 (+87.18%)
Mutual labels:  hacktoberfest, gnuradio
Pybombs
PyBOMBS (Python Build Overlay Managed Bundle System) is the GNU Radio install management system for resolving dependencies and pulling in out-of-tree projects.
Stars: ✭ 316 (+710.26%)
Mutual labels:  hacktoberfest, gnuradio
Promcord
📊 Analyze your entire discord guild in grafana using prometheus. Message, User, Game and Voice statistics...
Stars: ✭ 39 (+0%)
Mutual labels:  hacktoberfest
Newsscraper
Stars: ✭ 38 (-2.56%)
Mutual labels:  hacktoberfest
Blaze
⚡ File sharing progressive web app built using WebTorrent and WebSockets
Stars: ✭ 991 (+2441.03%)
Mutual labels:  hacktoberfest
Yii Queue
Queue extension for Yii 3.0
Stars: ✭ 38 (-2.56%)
Mutual labels:  hacktoberfest
Fuzzy C Means
A simple python implementation of Fuzzy C-means algorithm.
Stars: ✭ 40 (+2.56%)
Mutual labels:  hacktoberfest
Hacktoberfest2020
Repository to let enthusiasts create issues and pull requests for the Open Source event
Stars: ✭ 40 (+2.56%)
Mutual labels:  hacktoberfest
Spreed
📞😀 Nextcloud Talk – chat, video & audio calls for Nextcloud
Stars: ✭ 994 (+2448.72%)
Mutual labels:  hacktoberfest
Entity Command
Manage WordPress comments, menus, options, posts, sites, terms, and users.
Stars: ✭ 38 (-2.56%)
Mutual labels:  hacktoberfest
Fbchat
Facebook Chat (Messenger) for Python
Stars: ✭ 995 (+2451.28%)
Mutual labels:  hacktoberfest
Swamp
Teh AWS profile manager
Stars: ✭ 38 (-2.56%)
Mutual labels:  hacktoberfest
Code problems
Code Problems from LeetCode website and other fun code problems websites. The goal is to help people studying for coding interviews.
Stars: ✭ 40 (+2.56%)
Mutual labels:  hacktoberfest
Be Pretty
💄 a small CLI utility for every lazy prettier maximalist out there
Stars: ✭ 38 (-2.56%)
Mutual labels:  hacktoberfest
Pyflakes
A simple program which checks Python source files for errors
Stars: ✭ 991 (+2441.03%)
Mutual labels:  hacktoberfest
Linuxbrew Core
🍻🐧 Core formulae for the Homebrew package manager on Linux
Stars: ✭ 999 (+2461.54%)
Mutual labels:  hacktoberfest
Dbdpg
Perl Postgres driver DBD::Pg aka dbdpg
Stars: ✭ 38 (-2.56%)
Mutual labels:  hacktoberfest
Mg
Minimal UI library based on relm (GTK+), written in Rust.
Stars: ✭ 38 (-2.56%)
Mutual labels:  hacktoberfest

gr-bokehgui: Web based display for GNU Radio


Overview

The module provides various sinks and widgets to allow interaction with the live GNU Radio applications remotely over the network. The module uses Bokeh's client API and streaming features. Using widgets and plots from Bokeh, the module enables the GUI for GNU Radio that renders in web browser. Just like gr-qtgui, it is fully integrated with GRC to allow easy use.

The module was developed as a part of Google Summer of Code 2017 by Kartik Patel.

Warning: The master branch does not yet support GNU Radio 3.9 since the change to pybind11. Please use the main-3.8 branch with GNU Radio 3.8

Dependency

  1. GNU Radio 3.9
  2. Bokeh library v1 (Tested on v1.4.0)

Installation

Using PyBOMBS

$ pybombs install gr-bokehgui

The pybombs recipe is not up to date with the present repository, please build from source.

Using source code

  1. Make sure that you have satisfied all dependency listed above.
  2. Clone the latest code
$ git clone https://github.com/gnuradio/gr-bokehgui.git
  1. Build with CMake:
$ cd gr-bokehgui/
$ mkdir build
$ cd build/
$ cmake ../
$ make
$ make test
$ sudo make install

Working with the module

The complete tutorial for the module is available here. The tutorial covers setting up guide, using sinks and widgets in GRC and guide to the placement of the elements.

Quick Glance

For the following flowgraph: tutorial.grc - flowgraph

The output should be as follows: tutorial.grc - output

The following Youtube video provides quick glance over the module and basic procedures. Youtube - demo

Bugs reporting:

Kindly report any bugs or issues on Github.

Contributing to the project

If you want to contribute to the module, feel free to add the pull request. Please read the contribution guidelines of GNU Radio here.

Contact

For queries or feedbacks, drop a mail to discuss-gnuradio.

License

The project is licensed under GPLv3. See LICENSE for terms.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].