tomato driver for Pico Technologies PicoVNA network analysers.
This driver is a wrapper around the vna library, which is part of the PicoVNA 5 SDK. As such, the driver needs to be supplied with a location of the SDK using the settings file of tomato.
- Download and install the PicoVNA 5 SDK. Tested with version
5.2.5of the SDK. - Pass the location of the
pythonfolder within the SDK (e.g.picovna5_sdk_v_5_2_5\python) assettings['dllpath']to the driver. - Pass the location of a valid PicoVNA 5 calibration file (ends with
.calx) assettings['calibration'].
linear_sweepfor performing a sweep of the reflection coefficient using linearly spaced points
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, a list of sweep parameters defining the frequecies of thestart,stop, andstepfor each component of the sweep, in Hz,RW,floatsweep_nports, the number of ports to be swept, selecting a reflection (= 1) or transmission (= 2) experiment,RW,int
- Peter Kraus