No Description

curiousmuch d6b5fd319f inital commit 2 years ago
.gitignore d6b5fd319f inital commit 2 years ago
Calibration.py d6b5fd319f inital commit 2 years ago
Hardware.py d6b5fd319f inital commit 2 years ago
NanoVNA_V2.py d6b5fd319f inital commit 2 years ago
README.md d6b5fd319f inital commit 2 years ago
RFTools.py d6b5fd319f inital commit 2 years ago
SITools.py d6b5fd319f inital commit 2 years ago
Serial.py d6b5fd319f inital commit 2 years ago
Touchstone.py d6b5fd319f inital commit 2 years ago
VNA.py d6b5fd319f inital commit 2 years ago
__init__.py d6b5fd319f inital commit 2 years ago

README.md

VNA

Objective

This library will eventually be resposible for providing a uniform interface for VNA calibartion and control. This will be used for automated scripting of tests.

To-Dos

- [ ] Turn nanovnav2_h4 class into metaclass 
- [ ] Create regualer VNA class and document 
- [ ] Create dict to hold registers for NanoVNA2 
- [ ] Optimize calibration proceedure and get away from "datapoints" 
- [ ] Turn curiousVNA into a submodule / python package 

NanoVNAV2 H4 Notes

Sampling Speed

Frequency Range (Default): 200MHz - 4.2GHz

| Samples | Acquisition Time | | - | - | | 101 | 304 ms |
| 300 | 812 ms | | 500 | 1.31 s | | 1000 | 2.58 s | | 4000 | 10.15 s|