kopia lustrzana https://github.com/NanoVNA-Saver/nanovna-saver
commit
ed362a0c4b
154
CHANGELOG.md
154
CHANGELOG.md
|
@ -1,154 +0,0 @@
|
||||||
Changelog
|
|
||||||
=========
|
|
||||||
|
|
||||||
0.5.4-pre
|
|
||||||
---------
|
|
||||||
|
|
||||||
- simplyfied sweep worker
|
|
||||||
- fixed calibration data loading
|
|
||||||
- explicit import of scipy functions - #555
|
|
||||||
- bugfix for python3.8 compatability
|
|
||||||
- refactoring of Analysis modules
|
|
||||||
|
|
||||||
0.5.3
|
|
||||||
-----
|
|
||||||
|
|
||||||
- Int casts due to python 3.10 extension interface changes
|
|
||||||
- Pycodestyle changes
|
|
||||||
|
|
||||||
0.5.2
|
|
||||||
-----
|
|
||||||
|
|
||||||
- Using more integer divisions to get right type for QPainter
|
|
||||||
points
|
|
||||||
|
|
||||||
0.5.1
|
|
||||||
-----
|
|
||||||
|
|
||||||
- fixed crashing polar charts on python3.10 #528 (#539)
|
|
||||||
|
|
||||||
0.5.0
|
|
||||||
-----
|
|
||||||
|
|
||||||
- Fix crash on open in use serial device
|
|
||||||
- Use a Defaults module for all settings -
|
|
||||||
ignores old .ini settings
|
|
||||||
- Refactoring and unifying Chart classes
|
|
||||||
- No more automatic update checks (more privacy)
|
|
||||||
- Corrected error handling in NanaVNA\_V2 code
|
|
||||||
|
|
||||||
0.4.0
|
|
||||||
-----
|
|
||||||
|
|
||||||
- PA0JOZ Enhanced Response Correction
|
|
||||||
- Fix linux binary build
|
|
||||||
- Many bugfixes
|
|
||||||
|
|
||||||
v0.3.10
|
|
||||||
------
|
|
||||||
|
|
||||||
- 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
|
|
||||||
|
|
||||||
v0.3.9
|
|
||||||
------
|
|
||||||
|
|
||||||
- TX Power on V2
|
|
||||||
- New analysis
|
|
||||||
- Magnitude Z Chart
|
|
||||||
- VSWR Chart improvements
|
|
||||||
|
|
||||||
v0.3.8
|
|
||||||
------
|
|
||||||
|
|
||||||
- Allow editing of bands above 2.4GHz
|
|
||||||
- Restore column layout on start
|
|
||||||
- Support for Nanovna-F V2
|
|
||||||
- Fixes a crash with S21 hack
|
|
||||||
|
|
||||||
v0.3.7
|
|
||||||
------
|
|
||||||
|
|
||||||
- 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
|
|
||||||
|
|
||||||
v0.3.6
|
|
||||||
------
|
|
||||||
|
|
||||||
- Implemented bandwidth setting in device management
|
|
||||||
|
|
||||||
v0.3.5
|
|
||||||
------
|
|
||||||
|
|
||||||
- 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
|
|
||||||
|
|
||||||
v0.3.4
|
|
||||||
------
|
|
||||||
|
|
||||||
- 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
|
|
||||||
|
|
||||||
v0.3.3
|
|
||||||
------
|
|
||||||
|
|
||||||
- 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
|
|
||||||
|
|
||||||
v0.3.2
|
|
||||||
------
|
|
||||||
|
|
||||||
- fixed crash with averaging sweeps
|
|
||||||
also averaging now discards reading by geometrical distance
|
|
||||||
|
|
||||||
v0.3.1
|
|
||||||
------
|
|
||||||
|
|
||||||
- fixed crash with calibration assistant
|
|
||||||
|
|
||||||
v0.3.0
|
|
||||||
------
|
|
||||||
|
|
||||||
- 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 ...
|
|
||||||
|
|
||||||
Known Issues
|
|
||||||
------------
|
|
||||||
|
|
||||||
- -H / -H4 supports depends on Firmware
|
|
|
@ -17,7 +17,7 @@
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
VERSION = "0.5.4-pre"
|
VERSION = "0.5.4"
|
||||||
VERSION_URL = (
|
VERSION_URL = (
|
||||||
"https://raw.githubusercontent.com/"
|
"https://raw.githubusercontent.com/"
|
||||||
"NanoVNA-Saver/nanovna-saver/master/NanoVNASaver/About.py")
|
"NanoVNA-Saver/nanovna-saver/master/NanoVNASaver/About.py")
|
||||||
|
|
17
README.md
17
README.md
|
@ -102,7 +102,7 @@ For most users, this would already be installed.
|
||||||
|
|
||||||
Copy the link of the tgz from latest relaese and install it with pip install. e.g.:
|
Copy the link of the tgz from latest relaese and install it with pip install. e.g.:
|
||||||
|
|
||||||
pip3 install https://github.com/NanoVNA-Saver/nanovna-saver/archive/refs/tags/v0.5.3.tar.gz
|
pip3 install https://github.com/NanoVNA-Saver/nanovna-saver/archive/refs/tags/v0.5.4.tar.gz
|
||||||
|
|
||||||
Once completed run with the following command
|
Once completed run with the following command
|
||||||
|
|
||||||
|
@ -176,9 +176,14 @@ factor.
|
||||||
Latest Changes
|
Latest Changes
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
### Changes in 0.5.4-pre
|
### Changes in 0.5.4
|
||||||
|
|
||||||
|
- Bugfixes for Python3.11 compatability
|
||||||
- Bugfix for Python3.8 compatability
|
- Bugfix for Python3.8 compatability
|
||||||
|
- use math instead of table for log step calculation
|
||||||
|
- Support of NanoVNA V2 Plus5 on Windows
|
||||||
|
- New SI prefixes added - Ronna, Quetta
|
||||||
|
- addes a Makefile to build a packages
|
||||||
- Simplyfied sweep worker
|
- Simplyfied sweep worker
|
||||||
- Fixed calibration data loading
|
- Fixed calibration data loading
|
||||||
- Explicit import of scipy functions - #555
|
- Explicit import of scipy functions - #555
|
||||||
|
@ -199,14 +204,6 @@ Latest Changes
|
||||||
points
|
points
|
||||||
- No more long lines in code (pycodestyle)
|
- No more long lines in code (pycodestyle)
|
||||||
|
|
||||||
### Changes in 0.4.0
|
|
||||||
|
|
||||||
- PA0JOZ Enhanced Response Correction
|
|
||||||
This is the reason for minor version increase as older callibration data
|
|
||||||
shouldn't be use.
|
|
||||||
- Fix linux binary build
|
|
||||||
- Many bugfixes
|
|
||||||
|
|
||||||
Contributing
|
Contributing
|
||||||
------------
|
------------
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue