Wykres commitów

994 Commity (9f95d73da658e0cf5c6096561b045cee07714497)

Autor SHA1 Wiadomość Data
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