Skip to main content

This package is a part of tomato. It has been made for the automation of PicoVNA network analysers.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tomato_picovna-1.0rc2.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tomato_picovna-1.0rc2-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

Details for the file tomato_picovna-1.0rc2.tar.gz.

File metadata

  • Download URL: tomato_picovna-1.0rc2.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.15

File hashes

Hashes for tomato_picovna-1.0rc2.tar.gz
Algorithm Hash digest
SHA256 040d3e8072a8c781688203a6741f4a8a9c3fbfe128786194b0ea2615f39d933f
MD5 975660ccd348a72b43cad21487611430
BLAKE2b-256 fb89b69de263bc88092ee20eff2256564d46514449d436eb2efa4e054d93779e

See more details on using hashes here.

File details

Details for the file tomato_picovna-1.0rc2-py3-none-any.whl.

File metadata

File hashes

Hashes for tomato_picovna-1.0rc2-py3-none-any.whl
Algorithm Hash digest
SHA256 0fb83ed4b81a8befe392289fedffe815773ee4f9e96da612e10c62249de4c899
MD5 76191688d17eed984f7ebeed375bbbe5
BLAKE2b-256 496fe6f5e8c9b0008ef82fb5424fd3cb2ae28d068fc8a6d20b251b1e7614e395

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page