diff --git a/README.md b/README.md index dd9995e..d30ceaf 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # QtTinySA ![autoRBW_20230908_170224](https://github.com/g4ixt/QtTinySA/assets/76836635/a6c471e5-5de0-4e9c-b2fa-87d4fa0484d5) -A Python 'TinySA Ultra' (and original 'TinySA') GUI programme using Qt5 and PyQt5. Designed to run in Linux but also works in Windows and mac (I do not test it on Windows or mac). -The Windows executable, if included in the 'release', does not work on Windows versions < 10. +A Python 'TinySA Ultra' (and original 'TinySA') GUI programme using Qt5 and PyQt5. Designed to run in Linux but works in Windows (minimal testing) and mac (no testing). +The Windows executable does not work on Windows versions < 10. The code attempts to replicate some of the TinySA Ultra on-screen commands on the PC. Generator control seemed pointless so I have not added it. -Development took place on Kubuntu 22.04LTS with Python 3.9 and PyQt5 using Spyder in Anaconda. +Development took place on Kubuntu 22.04LTS with Python 3.9.18 and PyQt5 using Spyder in Anaconda. 'TinySA', 'TinySA Ultra' and the TinySA icon are trademarks of Erik Kaashoek and are used with his permission. @@ -24,21 +24,24 @@ There is limited error trapping. The 3D spectrum can sometimes crash the Applic Working Features: -Trace updates as tinySA scans -LNA on/off -SPUR auto/off -Scan points selectable between 20 and 30,000 set manually or automatically based on RBW -RBW control -4 different colour traces, all can be turned on/off and set to average, max hold or min hold -Selectable averaging +Trace updates as tinySA scans. +LNA on/off. +SPUR auto/off. +Scan points selectable between 20 and 30,000 set manually or automatically based on RBW. +RBW control. +4 different colour traces, all can be turned on/off and set to average, max hold or min hold. +Selectable averaging. Selectable memory depth. -Amateur band frequency selection -Start/stop frequency selection -4 markers. Each trace has 1 marker associated with it. Markers can be set to normal, delta, or one of the four largest peaks +Band frequency selection. +Start/stop frequency selection. +4 different colour markers. Each trace has 1 marker associated with it. Markers can be set to normal, delta, or one of the four largest peaks with a selectable threshold. The selected marker(s) can be set to sweep start frequency with a button, or can be draggged to any desired frequency. All standard pyqtgraph features, selectable by right-click on the graph display, including: Export as CSV, HDF5, Image file of various types, Matplotlib window, SVG -3D spectrum with measurements over time represented as a surface plot. Can be clicked/zoomed/dragged/rotated using the mouse -and with the control buttons. +3D spectrum with measurements over time represented as a surface plot. Can be clicked/zoomed/dragged/rotated using the mouse +and with the control buttons. The 3D spectrum can be enabled/disabled on its tab page. Disabled by default. +Trace and marker settings are saved when the programme is closed and restored when opened. +The 'band' frequencies can be edited and made visible or hidden in the preferences menu. +The signal level reminder lines can be made visible or hidden in the preferences menu.