Commit Graph

31 Commits (main)

Author SHA1 Message Date
Holger Müller 21e85bdb49
fix swwep update crash #668 (#669) 2023-08-01 12:42:38 +02:00
Holger Müller b4800102d8
Feature/pip updates (#666)
* fix startup script for pyinstaller
* update 3rd party libs
* flatpak setup
* rely on requirements for pyqt6
* xcb fixes for linux binary build
* removed old linux build workflow
2023-07-31 13:31:27 +02:00
Name 21ba0ef665
Simplify the in-source launcher script (#660)
The nanovna-saver.py script is ignored by setup.cfg, its only purpose
is to test the version in the source directory.

According to https://setuptools.pypa.io/en/latest/history.html,
pkg_resources.py2warn has been removed from setuptools in 2020
2023-07-17 14:21:16 +02:00
Sascha Silbe 9b4575e307
nanovna-saver.py: fix execution from outside source directory (#632)
nanovna-saver.py can be called from outside the source directory. The
module import path needs to be resolved relative to the source
directory, not relative to the current working directory of the
process.

Fixes: b0110002 ("moved to pyscaffold directory structure")
2023-05-02 11:12:21 +02:00
Holger Müller 50b540a832 used black for reformatting/lintig 2023-03-08 09:40:39 +01:00
Holger Müller b0110002ec moved to pyscaffold directory structure
and fixed resonances analysys crash #608
2023-03-07 21:11:12 +01:00
Holger Müller 79a577ffe3
pycodestyle fixes 2022-09-15 21:59:55 +02:00
Holger Mueller 00d9884d32 just linting 2022-05-27 09:03:37 +02:00
Holger Müller 3f4a262abe
Feature/linting 220514 (#503)
* Unified Chart Code
* New Defauls class for persistance of settings - fixes #491
* Removed non-interactive update checks
2022-05-24 17:05:59 +02:00
Mauro Gaioni d09ab02201 Add shebang and make nanovna-saver.py executable 2022-01-05 16:19:32 +01:00
Mauro Gaioni 25df257462 fix import error 2020-06-30 21:51:33 +02:00
Holger Müller 718e894efc PyInstaller fixes (need older scipy) 2020-06-27 14:47:31 +02:00
Holger Müller 7437d26260 Added some TODOs 2020-06-14 09:19:28 +02:00
Rune B. Broberg 32720c937b Small script to start the program as usual after changes to structure.
v0.0.5
2019-09-04 20:34:02 +02:00
Psynosaur 396a4c9816 Prep for pip packaging
- Moved files into project folder named "NanoVNASaver"
 - Added requirements
2019-09-04 18:12:38 +02:00
Rune B. Broberg c9050c8954 New version 0.0.4:
- Main window is now scrollable for small monitors
- File-handling is in a separate pop-out window
- A basic mouse-adjustable cursor has been added to log-mag charts
- In-app 1-port calibration is now available
- Automatically finds relevant serial ports
- Touchstone files can now be imported as sweeps as well as reference
2019-09-03 23:47:00 +02:00
Rune B. Broberg 90008eba9b Importing of Touchstone files (1-port or 2-port) as reference traces 2019-09-02 15:22:03 +02:00
Rune B. Broberg 81fdb1c3b6 Added Time-Domain Reflectometry, aka. "cable length measurement".
Upped version to 0.0.2
2019-09-01 15:14:25 +02:00
Neil Katin 5494b633b8 Added #! to nanovna-saver, updated README
There was a question on the nanovna list showing confusion about which
file was indended to be the executable.  This commit makes three small
changes to ease that issue.

* it updates the README with a run instruction
* it grants nanovna-saver.py executable permission
* it adds '#! /bin/env python' to the start of nanovna-saver.py so it is
directly executable.
2019-08-30 12:30:21 -07:00
Rune B. Broberg 8f2b33e9aa Copyright notice on program startup.
LogMagChart now has frequency ticks and text.
File picker button using system file save dialog.
Reading data and frequencies is standardized, including basic error handling.
Removed a number of debugging statements.

Version 0.0.1
2019-08-30 09:43:18 +02:00
Rune B. Broberg 9da68d69fc GNU General Public License v3 2019-08-29 15:10:35 +02:00
Rune B. Broberg 509ea49372 Refactored markers to their own class. Currently not functional. 2019-08-29 12:19:58 +02:00
Rune B. Broberg 9a19310585 Refactored the code into modules 2019-08-28 20:20:07 +02:00
Rune B. Broberg 19da60f411 Store data as tuples (not used yet) 2019-08-28 15:43:02 +02:00
Rune B. Broberg 26e4c8d52b Extracted Smith chart as separate file 2019-08-28 14:18:56 +02:00
Rune B. Broberg 9c5c7b6597 VSWR calculation for markers 2019-08-28 13:51:48 +02:00
Rune B. Broberg 83daf7a827 Color pickers for markers 2019-08-28 11:54:05 +02:00
Rune B. Broberg 6df2d76eea Ugh, more Copyright 2019-08-28 10:29:04 +02:00
Rune B. Broberg 2c4390dc0a Markers, impedance calculations, file saving, copyright, basic serial data validation 2019-08-28 10:17:23 +02:00
Rune B. Broberg 741ee4dbf8 Resizing of chart and UI 2019-08-27 16:56:05 +02:00
Rune B. Broberg 08e3d124f0 Added gitignore, removed venv 2019-08-27 16:00:56 +02:00