- Default Band ranges for 5 and 9cm
- Layout should fit on smaller screens
- Fixed fixed axis settings
- Show VNA type in port selector
- Recognise tinySA (screenshot only)
- Some more cables in TDR
- Reference plane applied after calibration
- Calibration fixes by DiSlord
- TX Power on V2
- New analysis
- Magnitude Z Chart
- VSWR Chart improvements
- Allow editing of bands above 2.4GHz
- Restore column layout on start
- Support for Nanovna-F V2
- Fixes a crash with S21 hack
- Added a delta marker
- Segments can now have exponential different step widths (see logarithmic sweeping)
- More different data points selectable (shorter are useful on logarithmic sweeping)
- Scrollable marker column
- Markers initialize on start, middle, end
- Frequency input is now more "lazy" 10m, 50K and 1g are now valid for 10MHz, 50kHz and 1GHz
- Added a wavelength field to Markers
- 32 bit windows binaries build in actions
- Stability improvements due to better exception handling
- Workaround for wrong first S21mag value on V2 devices
- Implemented bandwidth setting in device management
- Sweep worker now initializes full dataset on setting changes. Therefore no resize of charts when doing multi segment sweep
- Changing datapoints in DeviceSettings are reflected in SweepSettings widget step size
- Simplified calibration code by just using scipy.interp1d with fill_value
- Established Interface class to ease locking and allow non usb connections in future
- Cleaned up VNA code. Added some pause statements to get more robust readings
- Added MagLoopAnalysis
- Touchstone class can now generate interpolated Datapoints for a given frequency Will be usefull in future analysis code
- Fixed a bug in Version comparison
- Refactored Analysis
- Add Antenna Analysis
- Fixed bug in Through Calibration
- Fixed bug in s2p saving
- Fixed crash when clicking connect with no device connected
- Fixed module error with source installation if pkg_resources missing
- Fixed data acquisition with S-A-A-2 / NanoVNA V2
- Refactored calibration code
- Calibration data between known datapoints in now interpolated by spline interpolation
- Fixed through calibration
- fixed crash with averaging sweeps also averaging now discards reading by geometrical distance
- fixed crash with calibration assistant
- Support for S-A-A-2 / NanoVNA V2
- Support for 202 Datapoints/scan with NanoVNA-H
- Support for attenuator at S11
- Massive code separation to easy additon of Hardware, Charts, Analysis ...
- -H / -H4 supports depends on Firmware