Wykres commitów

564 Commity (afe8ef1050500da5532c1d011986ab65aa051579)

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