Pre-release
This release is a pre-release and may not be stable for production use.
tomato-picovna
tomato driver for Pico Technologies PicoVNA network analysers.
This driver is a wrapper around the PicoVNA 5 SDK. As such, the driver needs to be supplied with a location of the various libraries within the SDK using the settings file of tomato.
Installation
Linux:
- Download and install the PicoVNA 5 software for Linux or Raspberry Pi.
- Download the
vna.pyfile and save it in thelibfolder within the PicoVNA 5 installation directory, by default/opt/picovna/lib. - Pass the location of the
libfolder within the installation directory (e.g./opt/picovna/lib) assettings.dllpathto the driver.
Windows:
- Download and install the PicoVNA 5 software for Windows.
- Download the
picovnawheel and extract it. - Pass the location of the extracted
picovnafolder assettings.dllpathto the driver.
Supported functions
Capabilities
linear_sweepfor performing a sweep of the reflection coefficient using linearly spaced points
Attributes
temperature, the temperature of the PicoVNA device,RO,floatbandwidth, the filter bandwidth for the sweep in Hz,RW,floatpower_level, the power amplitude of the sweep in dBm,RW,floatsweep_params, aSweepdefining the acquisition parameters, containing the following attributes:start: low frequency of the sweep, in Hz,RW,Quantitystop: high frequency of the sweep, in Hz,RW,Quantitypoints: number of points,RW,int ∈ POINTS_SETstep: point step size in Hz,RW,QuantityNote that eitherpointsorstepcan be supplied, not both.
sweep_nports, the number of ports to be swept, selecting a reflection (= 1) or transmission (= 2) experiment,RW,intcalibration, the path to the calibration file to be loaded before acquisition,RW,str
Contributors
- Peter Kraus
Metadata
Release files for tomato-picovna 3.0.0rc1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tomato_picovna-3.0.0rc1.tar.gz | 18.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tomato_picovna-3.0.0rc1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 36.9 kB
Release files / tomato_picovna-3.0.0rc1.tar.gz
| Download URL | tomato_picovna-3.0.0rc1.tar.gz |
|---|---|
| Size | 18.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad1bbda6c73f20c3cf4d4972ad1334211ba66fcb983e6661decb60a98209b957
|
|
BLAKE2b-256 checksum How to use checksums |
3d312fdec4ba601d0828af9098ce942d0d6c04f0621db2bd911978300af40cfe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.11
|
Release files / tomato_picovna-3.0.0rc1-py3-none-any.whl
| Download URL | tomato_picovna-3.0.0rc1-py3-none-any.whl |
|---|---|
| Size | 18.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0b4ce7756027e992b7a6e33598eefee90cd6e8e2a53789862a3f028146180217
|
|
BLAKE2b-256 checksum How to use checksums |
a6caa5171ccc1d495a3fa50e3463008113d3e9cacd98184597145ed1b45a99c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.11
|