Skip to content

Commit

Permalink
Added Time-Domain Reflectometry, aka. "cable length measurement".
Browse files Browse the repository at this point in the history
Upped version to 0.0.2
Added numpy as a requirement
Updated the readme feature list
  • Loading branch information
mihtjel committed Sep 1, 2019
1 parent 81fdb1c commit 38b4e1c
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 5 deletions.
1 change: 1 addition & 0 deletions Pipfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ verify_ssl = true
[packages]
pyserial = "*"
pyqt5 = "*"
numpy = "*"

[requires]
python_version = "3.7"
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,27 +12,27 @@ Current features:
- Splitting a frequency range into multiple segments to increase resolution (tried up to >10k points)
- Displaying data on Smith charts and logmag-charts for both S11 and S21
- Displaying two markers, and the impedance and VSWR (against 50 ohm) at these locations
- Exporting S11 touchstone files
- Exporting 1-port and 2-port Touchstone files
- TDR function (measurement of cable length)

Expected features:
- 2-port Touchstone files
- Mouse control of markers
- Further data readout for markers, such as return loss
- TDR function (very important in this community ;-)
- Further data readout for markers, such as return loss/forward gain
- Reading and displaying Touchstone files

![Screenshot of version 0.0.1](https://i.imgur.com/kcCC2eK.png)

### Windows

The software was written in Python on Windows, using Pycharm, and the modules PyQT5 and pyserial.
The software was written in Python on Windows, using Pycharm, and the modules PyQT5, numpy and pyserial.

### Linux

In order to run this app in Linux environment, you'll need the following packages:

* `python3-serial`
* `python3-pyqt5`
* `numpy`

### To Run

Expand Down
1 change: 1 addition & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
pyqt5
pyserial
numpy

0 comments on commit 38b4e1c

Please sign in to comment.