Skip to main content

tomato-picovna

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.

Installation

  1. Download and install the PicoVNA 5 SDK. Tested with version 5.2.5 of the SDK.
  2. Pass the location of the python folder within the SDK (e.g. picovna5_sdk_v_5_2_5\python) as settings['dllpath'] to the driver.
  3. Pass the location of a valid PicoVNA 5 calibration file (ends with .calx) as settings['calibration'].

Supported functions

Capabilities

  • linear_sweep for performing a sweep of the reflection coefficient using linearly spaced points

Attributes

  • temperature, the temperature of the PicoVNA device, RO, float
  • bandwidth, the filter bandwidth for the sweep in Hz, RW, float
  • power_level, the power amplitude of the sweep in dBm, RW, float
  • sweep_params, a list of sweep parameters defining the frequecies of the start, stop, and step for each component of the sweep, in Hz, RW, float
  • sweep_nports, the number of ports to be swept, selecting a reflection (= 1) or transmission (= 2) experiment, RW, int

Contributors

  • Peter Kraus

Metadata

Release files for tomato-picovna 2.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tomato-picovna 2.1.0
File Size Uploaded
tomato_picovna-2.1.0.tar.gz 18.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tomato-picovna 2.1.0
File Interpreter ABI Platform
tomato_picovna-2.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 35.3 kB

Release files / tomato_picovna-2.1.0.tar.gz

Download URL tomato_picovna-2.1.0.tar.gz
Size 18.0 kB
Tags Source
SHA-256 checksum
How to use checksums
d4dac022a8a51fab95e6582c525a3d7e55a7e12fe0dac7a5e67ed4ef16df430f
BLAKE2b-256 checksum
How to use checksums
2d38b1c14b38c44f41190fa3dd78afa187fe14442893979544b65a35e6e45227
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13

Release files / tomato_picovna-2.1.0-py3-none-any.whl

Download URL tomato_picovna-2.1.0-py3-none-any.whl
Size 17.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f17fa614670fdd9fb443efdf2190550001e491d945db059ac05de7fb3ce0cdb4
BLAKE2b-256 checksum
How to use checksums
6ba72f398d842bdf47a3983a6a8393cdbcfca73dfe99e40b5b32dd9850785e20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.13
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page