From 1ede22e57ca36042ffd61a099b75951290cf3398 Mon Sep 17 00:00:00 2001 From: oe2lsp <17417421+oe2lsp@users.noreply.github.com> Date: Sat, 5 Oct 2024 15:24:25 +0200 Subject: [PATCH] fix waterfall --- LICENSE | 0 MANIFEST.in | 0 PKGBUILD | 0 README.rst | 2 +- qspectrumanalyzer.desktop | 0 qspectrumanalyzer.ico | Bin qspectrumanalyzer.png | Bin qspectrumanalyzer.svg | 0 qspectrumanalyzer/__init__.py | 0 qspectrumanalyzer/__main__.py | 0 qspectrumanalyzer/backends/__init__.py | 0 qspectrumanalyzer/backends/hackrf_sweep.py | 0 qspectrumanalyzer/backends/rtl_power.py | 0 qspectrumanalyzer/backends/rtl_power_fftw.py | 0 qspectrumanalyzer/backends/rx_power.py | 0 qspectrumanalyzer/backends/soapy_power.py | 0 qspectrumanalyzer/baseline.py | 0 qspectrumanalyzer/colors.py | 0 qspectrumanalyzer/data.py | 0 qspectrumanalyzer/languages/qspectrumanalyzer_cs.qm | 0 qspectrumanalyzer/languages/qspectrumanalyzer_cs.ts | 0 qspectrumanalyzer/persistence.py | 0 qspectrumanalyzer/plot.py | 12 ++++++++++-- qspectrumanalyzer/qspectrumanalyzer.svg | 0 qspectrumanalyzer/qspectrumanalyzer.ui | 0 qspectrumanalyzer/qspectrumanalyzer_baseline.ui | 0 qspectrumanalyzer/qspectrumanalyzer_colors.ui | 0 qspectrumanalyzer/qspectrumanalyzer_persistence.ui | 0 qspectrumanalyzer/qspectrumanalyzer_settings.ui | 0 .../qspectrumanalyzer_settings_help.ui | 0 qspectrumanalyzer/qspectrumanalyzer_smoothing.ui | 0 qspectrumanalyzer/settings.py | 0 qspectrumanalyzer/smoothing.py | 0 qspectrumanalyzer/subprocess.py | 0 qspectrumanalyzer/ui_qspectrumanalyzer.py | 0 qspectrumanalyzer/ui_qspectrumanalyzer_baseline.py | 0 qspectrumanalyzer/ui_qspectrumanalyzer_colors.py | 0 .../ui_qspectrumanalyzer_persistence.py | 0 qspectrumanalyzer/ui_qspectrumanalyzer_settings.py | 0 .../ui_qspectrumanalyzer_settings_help.py | 0 qspectrumanalyzer/ui_qspectrumanalyzer_smoothing.py | 0 qspectrumanalyzer/utils.py | 0 qspectrumanalyzer/version.py | 0 qspectrumanalyzer/windows.py | 0 setup.py | 0 45 files changed, 11 insertions(+), 3 deletions(-) mode change 100755 => 100644 LICENSE mode change 100755 => 100644 MANIFEST.in mode change 100755 => 100644 PKGBUILD mode change 100755 => 100644 README.rst mode change 100755 => 100644 qspectrumanalyzer.desktop mode change 100755 => 100644 qspectrumanalyzer.ico mode change 100755 => 100644 qspectrumanalyzer.png mode change 100755 => 100644 qspectrumanalyzer.svg mode change 100755 => 100644 qspectrumanalyzer/__init__.py mode change 100755 => 100644 qspectrumanalyzer/__main__.py mode change 100755 => 100644 qspectrumanalyzer/backends/__init__.py mode change 100755 => 100644 qspectrumanalyzer/backends/hackrf_sweep.py mode change 100755 => 100644 qspectrumanalyzer/backends/rtl_power.py mode change 100755 => 100644 qspectrumanalyzer/backends/rtl_power_fftw.py mode change 100755 => 100644 qspectrumanalyzer/backends/rx_power.py mode change 100755 => 100644 qspectrumanalyzer/backends/soapy_power.py mode change 100755 => 100644 qspectrumanalyzer/baseline.py mode change 100755 => 100644 qspectrumanalyzer/colors.py mode change 100755 => 100644 qspectrumanalyzer/data.py mode change 100755 => 100644 qspectrumanalyzer/languages/qspectrumanalyzer_cs.qm mode change 100755 => 100644 qspectrumanalyzer/languages/qspectrumanalyzer_cs.ts mode change 100755 => 100644 qspectrumanalyzer/persistence.py mode change 100755 => 100644 qspectrumanalyzer/plot.py mode change 100755 => 100644 qspectrumanalyzer/qspectrumanalyzer.svg mode change 100755 => 100644 qspectrumanalyzer/qspectrumanalyzer.ui mode change 100755 => 100644 qspectrumanalyzer/qspectrumanalyzer_baseline.ui mode change 100755 => 100644 qspectrumanalyzer/qspectrumanalyzer_colors.ui mode change 100755 => 100644 qspectrumanalyzer/qspectrumanalyzer_persistence.ui mode change 100755 => 100644 qspectrumanalyzer/qspectrumanalyzer_settings.ui mode change 100755 => 100644 qspectrumanalyzer/qspectrumanalyzer_settings_help.ui mode change 100755 => 100644 qspectrumanalyzer/qspectrumanalyzer_smoothing.ui mode change 100755 => 100644 qspectrumanalyzer/settings.py mode change 100755 => 100644 qspectrumanalyzer/smoothing.py mode change 100755 => 100644 qspectrumanalyzer/subprocess.py mode change 100755 => 100644 qspectrumanalyzer/ui_qspectrumanalyzer.py mode change 100755 => 100644 qspectrumanalyzer/ui_qspectrumanalyzer_baseline.py mode change 100755 => 100644 qspectrumanalyzer/ui_qspectrumanalyzer_colors.py mode change 100755 => 100644 qspectrumanalyzer/ui_qspectrumanalyzer_persistence.py mode change 100755 => 100644 qspectrumanalyzer/ui_qspectrumanalyzer_settings.py mode change 100755 => 100644 qspectrumanalyzer/ui_qspectrumanalyzer_settings_help.py mode change 100755 => 100644 qspectrumanalyzer/ui_qspectrumanalyzer_smoothing.py mode change 100755 => 100644 qspectrumanalyzer/utils.py mode change 100755 => 100644 qspectrumanalyzer/version.py mode change 100755 => 100644 qspectrumanalyzer/windows.py mode change 100755 => 100644 setup.py diff --git a/LICENSE b/LICENSE old mode 100755 new mode 100644 diff --git a/MANIFEST.in b/MANIFEST.in old mode 100755 new mode 100644 diff --git a/PKGBUILD b/PKGBUILD old mode 100755 new mode 100644 diff --git a/README.rst b/README.rst old mode 100755 new mode 100644 index cb3267e..e079ce3 --- a/README.rst +++ b/README.rst @@ -188,7 +188,7 @@ Debugg: ----- python3 - import qspectrumanalyzer.__main__ + import qspectrumanalyzer.__main__ qspectrumanalyzer.__main__.main() diff --git a/qspectrumanalyzer.desktop b/qspectrumanalyzer.desktop old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer.ico b/qspectrumanalyzer.ico old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer.png b/qspectrumanalyzer.png old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer.svg b/qspectrumanalyzer.svg old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/__init__.py b/qspectrumanalyzer/__init__.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/__main__.py b/qspectrumanalyzer/__main__.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/backends/__init__.py b/qspectrumanalyzer/backends/__init__.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/backends/hackrf_sweep.py b/qspectrumanalyzer/backends/hackrf_sweep.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/backends/rtl_power.py b/qspectrumanalyzer/backends/rtl_power.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/backends/rtl_power_fftw.py b/qspectrumanalyzer/backends/rtl_power_fftw.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/backends/rx_power.py b/qspectrumanalyzer/backends/rx_power.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/backends/soapy_power.py b/qspectrumanalyzer/backends/soapy_power.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/baseline.py b/qspectrumanalyzer/baseline.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/colors.py b/qspectrumanalyzer/colors.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/data.py b/qspectrumanalyzer/data.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/languages/qspectrumanalyzer_cs.qm b/qspectrumanalyzer/languages/qspectrumanalyzer_cs.qm old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/languages/qspectrumanalyzer_cs.ts b/qspectrumanalyzer/languages/qspectrumanalyzer_cs.ts old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/persistence.py b/qspectrumanalyzer/persistence.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/plot.py b/qspectrumanalyzer/plot.py old mode 100755 new mode 100644 index 3473bb3..3560e77 --- a/qspectrumanalyzer/plot.py +++ b/qspectrumanalyzer/plot.py @@ -1,6 +1,8 @@ import collections, math from Qt import QtCore +from Qt import QtGui + import pyqtgraph as pg # Basic PyQtGraph settings @@ -310,8 +312,14 @@ class WaterfallPlotWidget: # Create waterfall image on first run if self.counter == 1: - self.waterfallImg = pg.ImageItem() - self.waterfallImg.scale((data_storage.x[-1] - data_storage.x[0]) / len(data_storage.x), 1) + self.waterfallImg = pg.ImageItem( levels=((data_storage.x[-1] - data_storage.x[0]) / len(data_storage.x), 1)) + #self.waterfallImg.scale((data_storage.x[-1] - data_storage.x[0]) / len(data_storage.x), 1) + #self.waterfallImg.scale(float((data_storage.x[-1] - data_storage.x[0]) / len(data_storage.x)), float(1)) + #self.waterfallImg.scale(5126) + tr = QtGui.QTransform() # prepare ImageItem transformation: + tr.scale((data_storage.x[-1] - data_storage.x[0]) / len(data_storage.x), 1) # scale horizontal and vertical axes + self.waterfallImg.setTransform(tr) + self.plot.clear() self.plot.addItem(self.waterfallImg) diff --git a/qspectrumanalyzer/qspectrumanalyzer.svg b/qspectrumanalyzer/qspectrumanalyzer.svg old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/qspectrumanalyzer.ui b/qspectrumanalyzer/qspectrumanalyzer.ui old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/qspectrumanalyzer_baseline.ui b/qspectrumanalyzer/qspectrumanalyzer_baseline.ui old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/qspectrumanalyzer_colors.ui b/qspectrumanalyzer/qspectrumanalyzer_colors.ui old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/qspectrumanalyzer_persistence.ui b/qspectrumanalyzer/qspectrumanalyzer_persistence.ui old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/qspectrumanalyzer_settings.ui b/qspectrumanalyzer/qspectrumanalyzer_settings.ui old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/qspectrumanalyzer_settings_help.ui b/qspectrumanalyzer/qspectrumanalyzer_settings_help.ui old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/qspectrumanalyzer_smoothing.ui b/qspectrumanalyzer/qspectrumanalyzer_smoothing.ui old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/settings.py b/qspectrumanalyzer/settings.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/smoothing.py b/qspectrumanalyzer/smoothing.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/subprocess.py b/qspectrumanalyzer/subprocess.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/ui_qspectrumanalyzer.py b/qspectrumanalyzer/ui_qspectrumanalyzer.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/ui_qspectrumanalyzer_baseline.py b/qspectrumanalyzer/ui_qspectrumanalyzer_baseline.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/ui_qspectrumanalyzer_colors.py b/qspectrumanalyzer/ui_qspectrumanalyzer_colors.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/ui_qspectrumanalyzer_persistence.py b/qspectrumanalyzer/ui_qspectrumanalyzer_persistence.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/ui_qspectrumanalyzer_settings.py b/qspectrumanalyzer/ui_qspectrumanalyzer_settings.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/ui_qspectrumanalyzer_settings_help.py b/qspectrumanalyzer/ui_qspectrumanalyzer_settings_help.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/ui_qspectrumanalyzer_smoothing.py b/qspectrumanalyzer/ui_qspectrumanalyzer_smoothing.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/utils.py b/qspectrumanalyzer/utils.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/version.py b/qspectrumanalyzer/version.py old mode 100755 new mode 100644 diff --git a/qspectrumanalyzer/windows.py b/qspectrumanalyzer/windows.py old mode 100755 new mode 100644 diff --git a/setup.py b/setup.py old mode 100755 new mode 100644