Wykres commitów

123 Commity (e0ee24b103ab10fac2841df6285fdd1b9b72de02)

Autor SHA1 Wiadomość Data
Rune B. Broberg 65e8b7a596 Larger triangular markers 2019-09-04 15:02:10 +02:00
Rune B. Broberg 13f1cea4f9 Split controls into two columns: One for controls, one for markers.
Improved marker data display.
Added a mouse-controlled marker.
2019-09-04 14:40:37 +02:00
Rune B. Broberg cdfab82a44 Code style fixes 2019-09-04 10:29:13 +02:00
Rune B. Broberg db5bb77bd0 Reference sweeps were accidently broken. 2019-09-04 08:57:33 +02:00
Rune B. Broberg c9050c8954 New version 0.0.4:
- Main window is now scrollable for small monitors
- File-handling is in a separate pop-out window
- A basic mouse-adjustable cursor has been added to log-mag charts
- In-app 1-port calibration is now available
- Automatically finds relevant serial ports
- Touchstone files can now be imported as sweeps as well as reference
2019-09-03 23:47:00 +02:00
Rune B. Broberg 97f1dd169e Merge branch 'Calibration'
# Conflicts:
#	NanoVNASaver.py
2019-09-03 23:42:40 +02:00
Rune B. Broberg 35b8c18666 Initial work on a mouse-controlled marker. 2019-09-03 22:04:08 +02:00
Rune B. Broberg c736a49159 Allow scrolling on small screens 2019-09-03 20:34:32 +02:00
Rune B. Broberg 8a54890278 1-port in-app calibration 2019-09-03 19:12:27 +02:00
Rune B. Broberg 9dfa6a9b3e Putting all file handling into a separate window. 2019-09-03 16:59:36 +02:00
Rune B. Broberg 249e614c8c Setting up a framework for in-app calibration 2019-09-03 15:36:42 +02:00
mihtjel 2e51862995
Merge pull request #6 from Psynosaur/master
Get COM port number on windows automatically
2019-09-02 21:18:20 +02:00
Psynosaur ff81d6fdb9 Get COM port number on windows automatically 2019-09-02 21:03:53 +02:00
Rune B. Broberg c6fd2574ce - Touchstone files can now be used as sweep as well as reference.
- Markers allow use of M and K suffixes
2019-09-02 19:25:17 +02:00
mihtjel 8bac22aa1c
Merge pull request #5 from mihtjel/ReferenceSweeps
Reference sweeps
2019-09-02 16:09:08 +02:00
Rune B. Broberg 2b3ae91cfd Importing of Touchstone files (1-port or 2-port) as reference traces 2019-09-02 16:06:15 +02:00
Rune B. Broberg 90008eba9b Importing of Touchstone files (1-port or 2-port) as reference traces 2019-09-02 15:22:03 +02:00
Rune B. Broberg d5fa38d4b7 Importing of Touchstone files (1-port or 2-port) as reference traces 2019-09-02 15:20:02 +02:00
Rune B. Broberg 9c0e782d71 - Generalized "Charts" as a class
- Introduced reference sweeps
- Cleanup of old data format
2019-09-01 23:13:21 +02:00
Rune B. Broberg 2a69c3fe60 Display negative reactive components correctly ("-j rather than +j-")
Correctly set the full span of the nanovna after sweeping
2019-09-01 21:07:39 +02:00
Rune B. Broberg b0d0684b68 Reset labels when starting a sweep
Display frequencies in a more readable manner
Allow entering k/K and m/M as frequency suffixes
2019-09-01 19:38:01 +02:00
Rune B. Broberg 6e69c8f60c Merge remote-tracking branch 'origin/master' 2019-09-01 17:47:49 +02:00
mihtjel 5a0871bfc6 Update issue templates 2019-09-01 15:46:16 +00:00
Rune B. Broberg 0e4410d71f Added 3 thin coax-types to the TDR section. (Thanks, Rudi!)
Updated the README with some instructions for use.
2019-09-01 17:32:45 +02:00
Rune B. Broberg 244b7dd4a1 Credits 2019-09-01 17:13:09 +02:00
Rune B. Broberg 6398e310b4 Merge remote-tracking branch 'origin/master' 2019-09-01 16:47:27 +02:00
Rune B. Broberg d0338c0533 Selectable sweep color, and a darker default color.
Alpha-channel can be selected for sweep and marker colors.
.gitignore updated to ignore pyinstaller files.
2019-09-01 16:47:12 +02:00
mihtjel 0fb3620483
New screenshot 2019-09-01 15:43:39 +02:00
Rune B. Broberg cb4409d2f1 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	README.md
2019-09-01 15:22:19 +02:00
Rune B. Broberg 38b4e1cb01 Added Time-Domain Reflectometry, aka. "cable length measurement".
Upped version to 0.0.2
Added numpy as a requirement
Updated the readme feature list
2019-09-01 15:18:35 +02:00
Rune B. Broberg 81fdb1c3b6 Added Time-Domain Reflectometry, aka. "cable length measurement".
Upped version to 0.0.2
2019-09-01 15:14:25 +02:00
mihtjel 7fb2e00b07
Beta version of 2-port Touchstone files 2019-08-30 21:58:23 +02:00
Rune B. Broberg a9c2fe7c53 First version of saving 2-port (S2P) Touchstone files. 2019-08-30 21:57:10 +02:00
mihtjel 8094454c02
Merge pull request #4 from mihtjel/Analysis
- S12 is really S21!
2019-08-30 21:36:29 +02:00
mihtjel 228fed46d0
Merge pull request #3 from neilkatin/easier-running
Added #! to nanovna-saver, updated README
2019-08-30 21:34:35 +02:00
mihtjel 9281f6f936
Merge pull request #2 from neilkatin/add-build-files
Add Pipfile (for pipenv) and requirements.txt (for pip) to make installation a bit less manual.
2019-08-30 21:33:58 +02:00
Neil Katin 5494b633b8 Added #! to nanovna-saver, updated README
There was a question on the nanovna list showing confusion about which
file was indended to be the executable.  This commit makes three small
changes to ease that issue.

* it updates the README with a run instruction
* it grants nanovna-saver.py executable permission
* it adds '#! /bin/env python' to the start of nanovna-saver.py so it is
directly executable.
2019-08-30 12:30:21 -07:00
Neil Katin c273847bc4 Add Pipfile (for pipenv) and requirements.txt (for pip) to make
installation a bit less manual.

Right now the installation instructions call out the two python
external dependencies (pyserial and PyQT5), but assumes the dependencies
are installed globally.

I suggest adding a requirements file (and its pipenv equivalent:
Pipfile) so folks can use the normal python installation tools.

This pull request adds those files.  Tested under WSL and Ubuntu 18.
2019-08-30 12:15:09 -07:00
Rune B. Broberg 7f975f62b0 - S12 is really S21!
- Added some min/max stats for S11 VSWR and return loss, and S21 gain.
2019-08-30 18:41:22 +02:00
mihtjel 774c5cc868
Update README.md
Apparently I mixed up S21 and S12
2019-08-30 18:21:38 +02:00
Rune B. Broberg f02f79e42b Export function fixed. 2019-08-30 11:00:48 +02:00
Rune B. Broberg 5b5ed0dd11 Merge remote-tracking branch 'origin/master' 2019-08-30 10:16:38 +02:00
Rune B. Broberg 6b98edfc53 Copyright notice on program startup.
LogMagChart now has frequency ticks and text.
File picker button using system file save dialog.
Reading data and frequencies is standardized, including basic error handling.
Removed a number of debugging statements.

Version 0.0.1
2019-08-30 10:16:15 +02:00
mihtjel 2c0b4cde06
Update README.md 2019-08-30 09:55:32 +02:00
mihtjel 2fb88e1943
Merge pull request #1 from mihtjel/S12
S12
2019-08-30 09:44:10 +02:00
Rune B. Broberg 8f2b33e9aa Copyright notice on program startup.
LogMagChart now has frequency ticks and text.
File picker button using system file save dialog.
Reading data and frequencies is standardized, including basic error handling.
Removed a number of debugging statements.

Version 0.0.1
2019-08-30 09:43:18 +02:00
Rune B. Broberg 1a662bfe77 Normalized height of the logmag traces. dB markers for top and bottom,
and horizontal lines every 10dB.  Labels on all charts.  Fixed aspect
ratio for Smith charts.
2019-08-30 00:06:22 +02:00
Rune B. Broberg 6ba1a854df Very basic logmag charts for S11 and S12. 2019-08-29 22:56:21 +02:00
Rune B. Broberg e435e310e8 Reading and displaying S12 on a Smith chart. 2019-08-29 16:12:44 +02:00
Rune B. Broberg 0e0b1552c0 Layout changed. Markers now signal when they get a new frequency. 2019-08-29 15:42:35 +02:00