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
|
||||
# along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
||||
VERSION = "0.5.4-pre"
|
||||
VERSION = "0.5.4"
|
||||
VERSION_URL = (
|
||||
"https://raw.githubusercontent.com/"
|
||||
"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.:
|
||||
|
||||
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
|
||||
|
||||
|
@ -176,9 +176,14 @@ factor.
|
|||
Latest Changes
|
||||
--------------
|
||||
|
||||
### Changes in 0.5.4-pre
|
||||
### Changes in 0.5.4
|
||||
|
||||
- Bugfixes for Python3.11 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
|
||||
- Fixed calibration data loading
|
||||
- Explicit import of scipy functions - #555
|
||||
|
@ -199,14 +204,6 @@ Latest Changes
|
|||
points
|
||||
- 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
|
||||
------------
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue