From 38b4e1cb01873b7280ec5694bc52f5717815a6f1 Mon Sep 17 00:00:00 2001 From: "Rune B. Broberg" Date: Sun, 1 Sep 2019 15:18:35 +0200 Subject: [PATCH] Added Time-Domain Reflectometry, aka. "cable length measurement". Upped version to 0.0.2 Added numpy as a requirement Updated the readme feature list --- Pipfile | 1 + README.md | 10 +++++----- requirements.txt | 1 + 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Pipfile b/Pipfile index 55b99a3..426cdd0 100644 --- a/Pipfile +++ b/Pipfile @@ -8,6 +8,7 @@ verify_ssl = true [packages] pyserial = "*" pyqt5 = "*" +numpy = "*" [requires] python_version = "3.7" diff --git a/README.md b/README.md index 2b9c840..83bc12b 100644 --- a/README.md +++ b/README.md @@ -12,20 +12,19 @@ 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 @@ -33,6 +32,7 @@ In order to run this app in Linux environment, you'll need the following package * `python3-serial` * `python3-pyqt5` +* `numpy` ### To Run diff --git a/requirements.txt b/requirements.txt index 17cfbe2..117fb75 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,3 @@ pyqt5 pyserial +numpy \ No newline at end of file