Skip to content

Releases: xmikos/soapy_power

v1.6.1

26 Apr 15:37
Compare
Choose a tag to compare
  • make soapy_power --info compatible with latest SimpleSoapy version

v1.6.0

24 Mar 16:45
Compare
Choose a tag to compare
  • catch SIGBREAK signal on Windows (allows graceful termination from parent process)
  • max. buffer size is now reduced to about 100MB (250MB has been too much on systems with not so much RAM)
  • exit gracefuly if no SoapySDR device is found
  • disable setting thread_name_prefix in ThreadPoolExecutor (this makes soapy_power compatible with Python < 3.6 again)
  • --info command now shows more relevant informations about device (like allowed frequency and gain range)

v1.5.0

21 Mar 16:57
Compare
Choose a tag to compare
  • allow setting gains of specific amplification elements (new option -G / --specific-gains, example: LNA=28,VGA=12,AMP=0)
  • allow setting SoapySDR device settings (new option --device-settings, example: biastee=true)

v1.4.0

20 Mar 17:12
Compare
Choose a tag to compare
  • add support for upconverters and downconverters (--lnb-lo option, negative value for upconverters)
  • fix --detect option to output proper SoapySDR device arguments
  • add --info option to show info about selected SoapySDR device (use it together with --device option)

v1.3.0

17 Mar 13:54
Compare
Choose a tag to compare
  • soapy_power now uses new SimpleSpectral module for computing PSD, this removes hard dependency on SciPy
  • pyFFTW is now used by default (if available)
  • --tune-delay option now not only sleeps after changing frequency, but actually flushes buffers (this removes artifacts from previous frequency hops on HackRF)
  • new --reset-stream option which resets streaming after changing frequency (this removes artifacts from previous frequency hops on LimeSDR)
  • binary soapy_power_bin format now includes both acquisition start time and stop time

v1.2.0

13 Mar 16:32
Compare
Choose a tag to compare
  • allow output to existing file descriptor (--output-fd option)
  • graceful shutdown when receiving SIGTERM or SIGINT signals
  • make default max. buffer size much higher (about 250 MB, which gives us max. runtime memory usage about 2.1 GB when not using pyfftw and about 3.6 GB if using pyfftw and 4 threads)