Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/terrabits/trace-history
Trace History is a command line utility for using the Rohde & Schwarz (R&S) Vector Network Analyzer (VNA) Trace History feature.
https://github.com/terrabits/trace-history
analyzer history network python rohde rohde-schwarz schwarz trace vector vna
Last synced: 23 days ago
JSON representation
Trace History is a command line utility for using the Rohde & Schwarz (R&S) Vector Network Analyzer (VNA) Trace History feature.
- Host: GitHub
- URL: https://github.com/terrabits/trace-history
- Owner: Terrabits
- License: other
- Created: 2020-12-12T00:46:41.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-15T00:13:38.000Z (about 1 year ago)
- Last Synced: 2023-11-15T05:20:36.900Z (about 1 year ago)
- Topics: analyzer, history, network, python, rohde, rohde-schwarz, schwarz, trace, vector, vna
- Language: Python
- Homepage:
- Size: 6.15 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Trace History
Trace History is a command line utility for using the Rohde & Schwarz (R&S) Vector Network Analyzer (VNA) Trace History feature.
As of `1 Nov 2023`, the Trace History feature is only available via SCPI commands. This utility provides a simple interface that can be used on any platform on the command line.
## Requirements
- Python ~= 3.4
- rohdeschwarz ~=1.9.2.dev1
- si-prefix ~=1.2## Install
To install the `trace-history` command line utility, first clone the project repo then run pip install as follows:
```shell
cd path/to/trace-history
pip install .
```## CLI
The command line interface (CLI) help menu can be printed with the `--help` flag:
`trace-history --help`
You should see the following output:
```comment
usage: trace-history [-h] [--quiet] [--version] [--ip-address IP_ADDRESS]
[--timeout-ms TIMEOUT_MS] [--set-file SET_FILE]
[--data-path DATA_PATH]
sweep_countpositional arguments:
sweep_countoptions:
-h, --help show this help message and exit
--quiet do not print to stdout
--version show program's version number and exit
--ip-address IP_ADDRESS
default: localhost
--timeout-ms TIMEOUT_MS
default: 120000
--set-file SET_FILE
--data-path DATA_PATH
default: current working directory
```## Example
See [example/README.md](./example/README.md) for an example use of `trace-history`.