Wykres commitów

1654 Commity (1d54d74d9a9832a05b466f070b34a3e462f9db45)

Autor SHA1 Wiadomość Data
Holger Müller 1d54d74d9a
fix: fixed crash in About's update check (#766) 2025-01-21 16:04:31 +01:00
Maxim Medvedev ea1d20e3b8
Fix issues from LiteVNA related PR (#765)
* fix: leftowers from refactoring

A new class was missed in https://github.com/NanoVNA-Saver/nanovna-saver/pull/754

* fix(LiteVNA): change default datapoints to 201

Just to speedup "connection" process
2025-01-21 15:27:46 +01:00
Holger Müller 504e64f33e
chore: type of valid_datapoints (#764) 2025-01-21 14:03:33 +01:00
Maxim Medvedev 30a3dc88c4
LiteVNA support (#754)
* feat: add LiteVNA64 detection
Based on https://github.com/NanoVNA-Saver/nanovna-saver/issues/534#issuecomment-1837198040 data
* chore: rename get_features
* chore: optimize disconnect method
* feat: go to idle mode after data reading
2025-01-21 13:21:01 +01:00
Holger Müller 12f958bc94
linting with black (#758) 2025-01-19 11:56:35 +01:00
Songhua Liu 49fcbd8987
Add support for tinySA Ultra+ ZS-407, ZS-406, ZS-405 and tinySA and fix crashing due to operations on Integer (#755)
* Add support for TinySA Ultra+ ZS-407, ZS-405, ZS-406 that firmware version and hardware revision can be shown in app, screen-capture is alive and fix crashing caused by operations on Integer
2025-01-19 11:43:41 +01:00
Songhua Liu 3fa625e808
Add support for NanoVNA F V3 for reaching valid data points upto 801 (#751)
* add nanovna-f v3  support
2025-01-19 11:35:39 +01:00
Holger Müller a44a29485a
Feature/build (#757)
Use python3.13, PyQt6.8 and uv for workflows
2025-01-19 11:21:41 +01:00
Holger Müller e3587e234b
Feature/build (#756)
use uv in github workflow builds and update to python3.13 / Qt6.8
2025-01-16 18:04:19 +01:00
Maxim Medvedev 588c8548ad
Chore/uv (#752)
use uv as project management tool
2025-01-13 19:14:34 +01:00
Maxim Medvedev b5da81b544
chore: improve sweep and serial controls state (#745)
- Disable Serial -> Manage and Sweep-> Start button when device is not connected
- Disable Serial -> Connect button wehn port was not selected
2025-01-01 12:33:12 +01:00
Holger Müller 8df00191bb
fix crash when truncating averages (#743) 2024-12-10 19:30:15 +01:00
Holger Müller 6f8a5fdc59
Merge pull request #742 from zarath/feature/fix_device_settings
fix sweep init refactoring glitch
2024-12-10 13:14:38 +01:00
Holger Müller 6147f31073 fix sweep init refactoring glitch 2024-12-10 13:12:58 +01:00
Holger Müller 6f236c2dc2
Merge pull request #741 from zarath/feature/fix_device_settings
fix crash on device settings
2024-12-10 12:42:47 +01:00
Holger Müller 0f0e50fd1a fix crash on device settings 2024-12-10 12:41:13 +01:00
Holger Müller bfd069cf89
Merge pull request #739 from zarath/feature/version_0.6.6
add script section in pyproject.tomp
2024-12-09 20:32:41 +01:00
Holger Müller 258fa3ef87 add script section in pyproject.tomp 2024-12-09 20:30:15 +01:00
Holger Müller 0fe96413a8
linting and some refactoring (#738)
* linting and some refactoring

* added script entrypoint
2024-12-09 20:04:41 +01:00
Holger Müller a04c2904f0
Feature/version 0.6.6 (#736)
* added some type annotations

* fix: cyclic import due to type checking

* - crash fix, due to unitialized class member
- type annotations
- test data (open piece of 290mm sucoflex)
2024-12-09 12:15:12 +01:00
Holger Müller 93f1a25a0b
Merge pull request #735 from zarath/feature/version_0.6.6
fix: numpy cast warning
2024-12-06 08:59:04 +01:00
Holger Müller 79b451c988 fix: numpy cast warning 2024-12-06 08:57:23 +01:00
Holger Müller 183b91e62f
Merge pull request #734 from zarath/feature/version_0.6.6
Feature/version 0.6.6
2024-12-06 07:47:58 +01:00
Holger Müller e7cf6b1736 fix: #733 crash in TDR 2024-12-06 07:45:19 +01:00
Holger Müller d250bd5451
fixed pyproject.toml (#732) 2024-11-30 19:18:59 +01:00
Holger Müller a09178a323 fixed pyproject.toml 2024-11-30 19:16:28 +01:00
Holger Müller b375d8ed02
Linting and formatting (#730) 2024-11-30 17:21:50 +01:00
EnPassant123 ee167e56e1
Allow Touchstone files for calibration (#727)
* Update Calibration.py
* Update Touchstone.py
* Update CalibrationSettings.py
2024-11-28 20:16:37 +01:00
Patrick Leiser c8952a26fa Update INSTALLATION.md to mention automated macos build script
Clarifies confusion as seen in discussion of issue #718
2024-11-28 20:14:09 +01:00
Patrick Leiser c273079eff Allow selecting region 1/2/3 defaults to restore to, and populate defaults list accordingly 2024-11-28 20:10:57 +01:00
Patrick Leiser 0c8b27322d correct ham band frequency ranges, and add 1.25m band entry 2024-11-28 20:10:57 +01:00
EnPassant123 561b1decb2
Fix TDR math again (#724)
* Update TDR.py

* Update TDR.py
2024-11-26 09:41:59 +01:00
Holger Müller 56d6bf4bd0
Merge pull request #720 from nechry/main
MacOS update script
2024-10-27 21:49:30 +01:00
nechry 42bdbe0846 MacOS update script 2024-10-27 21:18:37 +01:00
Holger Müller 6bcc5caca0
Feature/updates (#719)
* use python3 for clean in Makefile. fixes #713
* github workflow updates / macos removal
* updated libraries (incl. numpy-2.x.x)
* linting with black
2024-10-18 20:47:53 +02:00
EnPassant123 36149390a6 Update TDR.py
typo
2024-10-18 15:57:34 +02:00
EnPassant123 f43a86940e Update TDR.py
Allow user to select |Z|, VSWR, or S11
2024-10-18 15:57:34 +02:00
EnPassant123 2ec8981e4c Update TDR.py
Allow for plotting of S11 and VSWR
2024-10-18 15:57:34 +02:00
EnPassant123 3e54d95205 Update TDR.py
Fix math with TDR
2024-10-02 18:38:48 +02:00
EnPassant123 5cc1ee1b0b Update About.py
Fix bug with setuptools_scm not being able to find .git
2024-10-02 18:38:48 +02:00
Holger Müller f3f1ed092e Update src/NanoVNASaver/Windows/About.py
Use raw string for regex
2024-07-05 07:39:52 +02:00
t52ta6ek da87473e88 Update About.py
Fixes warning on startup.
2024-07-05 07:39:52 +02:00
t52ta6ek f7ceedc29c Update INSTALLATION.md
Added libxcb-cursor-dev to correct startup error:
Could not load the Qt platform plugin "xcb" in "" even though it was found.
...and its resulting core dump.
2024-07-05 07:39:52 +02:00
Holger Müller 9f0263bc33
Binary build for Windows again (#706)
* build system updates
* updated github actions
* use newer upload artifact action
* don't crash app on insufficient/invalid cal data fixes #699
2024-06-25 11:57:32 +02:00
Peter Hackenberg a2f9044e30
Fix frequency calculation at logscale sweeps (#701) (#705) 2024-06-21 19:44:48 +02:00
Leonardo Padilha Guarezi bdaddc3040
FIX build for windows executable (#702) 2024-06-19 13:58:10 +02:00
Holger Müller a04d6d9b39 BIG BINARY BUILD TEST 2024-02-11 12:07:47 +01:00
Holger Müller 00dd59ffc6 library updates 2024-01-10 09:23:35 +01:00
Holger Müller d3216d2ddb
Bugfix/exec crash (#678)
* fixed crash on pop-menu #677
* updated libs
2023-11-14 18:04:18 +01:00
t52ta6ek 96dd23211a
Fix checking for updates (#674)
* Because the application version seems to be a generated value, a different
method needed to be devised to try and determine what the current version
nuber if. We now attempt scan the github release tags for the latest release
version. If a newer version is detected, the application will display the
current version and direct the user to click the link to view the latest
release page.

* Rather, should report error against TAGS_URL and not LATEST_URL at this stage.
2023-08-08 14:30:25 +02:00