RozitaTeymourzadeh
04713d9674
add feature of continuous sweep and writing the data in file
2022-11-09 21:08:51 -08:00
RozitaTeymourzadeh
4730be28af
clean up
2022-10-11 20:46:53 -07:00
RozitaTeymourzadeh
c6c050b445
write continuous sweep data into the file
2022-10-11 20:33:00 -07:00
Holger Müller
7b9dd5ab0a
Feature/refactoring ( #556 )
...
* github workflow naming for ubuntu 22.04
* refactored Hardware.py
* use contextlib instead of try
* use dataclass instead of userdict
* simplyfied sweep worker
* fixed calibration data loading
* explicit import of scipy functions - may fix #555
2022-10-06 18:15:59 +02:00
Holger Müller
79a577ffe3
pycodestyle fixes
2022-09-15 21:59:55 +02:00
Holger Mueller
00d9884d32
just linting
2022-05-27 09:03:37 +02:00
Holger Müller
6aa7aaa051
Feature/linting 220402 ( #499 )
...
* added .flatpak-builder to .gitingnore
* GroupDelay Chart simplified
* allow numpy > 1.21 fixes #456
* Added flatpak manifest
2022-05-14 11:00:34 +02:00
Galileo
915da14ac1
PA0JOZ Enhanced Response Correction
2022-01-16 21:37:20 +01:00
Holger Müller
f921914dd8
SweepWorker: use gui_error method
2021-07-24 11:42:43 +02:00
Holger Müller
ca5a001356
Merge remote-tracking branch 'jamesl-dm/master' into HEAD
2021-07-24 10:58:53 +02:00
James Limbouris
9aee9973ad
Apply offset delays _after_ calibration
2021-07-20 13:50:55 +08:00
Holger Müller
a8144d458d
Refactoring SweepWorker
2021-07-05 18:17:51 +02:00
Holger Müller
8d899e510b
removed unused signal from sweepworker
2021-07-05 17:43:27 +02:00
Holger Müller
52d0068571
Update copyright notice
2021-06-30 07:21:14 +02:00
Mauro Gaioni
93e704330d
retry if empty values
...
fix divisionbyzero error
2021-04-05 13:33:18 +02:00
Holger Müller
d54627f993
Fix #323
...
Start freq of V2 with S21 hack cannot go negative any longer
2020-10-03 14:01:30 +02:00
Holger Müller
9f5f4b5870
Use scan mask command for read_frequencies if possible
2020-07-31 10:19:29 +02:00
Holger Müller
ecd74d54db
Raise Error if no sweep attemp gets valid data.
2020-07-30 20:32:01 +02:00
Holger Müller
a713959245
RC-01
2020-07-30 09:32:04 +02:00
Holger Müller
0559540e30
Fixed -H4 starup crash
2020-07-29 13:04:42 +02:00
Holger Müller
89c809cf33
fixed truncating
2020-07-28 17:31:14 +02:00
Holger Müller
b178301435
Sweep code updates
2020-07-28 10:34:31 +02:00
Holger Müller
06b379afb4
Use Sweep Class to communicate with SweepWorker
2020-07-27 20:01:08 +02:00
Holger Müller
fd6aad74cf
Set sweep modes via sweep class
2020-07-27 18:36:09 +02:00
Holger Müller
d79524bb12
Marker input editing signal change
2020-07-27 17:05:11 +02:00
Holger Müller
684a01beb4
Refactoring Sweep settings
2020-07-25 20:10:24 +02:00
Holger Müller
bf8d5a4544
Split history NanoVNASaver/SweepWorker.py to NanoVNASaver/Settings/Sweep.py
2020-07-25 19:43:51 +02:00
Holger Müller
ae75966bb3
Split history NanoVNASaver/SweepWorker.py to NanoVNASaver/Settings/Sweep.py
2020-07-25 19:43:51 +02:00
Holger Müller
8ca1606d5f
Prepare for logarithmic sweeping
2020-07-24 21:14:48 +02:00
Holger Müller
ce717bad58
Fixed segments rename / allow some more retries
2020-07-20 20:50:52 +02:00
Holger Müller
66b07690ff
Fixed typo segements
2020-07-18 15:43:39 +02:00
Holger Müller
5f4fa53223
Renamed count to segments for consistency
2020-07-17 20:45:21 +02:00
Holger Müller
099e1b2087
Refactored SweepControl Widget
2020-07-12 23:49:01 +02:00
Holger Müller
11082ff062
record runtime exceptions in debug log
2020-07-11 14:00:05 +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
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
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
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
3341564cb2
Refactored Calibration
...
Utilize scipy to implement spline interpolation between calibration
data points
2020-06-30 12:04:50 +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
9e629f0350
Updated copyright headers
2020-06-25 19:52:30 +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
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