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-2.1.0.tar.gz (18.0 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-2.1.0-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file tomato_picovna-2.1.0.tar.gz.

File metadata

  • Download URL: tomato_picovna-2.1.0.tar.gz
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for tomato_picovna-2.1.0.tar.gz
Algorithm Hash digest
SHA256 d4dac022a8a51fab95e6582c525a3d7e55a7e12fe0dac7a5e67ed4ef16df430f
MD5 eec03f94a1db8647bd841d04d9bb4bb0
BLAKE2b-256 2d38b1c14b38c44f41190fa3dd78afa187fe14442893979544b65a35e6e45227

See more details on using hashes here.

File details

Details for the file tomato_picovna-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: tomato_picovna-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 17.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.13

File hashes

Hashes for tomato_picovna-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f17fa614670fdd9fb443efdf2190550001e491d945db059ac05de7fb3ce0cdb4
MD5 cc96d0429d61c2620d2a3d1750f267b0
BLAKE2b-256 6ba72f398d842bdf47a3983a6a8393cdbcfca73dfe99e40b5b32dd9850785e20

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