Rune Broberg
394b65f844
Consistent naming with the rest of the software.
2019-11-20 16:53:56 +01:00
Rune Broberg
192423dfdd
Apply immediately when the value is changed.
2019-11-20 16:37:57 +01:00
Rune Broberg
7f0bde67e7
Early version of offset delay
2019-11-20 15:02:03 +01:00
Rune Broberg
dc2cd080c7
Small error in the hardware interface
2019-11-20 14:10:24 +01:00
Holger Mueller
a283148ec6
fixed options factor prorperty
...
parsing tried to update factor but factor is now
a property
2019-11-19 19:13:45 +01:00
Holger Mueller
914e640217
fixed bug - Touchstone phase data is in degrees
2019-11-19 12:26:54 +01:00
Holger Mueller
ed42cd311a
Spelling errors and missleading comment removed
2019-11-19 11:49:43 +01:00
Holger Mueller
c21ebba3fb
Touchstone: added type hints
2019-11-19 11:34:15 +01:00
Holger Mueller
f02524c4de
Touchstone: setter not needed for lists
2019-11-19 11:32:07 +01:00
Holger Mueller
ee1f7bf909
Touchstone unit assertions
2019-11-19 11:27:05 +01:00
Holger Mueller
f9fafca0e2
reverted to write after load in NanoVNASaver
...
reverted as data is not updated on charts if save
wouldn't be called ... bug #99 keeps open in this regard
2019-11-19 10:27:59 +01:00
Holger Mueller
6db03fc481
Touchstone: added db format parsing
2019-11-19 10:27:21 +01:00
Holger Mueller
2add3f8dc9
fixed typo
2019-11-19 10:03:46 +01:00
Holger Mueller
c3639b2557
Rewrite of touchstone parser
...
- keeped compatible with previous version
- add test examples of touchstone files
- commented out writing to loaded file to fix bug #99
2019-11-19 10:00:17 +01:00
Holger Mueller
ba5da125e2
Reimplementation of touchstone parser
2019-11-18 23:59:28 +01:00
mihtjel
a60208aab3
Merge pull request #97 from zarath/refactor/RFTools
...
Refactor/rf tools
2019-11-18 09:12:18 +01:00
Holger Mueller
c8afac2dc6
Full Precission sweep format
2019-11-18 08:00:45 +01:00
Rune B. Broberg
51059506e0
Control markers with the arrow keys while a chart is selected. Up and right increase frequency, left and down reduce.
2019-11-17 22:26:00 +01:00
Rune B. Broberg
28b8db1bfe
Finished capacitance chart.
...
Added inductance chart.
2019-11-17 21:45:08 +01:00
Holger Mueller
d00ef61aee
RFTools: renamed clamp function
...
renamed and allow numbers.Real as parameters
2019-11-17 15:56:43 +01:00
Holger Mueller
50dcf944b8
Renamed to_methods to methods
2019-11-17 14:42:12 +01:00
Holger Mueller
6b2506ff4b
Replaced RFTools.normalize50 by Datapoint method
2019-11-17 14:25:53 +01:00
Holger Mueller
10399ad8c4
Replaced RFTools.qualityFactor by q_factor method
2019-11-17 14:02:12 +01:00
Holger Mueller
8dd67ac85e
Replaced RFTools.gain by Datapoint property
2019-11-17 13:51:20 +01:00
Holger Mueller
2405408eec
Make gain a datapoint property
2019-11-17 12:55:45 +01:00
Holger Mueller
b52fa930a6
Make vswr a datapoint property
2019-11-17 12:53:59 +01:00
Holger Mueller
f6d614b247
Replaced RFTools.calculateVSWR by Datapoint method
2019-11-17 12:33:31 +01:00
mihtjel
76f1280d1d
Merge pull request #96 from mihtjel/feature/sloppy_parser
...
Feature/sloppy parser
2019-11-16 23:50:44 +01:00
Holger Mueller
9bb42ffc29
refactored phaseAngle methods
2019-11-16 15:33:11 +01:00
Rune B. Broberg
30690cf22b
Update version 0.2.1alpha
...
Get text from the right part of the combo box for serial port.
2019-11-16 14:59:48 +01:00
Rune B. Broberg
311b959d83
Middle button to drag zoomed charts.
2019-11-16 12:07:32 +01:00
mihtjel
9ee9f2db8c
Merge pull request #91 from mihtjel/feature/sloppy_parser
...
sloppy SI parsing to allow common human errors
2019-11-16 09:55:31 +01:00
Holger Mueller
ae4fb3dcca
Added phase property to RFTools.Datapoint
2019-11-15 12:55:54 +01:00
Holger Mueller
ea344eda45
added methods to Datatapoint
...
added RFTools conversation functions to Datapoint class
2019-11-15 12:43:18 +01:00
Holger Mueller
0f4af45bfe
RFTools: added generic gamma to impedance funtion
2019-11-13 20:50:19 +01:00
Holger Mueller
43cd92bdcf
Use python native complex numbers in RFTools
2019-11-13 18:55:06 +01:00
Rune B. Broberg
0b73e89d51
Serial port select box from Paul Alfille
2019-11-13 07:44:18 +01:00
Holger Mueller
e32838d8b8
Use NamedTuple for SI Format
2019-11-12 23:15:33 +01:00
Holger Mueller
9fc0f9fc2b
Fixed: add classname to staticmethod
2019-11-12 22:03:56 +01:00
Holger Mueller
6e97270ca2
Fixed bug in group delay
...
Group delay was misscalculated at upper boundary.
Now using a clamp function to make method even more robust
against index errors
2019-11-12 21:29:32 +01:00
Holger Mueller
57d73fac94
RFTools code cleanup
...
linting
removed code doublings by adjusting index in group delay method
2019-11-12 20:20:44 +01:00
Holger Mueller
8abca59786
Code cleanup / linting
2019-11-12 19:55:54 +01:00
Holger Mueller
3f3862e7e9
sloppy SI parsing to allow common human errors
2019-11-12 15:54:57 +01:00
Rune Broberg
64651b0b55
Allow LogMag charts to automatically set scaling within -100 to +100 dB
2019-11-12 15:09:15 +01:00
Rune Broberg
3770399d2d
0.2.0 release
2019-11-12 11:42:36 +01:00
Rune Broberg
5e2ef8d0cd
Clear new marker data fields when resetting
2019-11-12 11:38:15 +01:00
Rune Broberg
579dd8b482
Fixes for using KHz, khz, Mhz etc.
2019-11-12 11:33:57 +01:00
Rune Broberg
74a5b3d887
Minor style changes
2019-11-12 11:26:42 +01:00
Rune Broberg
6a96f6be8a
Warn the user when the frequencies they entered cannot be parsed.
2019-11-12 10:36:57 +01:00
Rune B. Broberg
87f18ca684
Disallow scroll wheel zooming when there is no data displayed.
2019-11-11 23:55:05 +01:00
Rune B. Broberg
ba1a644e39
Scroll speed reduced.
...
Made Group Delay charts work correctly.
Made Group Delay marker calculations work correctly.
2019-11-11 23:41:23 +01:00
Rune Broberg
448f47f2fb
0.2.0alpha1
2019-11-11 10:51:55 +01:00
Rune Broberg
137715b76f
Add group delay as a marker display option
2019-11-11 10:51:24 +01:00
Rune B. Broberg
7b246e9bc9
Scroll wheel zooming in frequency based charts.
2019-11-10 22:59:16 +01:00
Rune B. Broberg
3340037b8e
Logarithmic Y scale for VSWR chart
2019-11-10 21:50:08 +01:00
Rune B. Broberg
ffecd2514d
Fixed minimum values when using logarithmic scale for Permeability
2019-11-10 19:52:40 +01:00
Rune B. Broberg
e942b32d5a
Bug: Number of digits increased on the format object if reusing it
2019-11-10 18:40:37 +01:00
mihtjel
0a6e1e27de
Merge pull request #89 from zarath/Development
...
SI formatting and parsing class
2019-11-10 16:07:44 +01:00
Rune B. Broberg
054ec22a67
Work on group delay chart
2019-11-10 16:02:42 +01:00
Holger Mueller
722957f9f3
Use SITools for value parsing and formatting
2019-11-10 10:06:57 +01:00
Holger Mueller
a49c2cc146
Added file header
2019-11-10 09:18:45 +01:00
Holger Mueller
3fbbab524c
Merge branch 'Development' of github.com:mihtjel/nanovna-saver into Development
2019-11-10 09:15:11 +01:00
Holger Mueller
48132f61fb
Created SITools Module
...
This module
- converts numbers to strings wih SI prefixed unit represention.
- parses strings with SI values
2019-11-10 09:00:51 +01:00
Rune B. Broberg
ae9dd4a4d3
Prototype of log Y scale for permeability chart.
2019-11-08 23:07:24 +01:00
Rune Broberg
72c95bc8ba
First versions of permeability- and group delay-charts.
2019-11-08 13:58:14 +01:00
Rune Broberg
66859c81a7
Hold control and drag a box in a chart to zoom.
2019-11-08 10:17:58 +01:00
Rune B. Broberg
1b2c70c386
Min/Max impedance popouts should use the right labels
2019-11-07 18:38:55 +01:00
Rune Broberg
8fc1cba41d
Simple movable TDR marker for distance measurement.
2019-11-07 16:50:26 +01:00
Rune Broberg
67a743b91c
Minor bugfixes: Example Marker should obey the return loss sign, and bandpass analysis reset needs to reset the center frequency.
2019-11-07 16:28:18 +01:00
Rune Broberg
9ff6c6eb4b
Setting min/max impedance for TDR view
2019-11-07 11:25:03 +01:00
Rune Broberg
69acf7ab8a
Option for filled marker indicators
...
Option to have the data point at the tip of the marker
2019-11-06 15:45:55 +01:00
Rune Broberg
2d462e892e
New function for setting sweep display values without losing accuracy
2019-11-06 11:22:50 +01:00
mihtjel
99c72a75f4
Merge pull request #75 from davesmotleyprojects/Development
...
Separate formatFrequency for Sweep values
2019-11-06 11:18:38 +01:00
Rune Broberg
af37973ccc
Bugfix: VSWR analysis should now find the correct dips when there are more than 3. Fixes #78
2019-11-06 10:39:55 +01:00
Rune Broberg
40833a5a44
Fix some tick markers in fixed Y mode
2019-11-05 16:29:24 +01:00
Rune Broberg
021f4720b8
Even more correctly load and save positive/negative return loss setting.
...
Allow more decimals when setting min/max values for charts.
2019-11-05 15:29:04 +01:00
Rune Broberg
09ea2cc798
Correctly save and load "return loss is positive" option.
2019-11-05 15:20:14 +01:00
Rune Broberg
68918172d8
Draw marker numbers correctly on R+jX charts
2019-11-05 13:10:36 +01:00
dhunt1342
6dfb79ed68
Merge branch 'Development' of https://github.com/mihtjel/nanovna-saver into Development
2019-11-05 05:02:39 -05:00
dhunt1342
a4b2873396
Separate formatFrequency for Sweep values
...
formatFixedFrequency limits the maximum digits displayed to fit return values within space available. For sweep frequencies this results in actual loss of accuracy. formatSweepFrequency instead provides the smallest retuen value that does not result in loss of accuracy, but allows for padding trailing zeroes if desired.
2019-11-05 05:02:09 -05:00
Rune Broberg
3267896b8f
0.1.5 release
2019-11-05 09:52:10 +01:00
Rune Broberg
c4dcc27706
Making the calibration window a little less tall.
2019-11-04 16:56:31 +01:00
Rune Broberg
e1c5360c62
Retain marker size and whether to draw numbers for popout charts.
2019-11-04 16:23:39 +01:00
Rune Broberg
2ca6fe68e6
Show "Calibration Assistant" as source when cal assistant is used
2019-11-04 11:06:40 +01:00
Rune B. Broberg
a586d5aec2
Set scale for new markers, as well as fields and color mode.
2019-11-03 22:46:30 +01:00
Rune B. Broberg
1c54e42e89
Change the default font size on first startup to a sensible 8
2019-11-03 19:29:48 +01:00
Rune B. Broberg
c08d825058
Font scaling for marker data
2019-11-03 19:27:49 +01:00
Rune B. Broberg
c93cf4c7c5
Max 3 "dips" in VSWR analysis.
2019-11-03 12:56:37 +01:00
Rune B. Broberg
5501e8c73b
Show fewer digits of impedance and admittance, and "k" if needed.
2019-11-03 12:22:36 +01:00
Rune B. Broberg
483eee5631
Tell the user if they try to save a file but no data is available.
2019-11-03 10:42:29 +01:00
Rune B. Broberg
4a2d9c5dc8
Simple peak search
2019-11-02 22:40:54 +01:00
Rune B. Broberg
0ce6e489f7
Indicate the source of in-app calibration
2019-11-02 10:42:44 +01:00
Rune B. Broberg
0e9423d702
10%, 25% and 100% band padding (Addresses #63 partially)
2019-11-01 23:19:06 +01:00
Rune B. Broberg
a1d7d50bdd
"Run automatically" option for analyses
2019-11-01 16:58:38 +01:00
Rune Broberg
c442126a40
Early version of peak search and VSWR analysis
2019-11-01 12:48:03 +01:00
Rune B. Broberg
50d994e9f1
Allow the user to select whether marker names should be colored.
2019-10-30 21:34:22 +01:00
Rune B. Broberg
be36499f64
Line length
2019-10-30 15:17:18 +01:00
mihtjel
10de9af72b
Merge branch 'Development' into Development
2019-10-30 15:14:02 +01:00
Rune B. Broberg
183c1fbd6c
Move markers step by step using up-arrow/down-arrow ( Fixes #47 )
2019-10-30 15:03:51 +01:00
Rune Broberg
a491b9560f
Show marker numbers option ( Fixes #53 )
2019-10-29 14:21:22 +01:00
Rune Broberg
d5042a8191
Resizable markers (Fixes half of #53 )
2019-10-29 12:47:30 +01:00
Rune Broberg
f4c88e2ee3
Customizable marker display fields
2019-10-29 11:16:33 +01:00
Rune Broberg
181c7ba79f
Avoid having 0 span to avoid division by 0 errors
2019-10-29 09:27:14 +01:00
Holger Mueller
b4af674a7a
Linting break long lines
2019-10-28 18:49:23 +01:00
Holger Mueller
36fb291f79
fixed typo
2019-10-28 18:40:08 +01:00
Holger Mueller
b32f9c4a62
Use new format function for legacy ones
2019-10-28 18:38:04 +01:00
Holger Mueller
a63a7f90b1
Merge remote-tracking branch 'upstream/Development' into Development
2019-10-28 18:26:42 +01:00
mihtjel
991ae9bea8
Merge pull request #69 from zarath/master
...
Use shortend frequency values in sweep input
2019-10-28 15:20:57 +01:00
Rune Broberg
2539266944
User-selectable fields displayed for markers.
2019-10-28 15:17:38 +01:00
Holger Mueller
7adaeead12
RFTools: cleaned up fixedFormatting
2019-10-27 22:00:36 +01:00
Holger Mueller
3e85ed1c9c
Show shortend frequency values in sweep input
2019-10-27 17:00:22 +01:00
Holger Mueller
0512dd3224
RFTools.parseFrequency: parse more SI prefixes
2019-10-27 16:58:36 +01:00
Holger Mueller
5b45ddf7c3
Removed unused import 'collections'
2019-10-27 13:27:40 +01:00
Rune B. Broberg
38c3e01384
Limit updates of markers to the required parts of the code.
2019-10-26 15:52:54 +02:00
Rune B. Broberg
55f7934df9
Cable impedance measurement - first version.
2019-10-26 09:54:19 +02:00
Rune Broberg
6acf4f532d
Update colours, even when Dark Mode is not enabled.
2019-10-25 10:27:25 +02:00
Rune Broberg
a7168a0f57
Bugfix: Marker default colour should be consistent.
2019-10-23 10:07:02 +02:00
Rune Broberg
c83e51c9bf
Bugfix: Marker default colour should be consistent.
2019-10-23 10:06:33 +02:00
Rune Broberg
0ed402cd7b
Bugfix: Close everything if the main window is closed.
2019-10-23 09:57:40 +02:00
Rune Broberg
2c12599e33
Bugfix: Handle more than 6 saved markers
2019-10-23 09:36:34 +02:00
Rune Broberg
eabe6fb488
0.1.4 release
2019-10-23 09:19:40 +02:00
Rune Broberg
5b0a442b57
Increases default alpha value of reference sweep values to 48, to show up (a little) more clearly for new users.
2019-10-22 12:48:22 +02:00
Rune Broberg
ce13c1c039
Disable the Remove Marker button when there's no markers left.
2019-10-22 10:34:56 +02:00
Rune B. Broberg
689142d75f
Hardware layer doesn't know about Datapoints anyway
2019-10-21 23:53:07 +02:00
Rune B. Broberg
b0bd34edba
TDR chart scaling
2019-10-21 20:45:54 +02:00
Rune Broberg
63e51d32f6
S-parameter chart
2019-10-21 16:46:30 +02:00
Rune Broberg
efe756a90f
Marker and data-plotting now supports data sets and Y position functions
2019-10-21 11:47:07 +02:00
Rune B. Broberg
bc0dd23d8b
S11/S21 Combined LogMag Chart
2019-10-20 23:28:52 +02:00
Rune B. Broberg
f761bdc9bc
Calibration error messages presented to the user.
2019-10-20 20:34:33 +02:00
Rune B. Broberg
e7f2961eb9
Apply calibration to the current sweep when the Apply button is pressed.
2019-10-20 15:28:15 +02:00
Rune B. Broberg
a4ffe3fa79
Check input data for calibration standards, and fall back to ideals.
2019-10-20 14:04:42 +02:00
Rune B. Broberg
d7d4d51bce
Tell the user (In the About window) if checking for updates failed.
2019-10-20 12:29:41 +02:00
Rune B. Broberg
7d58c1e777
Datapoint class imported from RFTools
2019-10-20 12:19:05 +02:00
Rune B. Broberg
86ec4af8f1
Moved more RF specific static methods to RFTools
2019-10-20 12:16:11 +02:00
Rune B. Broberg
18417b568b
Add and remove markers, allowing more (or fewer) than 3 at a time.
...
Marker data displays get coloured header text to distinguish them.
Fixed URLError when checking for new updates without internet.
2019-10-20 00:03:22 +02:00
Rune B. Broberg
26b48be8be
Copy line thickness and point size to popped out charts.
2019-10-19 19:45:58 +02:00
Rune B. Broberg
62c83d645e
Added RFTools class for generic functions
...
Added |S11|, |S21| and |Z| charts
Removed sys.exit() to allow profiling
2019-10-19 00:58:31 +02:00
Rune Broberg
6c4431d4b9
Correctly reload saved point size and line thickness.
...
0.1.4alpha
2019-10-17 09:15:16 +02:00
Rune Broberg
dc8ef86d65
0.1.3 release
2019-10-16 14:20:23 +02:00
Rune Broberg
74e08eb9a9
Correctly handle removing the last VSWR marker;
...
or loading an invalid marker from settings.
2019-10-16 13:24:50 +02:00
Rune Broberg
a0c2148d40
VSWR Markers for 1 or less should be ignored.
2019-10-16 12:31:02 +02:00
Rune Broberg
fa2c7a4fc9
F and H were swapped in labels for calibration standard sets.
2019-10-16 09:39:40 +02:00
Rune B. Broberg
46a2f090aa
Disable automatic calibration when sweep is set to continuous
...
Fix popout of Phase and RealImaginary charts
2019-10-15 16:39:47 +02:00
Rune Broberg
1b40fbf468
Emphasize the need to have calibration done on the device before the app
2019-10-15 14:58:51 +02:00
Rune Broberg
22017bc449
Update VSWR marker colours even when using custom color scheme.
2019-10-15 09:09:10 +02:00
Rune B. Broberg
f1481636c7
Make sure pointSize/lineThickness are used universally
2019-10-14 19:53:59 +02:00
Rune B. Broberg
1441b67ed1
Configurable line thickness and data point sizes.
2019-10-14 19:34:59 +02:00
Rune B. Broberg
8b69cf2979
Calculate -60 dB points if not found (Analysis)
...
Allow resizing of popped out square charts
Shortcuts to start (CTRL+W) and stop (ESC) sweeps
2019-10-14 19:14:10 +02:00
Rune Broberg
a745fede33
Make the TDR chart available both in the TDR window and main window.
...
Attempt to fix NanoVNA-F connect error.
2019-10-14 08:43:06 +02:00
Rune B. Broberg
cc80c23c2e
More copy functions for charts. TDRWindow now uses signals for charts.
2019-10-13 23:10:01 +02:00
Rune B. Broberg
e893c8a104
- Only show the first half of TDR readout, as I'm told the second half is useless anyway.
2019-10-13 18:13:30 +02:00
Rune B. Broberg
f628e9df7e
Loading VSWR marker values failed if only one value was saved.
...
R+jX charts now have 4 distinct colours for lines as well. (Fixes #39 )
2019-10-13 17:57:39 +02:00
Rune B. Broberg
0e18bbb095
SWR Markers
2019-10-13 17:35:32 +02:00
Rune B. Broberg
6c1da0cdf9
Allow displaying multiple versions of the same chart
2019-10-13 11:19:11 +02:00
Rune B. Broberg
bbaf56ab60
First attempts at allowing popping out of charts
2019-10-13 10:37:14 +02:00
Rune B. Broberg
03c1ade459
Allow charts that subscribe to updates, but cannot be selected for display.
2019-10-13 09:58:26 +02:00
Rune B. Broberg
5f62fc7bf6
Debugging info
2019-10-13 01:10:55 +02:00
Rune B. Broberg
7ffcf93b75
More robust parsing of version numbers.
2019-10-13 00:15:04 +02:00
Rune B. Broberg
a50e07fd39
Ensure Hz/step is always updated.
2019-10-12 22:48:17 +02:00
Rune B. Broberg
4efe4df934
Logarithmic frequency display in charts
2019-10-12 22:33:45 +02:00
Rune B. Broberg
794b843c28
This is 0.1.3alpha
2019-10-12 20:49:02 +02:00
Rune B. Broberg
b7a58dca30
Set User-Agent to current version when checking for updates.
2019-10-12 20:48:19 +02:00
mihtjel
8f758a67fa
Revert "Skins mode for NanoVNA Saver (Dev Branch)"
2019-10-11 19:13:46 +02:00
mihtjel
0789c62c8c
Merge branch 'Development' into Development
2019-10-11 18:43:39 +02:00
Carl Tremblay
e5607a5adb
Delete __init__.pyc
2019-10-11 12:41:04 -04:00
Carl Tremblay
f26efb69dc
Delete __main__.pyc
2019-10-11 12:40:54 -04:00
Carl Tremblay
d133998ec1
Delete demo.png
2019-10-11 12:40:28 -04:00
mihtjel
eb99602773
Update NanoVNASaver.py
2019-10-11 18:10:43 +02:00
Rune B. Broberg
ffb345103d
0.1.2 release
2019-10-11 17:51:41 +02:00
cinosh07
49c73213d0
Expected version change to 0.2.0
2019-10-11 09:50:49 -04:00
Rune B. Broberg
5e931ad3dc
Avoid crash if 10 dB location and 20 dB location end up in the same place.
2019-10-11 14:16:51 +02:00
Carl Tremblay
cabf9ee1a9
Merged Chart colors with Chart options to save space and reduce the height of display setting dialog
2019-10-11 00:19:00 -04:00
Carl Tremblay
d85620e0e6
Spelling correction
2019-10-11 00:10:21 -04:00
Carl Tremblay
0f1d182edf
Renamed Options to Chart Options
2019-10-11 00:05:34 -04:00
Carl Tremblay
e9ad72204b
Changed Dark mode to Dark charts mode to avoid confusion
2019-10-10 23:03:22 -04:00
Carl Tremblay
b1a777b50f
Code cleanup
2019-10-10 22:15:40 -04:00
Carl Tremblay
bd40d95fa4
Fixed Calibration dialog styling on the inputs in skin mode
2019-10-10 22:12:18 -04:00
Carl Tremblay
3df16eaeec
Change size of calibration dialog to height 700
2019-10-10 20:20:47 -04:00
Carl Tremblay
e24c5b4ff6
code cleanup
2019-10-10 20:18:42 -04:00
Carl Tremblay
14319c9a07
Code cleanup
2019-10-10 20:17:27 -04:00
Carl Tremblay
c938424f50
Remove skins directory from app directory
2019-10-10 20:13:53 -04:00
Carl Tremblay
9319924f13
First Step of default UI css to solved about dialog styling issue and broken skin mode
...
All color and style for the default UI need to be placed outside
constructor and defined after the component is defined.
Unless it could broke skin mecanism. You define style by giving style
class to component, then add the css class the default.css file
At the beginning of NanoVNASaver initialization,
NanoVNA_UI.defaultUI(app) is called to initialize the default css file.
(For future release: When all needed component will be ported in the
default.css file, this will solved the know issue on Skin Mode )
2019-10-10 20:12:11 -04:00
Carl Tremblay
065e701a41
code cleanup
2019-10-10 19:47:39 -04:00
cinosh07
72b01e0bab
Not there yet, maybe during evenig today...
...
About dialog palette removed from the constructor so it will be possible
to skin.
It has been replace by styling. Giving another palette than the global
one, broke the skin mode for about dialog. Only Chart Palette should
remain static.
All color and style for the default UI need to be placed outside
constructor and defined after the component is defined.
Unless it could broke skin mecanism
i.e. Like this: self.aboutWindow = ....
self.aboutWindow.setStyle("QFrame{background-color:
#ffffff;}")
2019-10-10 13:59:35 -04:00
cinosh07
49b046b7de
Merge branch 'Development' of https://github.com/mihtjel/nanovna-saver into Development
...
Did some conflicts correction to about dialog.
Still need to style it correctly.
Styling Modification to calibration dialog is needed.
2019-10-10 10:01:37 -04:00
cinosh07
5ff7fdec95
Modif to the way css files get url when executing the app from a non compiled version.
...
Removed unneeded os import
2019-10-10 09:31:31 -04:00
Carl Tremblay
240152f465
Code cleanup
2019-10-10 00:55:44 -04:00
Carl Tremblay
67757a217c
Final touchup and code cleanup.
...
It's late, will go to sleep ;-)
2019-10-10 00:51:54 -04:00
Carl Tremblay
bf1a100928
Modify minimum size to fit Skinned UI
2019-10-10 00:08:53 -04:00
Carl Tremblay
391fb1a444
Removed spleep at 0.3 for the sweep
2019-10-09 23:29:27 -04:00
Carl Tremblay
b2df018635
Skins feature completed and ready to review and test.
...
Improoved UI Quality in the skins
Skins are css files located in the skins folder
Added author and contributors to the about dialog
Known issue: The app need to be restarted when return to default UI when
changed from a skinned UI
2019-10-09 23:06:07 -04:00
Carl Tremblay
f0405aea2e
For debug putted back os path.
...
So if you set debug to True in the about file, it will get the file url
from os path. When debug is set to false, it will get it from
sys._MEIPASS
2019-10-09 20:18:49 -04:00
Carl Tremblay
7c8afe2d71
Remove os path and replaced by sys._MEIPASS
2019-10-09 19:08:29 -04:00
cinosh07
9f0a3398e3
Merge branch 'master' of https://github.com/cinosh07/nanovna-saver
2019-10-09 15:08:10 -04:00
cinosh07
86177883a3
Adding Skins controls in the display settings dialog. Skin Mode is mutually exclusive with dark mode / custom color mode. So when Skins is active, dark mode and custom color mode are disabled. Skin changes is not working yet. Rune i'll answer your comments as soon as skins changes is fixed. So we can chat further more on future.
2019-10-09 15:07:53 -04:00
Rune B. Broberg
1038a7c5c8
Detect incompatible scan commands
2019-10-09 20:27:02 +02:00
Rune B. Broberg
96e1c71e10
Improved version parsing
2019-10-09 20:07:06 +02:00
Rune B. Broberg
8142c287d5
Implemented secondary colour for RealImaginary charts
2019-10-09 19:09:48 +02:00
Rune B. Broberg
b094f335c7
Automatically check for new versions
2019-10-09 18:35:36 +02:00
Carl Tremblay
aaa2c4115a
Delete style.css
...
Uneeded style
2019-10-09 11:55:13 -04:00
cinosh07
36d4fc021f
Bugfix to default ui not appearing correct
2019-10-09 11:52:25 -04:00
cinosh07
cc73621640
Added licence to new files
2019-10-09 11:42:00 -04:00
cinosh07
83b58dcf9d
Added skin concept to the UI. So people can develop their own skins. Default UI is remaining the same as the original skin. No modification to the original ui.
...
Maybe we should rename Dark Mode to Skin Mode in display settings
dialog.
2019-10-09 11:26:59 -04:00
Rune Broberg
02f40ef056
Version comparison functions
2019-10-09 16:53:10 +02:00
Rune Broberg
b4c990df3f
Bandstop filter analysis.
2019-10-09 16:31:04 +02:00
Rune Broberg
e8a12faee3
Redid rolloff calculations, now identical for low-, high- and bandpass.
2019-10-09 16:08:19 +02:00
cinosh07
bc24c198db
Get rid of qtmodern library
2019-10-09 09:51:11 -04:00
cinosh07
d94e398245
Get rid of qtmodern library
2019-10-09 09:50:31 -04:00
Rune Broberg
11a0c38d08
- Display NanoVNA type in the About window
2019-10-09 15:10:47 +02:00
cinosh07
0dda2811df
Merge branch 'master' of https://github.com/cinosh07/nanovna-saver
2019-10-09 09:03:21 -04:00
cinosh07
202cb926d2
Removed cached folder
2019-10-09 09:02:41 -04:00
Carl Tremblay
886ea34cc4
Delete template2.png
2019-10-09 08:59:09 -04:00
Carl Tremblay
f91b113f8a
Delete template.png
2019-10-09 08:59:00 -04:00
Carl Tremblay
374588e07a
Delete light-colored.css
2019-10-09 08:57:49 -04:00
Carl Tremblay
fea783ffd0
Delete dark-colored.css
2019-10-09 08:57:34 -04:00
Rune Broberg
3027105af3
- Prevent applying a calibration while a sweep is running.
2019-10-09 14:46:08 +02:00
Rune Broberg
fd72256ce4
Added -6 dB bandwidth for bandpass filters. Renamed span to bandwidth.
2019-10-09 14:18:03 +02:00
Rune Broberg
d92f799fc3
- New about dialogue, with link to the software homepage.
2019-10-09 14:08:48 +02:00
Rune Broberg
10602b3419
- Version numbers are more complex than expected.
2019-10-09 12:14:55 +02:00
Rune Broberg
aaaf778f89
- Changed load/save of touchstone files to select files via system dialogs
...
- Cal files should now save with .cal extension
2019-10-09 11:30:29 +02:00
Carl Tremblay
115e52e85b
Added template2 picture
2019-10-09 01:10:53 -04:00
Carl Tremblay
01b0be0e32
Modif to template
2019-10-09 00:54:58 -04:00
Carl Tremblay
fbb89db6e4
Added Dark Mode Gui and Color Mode for value fields
2019-10-09 00:41:38 -04:00
Carl Tremblay
47b0bd3649
Startup project
2019-10-09 00:38:20 -04:00
Rune B. Broberg
4d4b9c3601
- Fixed truncated averages never truncating by more than 1 value
2019-10-08 23:16:22 +02:00
Rune B. Broberg
5d3b159e13
- Fixed a division by zero when updating step size
2019-10-08 23:11:13 +02:00
Rune B. Broberg
a4bd7d9db0
Merge branch 'Development' into Hardware
...
# Conflicts:
# NanoVNASaver/about.py
2019-10-08 22:29:30 +02:00
Rune B. Broberg
5793b3a85f
- Reading version info, and switching to scan function if possible
2019-10-08 21:30:45 +02:00
Rune Broberg
6e4d3240e8
- Corrected roll-off calculation
2019-10-08 13:49:38 +02:00
Rune Broberg
c245cbac87
- Making a version parsing class, first steps
2019-10-08 11:43:13 +02:00
Rune Broberg
0c5ff1bbad
- 0.1.1 release
2019-10-08 09:41:16 +02:00
Rune Broberg
d4be5af09c
- Bandpass analysis to set marker 1 to the center frequency, not peak
2019-10-08 09:24:11 +02:00
Rune B. Broberg
c3122b1269
- Update marker frequency display when analysis has run
2019-10-07 22:37:46 +02:00
Rune B. Broberg
7384caf963
- Better display of frequencies, dB values, VSWR etc on charts.
2019-10-07 22:20:50 +02:00
Rune B. Broberg
54cc7e1890
- Placed VNA hardware specific code into a separate module
2019-10-07 21:24:18 +02:00
Rune B. Broberg
0970487991
- Deleting calibration standard sets destroyed Open capacitance values
2019-10-07 17:55:22 +02:00
Rune Broberg
8fd59828ee
- Enable sweep settings after sweep finishes
2019-10-07 16:48:43 +02:00
Rune Broberg
56db77afed
- Disable frequency input while sweeping
...
- Inform the user if there's insufficient resolution to find a -3dB point
2019-10-07 15:29:34 +02:00
Rune B. Broberg
6c54d96904
- Return loss can be switched between positive and negative values.
2019-10-06 22:37:41 +02:00
Rune B. Broberg
0b5f5f69a8
- Floating point data limits for most chart types
2019-10-06 22:03:45 +02:00
Rune B. Broberg
c84c675d6b
- Floating point data limits for RealImaginary charts
2019-10-05 17:47:40 +02:00
Rune B. Broberg
9441593f1f
- Layout details, error messages for analyses
2019-10-05 17:28:03 +02:00
Rune B. Broberg
c535ef1f9e
- High-pass and band-pass analysis
...
- Calibration window size policy changed
- Fixed the line colour in R+jX charts being wrong for reference sweeps
2019-10-05 15:43:23 +02:00
Rune Broberg
7fc5db8042
- First attempt at Analysis framework
2019-10-04 12:51:20 +02:00
Rune Broberg
0786bf64c6
- Limit band sweeps to positive frequencies
2019-10-03 15:58:42 +02:00
Rune Broberg
27984e5b16
- Deleting of calibration standard sets
2019-10-03 15:00:00 +02:00
Rune Broberg
e6560ba1e1
- Calibration order is now consistently SOLIT in both GUI and assistant
2019-10-03 14:27:53 +02:00
Rune Broberg
56ec60b2c9
- Unwrapping phase charts
...
- Sweeping of bands from the band list
2019-10-03 14:17:04 +02:00
Rune Broberg
8b93d3fb8d
- LogMag chart reference lines were drawn in the wrong place
2019-10-02 17:54:47 +02:00
Rune Broberg
5f4dd68ab7
- Icons
2019-10-02 10:07:38 +02:00