Holger Müller
d8ac822963
Increased retry count
2020-07-13 14:20:23 +02:00
Holger Müller
fa4edfff56
Refresh markers to Input values after sweep
2020-07-13 13:49:23 +02:00
Holger Müller
98ab43aead
refactorung issue: fix sweep_start in callibration
2020-07-13 13:19:21 +02:00
Holger Müller
22c4a320e6
Better retry logging in serial communication
2020-07-13 00:09:00 +02:00
Holger Müller
099e1b2087
Refactored SweepControl Widget
2020-07-12 23:49:01 +02:00
Holger Müller
66345c29d0
Split history NanoVNASaver/NanoVNASaver.py to NanoVNASaver/SweepSettings.py
2020-07-12 21:49:22 +02:00
Holger Müller
a174c72f8a
Split history NanoVNASaver/NanoVNASaver.py to NanoVNASaver/SweepSettings.py
2020-07-12 21:49:22 +02:00
Holger Müller
9a73e8ba81
Tune timeouts in serial
2020-07-12 21:33:19 +02:00
Holger Müller
2244f57779
scan mask if dislord firmware
2020-07-11 16:51:41 +02:00
Holger Müller
b28b010903
Fixed scan mask with nanavna
2020-07-11 15:58:30 +02:00
Holger Müller
11082ff062
record runtime exceptions in debug log
2020-07-11 14:00:05 +02:00
Holger Müller
8d8d350068
Fixed Bug in Firmware variant detection
2020-07-10 17:11:36 +02:00
Holger Müller
50b5c9e105
assume -H4 has screenshot capability
2020-07-10 12:59:41 +02:00
Holger Müller
58b41d7bba
Updated CHANGELOG and About
2020-07-10 12:14:26 +02:00
Holger Müller
717de3fb6d
v0.3.5-rc
2020-07-10 11:35:50 +02:00
Holger Müller
d4621aad13
Refactored sweep worker
...
Data now initialized when sweep settings are done.
Thus no range risizing of charts in multi segment mode
2020-07-10 11:10:40 +02:00
Holger Müller
8a8436dfc1
added gui_error method to SweepWorker
2020-07-09 13:02:04 +02:00
Holger Müller
0920761e9f
Refactored SweepWorker
...
should fix marker problem #230
2020-07-09 12:46:26 +02:00
Holger Müller
e69349814b
Added pause after each write in NanoVNA_V2
2020-07-09 10:52:05 +02:00
Holger Müller
9ba5f48a96
Refactored data -> data11
2020-07-09 10:45:43 +02:00
Holger Müller
430a970563
Only assume DiSlord firmware has 201 Datapoints
2020-07-08 17:39:35 +02:00
Holger Müller
b6f36dc4a8
no need for excessive logging of drain_serial
2020-07-08 17:30:53 +02:00
Holger Müller
8bb5a9821b
Assume -H4 has always 201 point sweep capability
2020-07-08 17:29:41 +02:00
Holger Müller
8fbe360778
Added properties to Version class
2020-07-08 17:14:16 +02:00
Holger Müller
51af621433
Fixed version comparison glitches
2020-07-08 15:47:07 +02:00
Holger Müller
a6c3a20445
readded MagLoopAnalysis
2020-07-08 15:47:07 +02:00
Mauro Gaioni
f67e00ca2d
cleanup and comments
2020-07-08 15:47:07 +02:00
Holger Müller
5b71657e17
removed left free file
2020-07-07 20:38:40 +02:00
Holger Müller
675e7adc2c
Use with for locking / linting
2020-07-07 20:14:10 +02:00
Holger Müller
6fa8929f94
fix crash when trying to connect empty interface
2020-07-07 16:56:09 +02:00
Holger Müller
55dd5eda4f
fixed typo
2020-07-07 16:50:59 +02:00
Holger Müller
28fb2e280f
Removed redundant code from hardware
2020-07-07 16:48:43 +02:00
Holger Müller
27bd5ca2b6
Disabled currently broken MagLoopAnalysis
2020-07-07 14:17:32 +02:00
Holger Müller
27d3f492d8
add interpolation for touchstone data
2020-07-07 14:09:58 +02:00
Holger Müller
948c04f154
Fix custom datapoints on H4
2020-07-07 12:33:32 +02:00
Holger Müller
496494900f
Merge pull request #226 from zarath/feature/refactor_hardware
...
This patchset refactors many hardware related functions.
It can break things especially with AVNA/NanoVNA-F/-H/-H4. As I don't have access to that hardware devices I need some feedback, if general functionality is given.
I personally was impressed, how much faster sweeping is with the original NanoVNA
2020-07-05 14:08:24 +02:00
Holger Müller
71ba759ada
Fixed percentage in continous sweep
2020-07-05 14:06:57 +02:00
Holger Müller
113be4d1db
Removed code doubling in sweep worker
2020-07-05 13:51:01 +02:00
Holger Müller
cd9b4da1af
Added connected() method to VNA class
2020-07-05 13:00:03 +02:00
Holger Müller
764a9aaa0b
More robust scanning in NanoVNA.py
2020-07-05 12:32:20 +02:00
Holger Müller
ac050a0a4c
Fix merge to wrong line in NanoVNASaver.py
2020-07-04 23:43:40 +02:00
Holger Müller
d039a1192a
Merge branch 'development' into feature/refactor_hardware
2020-07-04 23:38:12 +02:00
Holger Müller
887a74d040
Merge pull request #35 from RandMental/patch-3
...
Update NanoVNASaver.py
2020-07-04 23:36:07 +02:00
Holger Müller
d3fe370d80
High speed scanning with mask for NanoVNA > 0.7.1
2020-07-04 23:30:14 +02:00
Holger Müller
089455505b
Ensure that vna.readFrequencies always list of int
2020-07-04 20:37:37 +02:00
Holger Müller
0b8641c20a
Device connection refactoring
2020-07-04 20:14:18 +02:00
Holger Müller
8b6ce5e142
Removed unneeded methods
2020-07-04 19:59:47 +02:00
Holger Müller
5e32ff177b
Use exceptions instead of if in About.py
2020-07-04 19:58:20 +02:00
RandMental
22b5116573
Update NanoVNASaver.py
...
Format Serial Control Box
2020-07-04 16:55:52 +02:00
RandMental
428aafa6ce
Update Hardware.py
...
Spelling mistake
2020-07-04 16:51:11 +02:00
Holger Müller
b8b2a78ab4
Merge pull request #34 from RandMental/patch-1
...
Formatting to increase readability
2020-07-04 14:44:44 +02:00
Holger Müller
67334257a1
Bump version
2020-07-04 14:32:45 +02:00
Holger Müller
a06b9191be
Get rid of InvalidVNA
2020-07-04 14:26:20 +02:00
Holger Müller
3dbbd165ac
Merge branch 'feature/refactor_hardware' of github.com:zarath/nanovna-saver into feature/refactor_hardware
2020-07-04 13:23:07 +02:00
Holger Müller
88245d640d
Merge pull request #33 from RandMental/patch-1
...
Formatting to increase readability - windows\About.py
2020-07-04 13:22:53 +02:00
RandMental
64a7fd914d
Formatting to increase readability
...
Copyright notices
Firmware version
2020-07-04 13:16:49 +02:00
Holger Müller
8e7e6b81ac
Moved duplicate code to parent class
2020-07-04 13:10:29 +02:00
Holger Müller
935b58648e
Refactored Hardware
...
- App opject no longer neened in VNA classes
- serial port locking moved in Interface class
2020-07-04 12:08:54 +02:00
Holger Müller
e743a4a5a3
Fix 201 datapoint setting with -H4
2020-07-04 09:28:00 +02:00
Holger Müller
9ec71ebc8d
Bump Version
2020-07-03 19:16:45 +02:00
Holger Müller
143e1dda02
detect -H versions
2020-07-03 18:43:39 +02:00
Mark Zachmann
94421b80a8
add checking for None in serial port for button click
...
repair the typo in AntennaAnalysis import
2020-07-03 07:27:22 -04:00
Holger Müller
2252d78de4
Merge pull request #212 from zarath/development
...
Bugfixes and simplifications
2020-07-03 09:22:26 +02:00
Holger Müller
354a3d764e
fixed typo with drain_serial function call
2020-07-02 12:00:54 +02:00
Holger Müller
7cb71c0ab0
Merge pull request #213 from gaionim/pull/analizeMagLoop
...
refactoring Vswr Analysis
2020-07-01 21:19:36 +02:00
Mauro Gaioni
cec57bacb5
MagLoopAnalysis
2020-07-01 20:47:15 +02:00
Holger Müller
2e62d13f0f
fixed s21 save bug #211
2020-07-01 20:26:13 +02:00
Holger Müller
24b34d6f70
Simplified Serial port locking
2020-07-01 20:11:12 +02:00
Holger Müller
eae377bbe2
Clean up calculations
2020-07-01 16:52:30 +02:00
Holger Müller
da729a3bab
Bumped Version
2020-07-01 07:45:18 +02:00
Holger Müller
4819b25ac1
Fixed through calibration
2020-06-30 21:46:47 +02:00
Holger Müller
fa19aaab37
Version bump / CHANGELOG
2020-06-30 12:23:23 +02:00
Holger Müller
3341564cb2
Refactored Calibration
...
Utilize scipy to implement spline interpolation between calibration
data points
2020-06-30 12:04:50 +02:00
Holger Müller
4045a18271
removed unneeded import
2020-06-30 12:01:03 +02:00
Holger Müller
30032a08fe
FIxed V2 data acquivsion
2020-06-30 12:00:20 +02:00
Holger Müller
374924299d
Fix crash when marker outside new scan range
2020-06-29 18:55:00 +02:00
Holger Müller
e70aa7d3e1
Fixed cal crash and s21 cals
2020-06-29 18:46:15 +02:00
Holger Müller
75d77c1703
Refactoring NanoNVASaver window methods
2020-06-28 18:48:41 +02:00
Holger Müller
48f8aaea32
put charts in dictionary
2020-06-28 17:37:23 +02:00
Holger Müller
fbdf325b51
Test for cor_att_data function
2020-06-28 16:57:52 +02:00
Holger Müller
c0e1cfb310
reordered RFTools functions alphabetically
...
added some test cases
2020-06-28 15:43:47 +02:00
Holger Müller
ee4d3b6765
Version bump
2020-06-28 12:57:16 +02:00
Holger Müller
790c8aac2b
Linting SweepWorker
2020-06-28 12:55:07 +02:00
Holger Müller
c139a531e7
Fixed average truncation
...
Also use geometrical distance to sort out extrema
2020-06-28 11:43:02 +02:00
Holger Müller
76420abd57
Updated version and changelog
2020-06-27 21:48:28 +02:00
Holger Müller
3dca605297
bump version
2020-06-27 21:37:55 +02:00
Holger Müller
0a2bf51c63
fixed calibration assitant save crash
2020-06-27 21:27:52 +02:00
Holger Müller
8bdf5ecb77
NanoVNA-H4 now also supports 202 datapoint/scan
2020-06-27 14:49:21 +02:00
Holger Müller
9e629f0350
Updated copyright headers
2020-06-25 19:52:30 +02:00
Holger Müller
d6acb7121c
Prepartion for new github orginisational location
2020-06-25 19:48:03 +02:00
Holger Müller
3c77a86b58
fixed button connection in calibration
2020-06-24 23:54:59 +02:00
Holger Müller
cb568cf6ad
Linting
2020-06-24 23:10:35 +02:00
Holger Müller
658cc6f231
Removed no longer needed properties
2020-06-24 22:49:24 +02:00
Holger Müller
5ce5de163c
Refactored Calibration Code
2020-06-24 22:09:19 +02:00
Holger Müller
62958d31c3
Merge branch 'pr/gaionim/20' into development
2020-06-21 21:03:35 +02:00
Holger Müller
cb1c1a99f5
Pylint ...
2020-06-21 20:54:23 +02:00
Mauro Gaioni
02f964bb62
Merge remote-tracking branch 'origin/development' into z/attenuatore
2020-06-21 20:31:41 +02:00
Holger Müller
38a54e801c
refactored parseFrequency
2020-06-21 19:54:00 +02:00
Holger Müller
4ba8f22109
Choosable datapoint also for NanoVNA-H with recent firmware
...
- Removed unused methods. Simplified V2 readValues
- Code linting
2020-06-21 19:20:36 +02:00
Mark Zachmann
da864ea008
repair multi segment sweeps for v2
...
Some of the code relies on checking the sweepData length so make it the same as the requested number of datapoints
2020-06-20 07:55:31 -04:00
Mauro Gaioni
ef9827bd09
Merge remote-tracking branch 'origin/master' into z/attenuatore
2020-06-19 22:29:23 +02:00
Mark Zachmann
c0dce36a76
Repair a typo in calibration loading and remove the excess cal text
2020-06-19 07:04:21 -04:00
Mark Zachmann
4b2371092f
Fix a typo so that bad comm at startup isn't fatal
2020-06-18 17:20:58 -04:00
Mauro
2ade3b65a2
Add the posibility of use an attenuator inline
...
with the S21 (CH1) input
original from
https://github.com/mihtjel/nanovna-saver/pull/145
2020-06-18 20:33:17 +02:00
Holger Müller
92ece2cdc0
Choosable datapoints / scan on V2
...
In DeviceManage window, with v2 the ammount of datapoints
per scan is choosable
2020-06-17 19:36:06 +02:00
Holger Müller
e5490a58b8
Bugfix: Marker reset on sweep
...
This fixes the annoying bug wich causes marker to be
set on start frequency after every sweep.
2020-06-15 16:03:14 +02:00
Holger Müller
44cea8ddba
Linting: line length and unnecessary "else"
2020-06-15 13:27:00 +02:00
Holger Müller
648d2f3d75
Splitted Analysis module
2020-06-15 11:28:38 +02:00
Holger Mueller
7c77aab56b
Removes content that has been split of from 'Analysis.py'.
2020-06-15 10:08:22 +02:00
Holger Mueller
c6f6eca9bf
Merge branch 'split-file_Analysis.py_VSWRAnalysis.py' into split-file_Analysis.py
2020-06-15 10:08:21 +02:00
Holger Mueller
86f2f1dad8
Merge branch 'split-file_Analysis.py_SimplePeakSearchAnalysis.py' into split-file_Analysis.py
2020-06-15 10:08:21 +02:00
Holger Mueller
17da2b8f44
Changes content in separated file 'VSWRAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
6f7121b1cc
Merge branch 'split-file_Analysis.py_PeakSearchAnalysis.py' into split-file_Analysis.py
2020-06-15 10:08:21 +02:00
Holger Mueller
0fa1a6d648
Changes content in separated file 'SimplePeakSearchAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
d626e372c9
Adds separate file for 'VSWRAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
f9b46a9200
Merge branch 'split-file_Analysis.py_LowPassAnalysis.py' into split-file_Analysis.py
2020-06-15 10:08:21 +02:00
Holger Mueller
37449b9938
Changes content in separated file 'PeakSearchAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
3eecead8d9
Adds separate file for 'SimplePeakSearchAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
7877ec61b0
Merge branch 'split-file_Analysis.py_HighPassAnalysis.py' into split-file_Analysis.py
2020-06-15 10:08:21 +02:00
Holger Mueller
121e618bac
Changes content in separated file 'LowPassAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
49250997ed
Adds separate file for 'PeakSearchAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
007cc40d54
Merge branch 'split-file_Analysis.py_BandStopAnalysis.py' into split-file_Analysis.py
2020-06-15 10:08:21 +02:00
Holger Mueller
54fa7d6052
Changes content in separated file 'HighPassAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
6f485c3b86
Adds separate file for 'LowPassAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
9004ded6ce
Changes content in separated file 'BandStopAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
8efaba9c05
Adds separate file for 'HighPassAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
03a8b4b182
Changes content in separated file 'BandPassAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
342c773a28
Adds separate file for 'BandStopAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Mueller
d48b5b51a2
Adds separate file for 'BandPassAnalysis.py'.
2020-06-15 10:08:21 +02:00
Holger Müller
be08f75aa8
prepare Anaysis split
2020-06-15 10:07:55 +02:00
Holger Müller
397d21054b
renamed calibration window module
2020-06-15 09:53:40 +02:00
Holger Müller
f978640586
Splitting Calibration.py in Modules
2020-06-15 09:52:32 +02:00
Holger Müller
98ffa878be
Split history NanoVNASaver/Calibration.py to NanoVNASaver/Windows/Calibration.py
2020-06-15 09:43:41 +02:00
Holger Müller
70252ebed5
Split history NanoVNASaver/Calibration.py to NanoVNASaver/Windows/Calibration.py
2020-06-15 09:43:41 +02:00
Holger Müller
d0192fa8cf
Linting and Cleanups (F-Strings, Linebreaks)
2020-06-15 09:42:16 +02:00
Holger Müller
7437d26260
Added some TODOs
2020-06-14 09:19:28 +02:00
Holger Müller
c325fa5af9
Code cleanup (linting and f-strings)
2020-06-13 10:22:30 +02:00
Holger Müller
2a13f7063e
Linting and f-strings instead of + concat
2020-06-12 22:16:26 +02:00
Holger Müller
befcc32db7
Merge pull request #7 from MZachmann/speedup_scan
...
speed up sweep by not resetting limits on end of sweep
2020-06-12 12:00:27 +02:00
Mark Zachmann
0018fdabc8
speed up sweep by not resetting limits on end of sweep
2020-06-11 21:20:29 -04:00
Holger Müller
7e22972c0a
Use Touchstone save method to store s?p files
2020-06-11 09:28:47 +02:00
Holger Müller
bfc73f8d5e
Touchstone class save method added
2020-06-11 09:03:20 +02:00
Holger Müller
0bf3ec69a5
Removed temporary files
2020-06-10 16:21:10 +02:00
Holger Müller
d0b91dbfd1
Merge branch 'feature/refactor_windows' into development
2020-06-10 15:31:59 +02:00
Holger Müller
fc6a064356
use pack / unpack for v2 protocol
2020-06-10 15:18:53 +02:00
Holger Müller
2feceb13f3
Timeout setttings
2020-06-10 13:46:59 +02:00
Holger Müller
d756e4f070
readFeature updates object by its own
2020-06-10 13:35:11 +02:00
Holger Müller
5c4c04e19e
V2 300 point scan
...
features now of type set
2020-06-10 13:29:13 +02:00
Holger Mueller
bd43796aa4
Changes for Window code splitting
2020-06-09 19:14:01 +02:00
Holger Mueller
f42838ac94
Merge branch 'split-file_NanoVNASaver.py_TDR.py' into split-file_NanoVNASaver.py
2020-06-09 17:56:54 +02:00
Holger Mueller
36bbf4b13d
Merge branch 'split-file_NanoVNASaver.py_SweepSettings.py' into split-file_NanoVNASaver.py
2020-06-09 17:56:54 +02:00
Holger Mueller
d837220540
Changes content in separated file 'TDR.py'.
2020-06-09 17:56:54 +02:00
Holger Mueller
4814e69bcb
Merge branch 'split-file_NanoVNASaver.py_Screenshot.py' into split-file_NanoVNASaver.py
2020-06-09 17:56:54 +02:00
Holger Mueller
afe8ef1050
Changes content in separated file 'SweepSettings.py'.
2020-06-09 17:56:54 +02:00
Holger Mueller
5f9eb19b5d
Adds separate file for 'TDR.py'.
2020-06-09 17:56:54 +02:00
Holger Mueller
76f00e5a1d
Merge branch 'split-file_NanoVNASaver.py_NanoVNASaver.splitted.py' into split-file_NanoVNASaver.py
2020-06-09 17:56:54 +02:00
Holger Mueller
5ca3cddb63
Changes content in separated file 'Screenshot.py'.
2020-06-09 17:56:54 +02:00
Holger Mueller
32ab739b7a
Adds separate file for 'SweepSettings.py'.
2020-06-09 17:56:54 +02:00
Holger Mueller
fc8a1c2424
Merge branch 'split-file_NanoVNASaver.py_MarkerSettings.py' into split-file_NanoVNASaver.py
2020-06-09 17:56:54 +02:00
Holger Mueller
6600322fb1
Adds separate file for 'Screenshot.py'.
2020-06-09 17:56:54 +02:00
Holger Mueller
905776151d
Merge branch 'split-file_NanoVNASaver.py_DisplaySettings.py' into split-file_NanoVNASaver.py
2020-06-09 17:56:54 +02:00
Holger Mueller
4255d6eff7
Merge branch 'split-file_NanoVNASaver.py_DeviceSettings.py' into split-file_NanoVNASaver.py
2020-06-09 17:56:54 +02:00
Holger Mueller
cb93714339
Merge branch 'split-file_NanoVNASaver.py_Bands.py' into split-file_NanoVNASaver.py
2020-06-09 17:56:54 +02:00
Holger Mueller
f93a1bb1a1
Merge branch 'split-file_NanoVNASaver.py_AnalysisWindow.py' into split-file_NanoVNASaver.py
2020-06-09 17:56:54 +02:00
Holger Mueller
9d017f1be7
Changes content in separated file 'NanoVNASaver.splitted.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
bed62c62e6
Changes content in separated file 'MarkerSettings.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
0ea098c7ed
Changes content in separated file 'DisplaySettings.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
6ca6ebf8fc
Changes content in separated file 'DeviceSettings.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
01e118f5fd
Changes content in separated file 'Bands.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
271a0e248c
Changes content in separated file 'AnalysisWindow.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
8d4f67cbca
Changes content in separated file 'About.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
5f9d3eb78b
Adds separate file for 'NanoVNASaver.splitted.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
a8ca13c60e
Adds separate file for 'MarkerSettings.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
a5bc1dc1bc
Adds separate file for 'DisplaySettings.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
9a549cb386
Adds separate file for 'DeviceSettings.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
6e5e29473f
Adds separate file for 'Bands.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
86e0379ee3
Adds separate file for 'AnalysisWindow.py'.
2020-06-09 17:56:53 +02:00
Holger Mueller
17a2eed213
Adds separate file for 'About.py'.
2020-06-09 17:56:53 +02:00
Mark Zachmann
25746fb3c1
calling variables bytesxxx was historic and bad. renamed to pointsxxx
2020-06-08 20:01:58 -04:00
Mark Zachmann
1aa31183b6
support for up to 1024 datapoints
2020-06-08 17:41:13 -04:00
Mark Zachmann
0e4b668836
use 255 data points, slight tweaks for consistency
2020-06-05 10:24:13 -04:00
Holger Mueller
eea9855a86
prep
2020-05-24 17:04:58 +02:00
Holger Mueller
0299f0ad9d
Prepare for windows module split
2020-05-24 16:59:02 +02:00
Holger Mueller
47528ee34c
Merge branch 'feature/refactor_hardware'
2020-05-19 09:15:56 +02:00
Holger Mueller
6b801bb978
Merge branch 'feature/refactor_hardware' into feature/refactor_charts
2020-05-19 09:15:08 +02:00
Holger Mueller
fcda846d65
Fixes for refactored hardware
2020-05-19 09:14:38 +02:00
Holger Mueller
6edd7fb9a0
removed splitting temp files
2020-05-18 21:10:08 +02:00
Holger Mueller
11853f8eb1
Splitted Chart.py
...
cleanups
2020-05-18 21:07:45 +02:00
Holger Mueller
f464616406
Merge branch 'split-file_Chart.py_VSWR.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
44ed070094
Merge branch 'split-file_Chart.py_TDR.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
8fe2bd368a
Changes content in separated file 'VSWR.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
a369e1ac76
Merge branch 'split-file_Chart.py_Square.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
5b7fb6e92e
Changes content in separated file 'TDR.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
b2281e5d7a
Adds separate file for 'VSWR.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
12790620f4
Merge branch 'split-file_Chart.py_SParam.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
e3fff6a3a2
Changes content in separated file 'Square.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
d882c29437
Adds separate file for 'TDR.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
ce9aa6811c
Merge branch 'split-file_Chart.py_Smith.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
7ac6794eab
Changes content in separated file 'SParam.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
12e48d02bc
Adds separate file for 'Square.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
45b2a4cec3
Merge branch 'split-file_Chart.py_RI.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
06c7af4de1
Changes content in separated file 'Smith.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
b63822b8f0
Adds separate file for 'SParam.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
16dd7bf4ca
Merge branch 'split-file_Chart.py_QFactor.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
a79ab62457
Changes content in separated file 'RI.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
0ccf847c60
Adds separate file for 'Smith.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
e331ae846a
Merge branch 'split-file_Chart.py_Polar.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
8e0a2a22f2
Changes content in separated file 'QFactor.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
91bf207eea
Adds separate file for 'RI.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
fee1dd7b85
Merge branch 'split-file_Chart.py_Phase.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
1cae8815dc
Changes content in separated file 'Polar.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
6028047938
Adds separate file for 'QFactor.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
c9096dcf94
Merge branch 'split-file_Chart.py_Permeability.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
a8c8d428ed
Adds separate file for 'Polar.py'.
2020-05-18 20:58:18 +02:00
Holger Mueller
04fd9fb98a
Merge branch 'split-file_Chart.py_MagnitudeZ.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
c23e2e4132
Merge branch 'split-file_Chart.py_Magnitude.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
658ecc6040
Merge branch 'split-file_Chart.py_LogMag.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
de0a26aa8a
Merge branch 'split-file_Chart.py_Inductance.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
93ab045323
Merge branch 'split-file_Chart.py_GroupDelay.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
546cc2a957
Merge branch 'split-file_Chart.py_Frequency.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
b2e837c4bb
Merge branch 'split-file_Chart.py_CLogMag.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
713a368401
Merge branch 'split-file_Chart.py_Chart_new.py' into split-file_Chart.py
2020-05-18 20:58:18 +02:00
Holger Mueller
e7fd952ccb
Changes content in separated file 'Phase.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
a1678d3e28
Changes content in separated file 'Permeability.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
f7406d618f
Changes content in separated file 'MagnitudeZ.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
6b5ad656a4
Changes content in separated file 'Magnitude.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
97fc6431ac
Changes content in separated file 'LogMag.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
760730ef7e
Changes content in separated file 'Inductance.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
f2ed244c40
Changes content in separated file 'GroupDelay.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
1e19967dda
Changes content in separated file 'Frequency.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
23d17d23d9
Changes content in separated file 'CLogMag.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
b534f3a447
Changes content in separated file 'Chart_new.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
5e675564b8
Changes content in separated file 'Capacitance.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
14680a80fc
Adds separate file for 'Phase.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
7c4e8d6076
Adds separate file for 'Permeability.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
e33035ebc6
Adds separate file for 'MagnitudeZ.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
9d2485fe56
Adds separate file for 'Magnitude.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
951f498c65
Adds separate file for 'LogMag.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
b32776fb61
Adds separate file for 'Inductance.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
81066b7fe9
Adds separate file for 'GroupDelay.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
8d1adeade5
Adds separate file for 'Frequency.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
c2b3ef85cf
Adds separate file for 'CLogMag.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
c8d8667f1c
Adds separate file for 'Chart_new.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
f17f3fa7be
Adds separate file for 'Capacitance.py'.
2020-05-18 20:58:17 +02:00
Holger Mueller
254970a4e0
Prepare directory for splitting
2020-05-18 20:57:25 +02:00
Holger Mueller
12b5e4647c
Splitted Hardware
...
Clean up after splitting and added module init
2020-05-18 20:36:34 +02:00
Holger Mueller
597a3f36a5
Merge branch 'split-file_Hardware.py_VNA.py' into split-file_Hardware.py
2020-05-18 20:31:27 +02:00
Holger Mueller
b32f5ee352
Merge branch 'split-file_Hardware.py_NanoVNA_V2.py' into split-file_Hardware.py
2020-05-18 20:31:27 +02:00
Holger Mueller
9faa552f12
Changes content in separated file 'VNA.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
8412c0b297
Merge branch 'split-file_Hardware.py_NanoVNA.py' into split-file_Hardware.py
2020-05-18 20:31:27 +02:00
Holger Mueller
1dd6d1f3b3
Changes content in separated file 'NanoVNA_V2.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
3305b9b92c
Adds separate file for 'VNA.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
1ae77b79ef
Merge branch 'split-file_Hardware.py_NanoVNA_H.py' into split-file_Hardware.py
2020-05-18 20:31:27 +02:00
Holger Mueller
fd584bed07
Changes content in separated file 'NanoVNA.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
c75b9a1bef
Adds separate file for 'NanoVNA_V2.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
7183d0b850
Merge branch 'split-file_Hardware.py_NanoVNA_F.py' into split-file_Hardware.py
2020-05-18 20:31:27 +02:00
Holger Mueller
723bd4a6e9
Changes content in separated file 'NanoVNA_H.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
9f7e7f721e
Adds separate file for 'NanoVNA.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
5ee4bd97ba
Merge branch 'split-file_Hardware.py_Hardware_new.py' into split-file_Hardware.py
2020-05-18 20:31:27 +02:00
Holger Mueller
baacc655dd
Changes content in separated file 'NanoVNA_F.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
d31bd8acc7
Adds separate file for 'NanoVNA_H.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
0145c4308d
Changes content in separated file 'Hardware_new.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
22faeb29b3
Adds separate file for 'NanoVNA_F.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
61cc7d1373
Changes content in separated file 'AVNA.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
a034e2108d
Adds separate file for 'Hardware_new.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
904d8fa287
Adds separate file for 'AVNA.py'.
2020-05-18 20:31:27 +02:00
Holger Mueller
3e8f8aec4e
Prepare directory for splitting
2020-05-18 20:20:55 +02:00
Holger Mueller
1dcd2fbf44
Removed dos linebreaks
2020-05-16 17:10:07 +02:00
Holger Müller
5364a5bbd6
Merge pull request #3 from denisbondar/Development
2020-05-16 16:42:26 +02:00
Holger Mueller
cb43ee9df5
Code cleanup: is instead of ==
2020-04-19 14:49:00 +02:00
Holger Mueller
f25ca4477b
NanoVNA V2 windows detection fix.
2020-04-19 14:47:32 +02:00
Holger Mueller
9dd34b4140
Retry device detection up two 3 times
2020-04-11 14:39:47 +02:00
Holger Mueller
f7325764c6
don't use tty module on windows
2020-04-10 10:43:10 +02:00
Holger Mueller
66101992d8
Added Nanavna-V2 detection
...
code from @nanovna
2020-04-07 18:16:40 +02:00
Holger Mueller
6b26129307
unified VNA initialization
2020-04-07 17:17:22 +02:00
Holger Mueller
121e162357
logging cleanups
2020-04-07 17:09:02 +02:00
Holger Mueller
5cca484a06
Moved device specific code to Hardware
2020-04-07 16:25:26 +02:00
Holger Mueller
cb92e83376
added NanoVNA-V2 Device ID
2020-04-07 16:05:00 +02:00
Rune B. Broberg
2ecc5ce8c1
Allow multiple VID/PID types to support AVNA users
2020-02-29 09:32:13 +01:00
Rune B. Broberg
57200ab8e7
This issue seems to have been resolved by newer firmwares.
2020-02-29 09:13:26 +01:00
mihtjel
3a38d82467
Merge pull request #161 from zarath/bugfix/gamma_div_by_zero
...
Bugfix/gamma div by zero
2020-02-29 09:03:38 +01:00
mihtjel
e0181bd8ca
Merge pull request #160 from zarath/feature/marker_dict
...
Feature/marker dict
2020-02-29 09:01:29 +01:00
Rune B. Broberg
de67220faa
Added AVNA hardware type
...
Number of data points is no longer static at 101 points
First version of NanoVNA-F screenshot code - Colours are still wrong.
2020-02-29 08:52:14 +01:00
Holger Mueller
cecff14019
Fix Chart crash when only one data line in .s1p
2020-02-15 20:35:33 +01:00
Holger Mueller
cb1ef3608c
Fix Bug #158
...
Test for gamma of 1+0j
2020-02-15 20:27:14 +01:00
Holger Mueller
b7760b27ac
Moved Marker specific code out of NanoVNASaver
2020-02-15 18:14:00 +01:00
Holger Mueller
8271cc77e8
pushed markers in a dict
2020-02-14 19:34:24 +01:00
Rune Broberg
707bd792c7
Make the gain function return -inf if the magnitude of Z is 0
2020-02-10 10:30:19 +01:00
Holger Mueller
a5cd8ef37f
Added S11 |Z| and |S11|/|S21| markers
...
Implements feature request #150
2020-02-06 21:15:21 +01:00
mihtjel
3233d183f4
Merge pull request #149 from zstadler/feature/saveas-SnP
...
Differentiate S1P vs. S2P file save
2020-02-06 20:29:38 +01:00
zstadler
dbfff0e76a
Differentiate S1P vs. S2P file save
...
- Provide different titles for the save buttons
- Use the selected file type as the suffix filter of the save-as dialog
2020-02-02 18:50:46 +02:00
Holger Mueller
31dd2712fb
Init file for Marker modules
2020-02-02 14:16:46 +01:00
Holger Mueller
e18d92293e
MarkerSettingsWindow as separate module
...
moved MarkerSettingsWindow from NanaVNASaver.py to Marker/Settings
2020-02-02 14:16:09 +01:00
Holger Mueller
73f08904d7
Moved Widget.py to Marker subdirectory
2020-02-02 14:10:33 +01:00
Holger Mueller
e491f65e05
Split history NanoVNASaver/NanoVNASaver.py to NanoVNASaver/Marker/Settings.py
2020-02-02 14:00:53 +01:00
Holger Mueller
8341c8fee6
Split history NanoVNASaver/NanoVNASaver.py to NanoVNASaver/Marker/Settings.py
2020-02-02 14:00:53 +01:00
Holger Mueller
c65a4eb0c3
Merged bugfix for touchstone db conversation
2020-01-26 21:16:06 +01:00
Holger Mueller
88a37c316b
Enhanced formatting for complex and low digit count
2020-01-22 17:54:34 +01:00
Rune Broberg
60d58015c4
Fix for crash bug
2020-01-17 09:19:47 +01:00
Rune Broberg
85d61d13a2
Fix for crash bug
2020-01-17 09:19:32 +01:00