GitPedia
xmikos

xmikos/qspectrumanalyzer

Spectrum analyzer for multiple SDR platforms (PyQtGraph based GUI for soapy_power, hackrf_sweep, rtl_power, rx_power and other backends)

5 Releases
Latest: 9y ago
v2.2.0Latest
xmikosxmikos·9y ago·March 31, 2017
GitHub

📋 Changes

  • *hackrf_sweep* backend fixes and rate limiting (thanks to @michaellass)
  • better Python 3.4 compatibility
  • many Windows fixes
  • installer for Windows is finally available
  • allow setting gain with more precision
  • *soapy_power* dependency is now optional (it is still required in setup.py, because it is default backend, but QSpactrumAnalyzer will now actually run even without it)
v2.1.0
xmikosxmikos·9y ago·March 21, 2017
GitHub

📋 Changes

  • allow setting filter bandwidth and LNB LO frequency (negative for upconverters, positive for downconverters)
  • show detected SoapySDR devices and info about selected device in *Settings* (works only for `soapy_power` backend)
  • some improvements in GUI
v2.0.0
xmikosxmikos·9y ago·March 17, 2017
GitHub

📋 Changes

  • switch from PyQt4 to Qt.py, QSpectrumAnalyzer now supports both PyQt4, PyQt5, PySide and PySide2 (PyQt5 is used by default)
  • fix pipe used for communication with soapy_power process on Windows
  • allow backend executable in *Settings* to be composed of multiple words (so e.g. `python /path/to/soapy_power.py` can by used)
v1.6.0
xmikosxmikos·9y ago·March 13, 2017
GitHub

📋 Changes

  • use pipe for communication with soapy_power process, to avoid reading garbage from stdout (some SoapySDR drivers like LimeSDR always outputs something to stdout)
v1.5.0
xmikosxmikos·9y ago·March 13, 2017
GitHub

📋 Changes

  • new universal [soapy_power](https://github.com/xmikos/soapy_power) backend
  • rx_power backend
  • hackrf_sweep backend (wideband spectrum monitoring with sweep rate of 8 GHz/s)
  • allow setting additional backends command line parameters
  • show help for backends in settings