Skip to content

Simple Python XEP Visualizer (Baseband / Radar) using PyQtGraph for the XEP board available from https://www.xethru.com/

Notifications You must be signed in to change notification settings

scholz/Xethru_Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xethru Visualizer

About

  • example and supporting classes for plotting xethru baseband and radar frames using pyqtgraph
  • for plotting run: xep_simple_plot.y -d [-b ]
  • tested on on windows 10 and using the xep board

Requirements

  • python3.6
  • pyqt5 (pip install PyQt5)
  • pyqtgraph > 0.10 (pip install pyqtgraph)
  • xethru module connector

Module Description

  • colormap.py .. defines colormaps which can be used with visualizer (see visualizer:86)
  • visualizer.py .. open pyqtgraph window and creates all pyqtgraph objects, holds data queue (dequeue) for data vis
  • xep_reader.py .. small threaded helper class which distributes received data to visualizer and potentially other consumers of the xep data
  • xep_simple_plot.py .. main script (parses CL, configures XEP, start XEP reader, launches visualizer, registers function of visualizer with reader)
  • xep.py .. wrapper (based on exampel from xethru) to configure xep

License

  • This project is licensed under the MIT license.

About

Simple Python XEP Visualizer (Baseband / Radar) using PyQtGraph for the XEP board available from https://www.xethru.com/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages