potto216 / rf-analysis

Tools for RF collection and using GNURadio from Jupyter Notebooks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

This is currently a bare bones repository containing tools to use GNURadio from Jupyter Notebooks and manage collection capture and analysis.

  • functions collect data and save. Each collect is a directory and can be thought of as a table
  • functions to scan RF bands. Creates a bunch of
  • functions to search data

This assumes GNURadio has been installed, but not build from scratch. therefore to get this code to work you need to set the PYTHONPATH to first point to your notebook virtual environment, then the system python which contains gnuradio modules. This is a hack, but so far it has been successful for me. An example of the PYTHONPATH is given below

PYTHONPATH=/home/user/src/rf_analysis/.rf_analysis/lib/python3.10/site-packages:/usr/lib/python3/:/usr/lib/python3/dist-packages

If using VScode this can be included in the .env file in your root path.

About

Tools for RF collection and using GNURadio from Jupyter Notebooks

License:MIT No Attribution


Languages

Language:Jupyter Notebook 98.3%Language:Python 1.7%