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")
- 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
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.
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