Skip to main content

Add your description here

Project description

visa-instrument-drivers

Tiny, pragmatic VISA instrument drivers built to use PyVISA.

import pyvisa
from visa_instrument_drivers import RigolDP800

rm = pyvisa.ResourceManager()
instr = rm.open_resource("TCPIP::192.168.0.107::INSTR")
dp832a = RigolDP800(instr)
dp832a.write_source_voltage(13.5)          # CH1
print(dp832a.read_source_voltage())        # 13.5 (setpoint)
instr.close()
rm.close()

Build and publish

python -m pip install --upgrade pip build twine 
# python -m build 
# python -m twine upload --repository pypi dist/*
uv version --bump patch
uv build 
# uv tool install uv-publish
uv-publish # looks for .pypirc file with PyPI credentials

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

visa_instrument_drivers-0.1.5.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

visa_instrument_drivers-0.1.5-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file visa_instrument_drivers-0.1.5.tar.gz.

File metadata

  • Download URL: visa_instrument_drivers-0.1.5.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for visa_instrument_drivers-0.1.5.tar.gz
Algorithm Hash digest
SHA256 863103c982aa14d2813d9603dbb2d5bc53ae3ad1eb25ff53cd7e701e70155e2b
MD5 1b88c99cc354b9a84e1105de9cee9cc6
BLAKE2b-256 d762cb2d368deee2db74e565c239d4725f362b85fc555c9310147cab2e8f8ae4

See more details on using hashes here.

File details

Details for the file visa_instrument_drivers-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: visa_instrument_drivers-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for visa_instrument_drivers-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d32fa55783d542673da61e655733d30279bf1404712920578887295fe250739d
MD5 900ea2c66275293f073664883e3cd1b3
BLAKE2b-256 5f5753e3b2e390bc717e4bb920a95a4eac5854fd4b58bcb82c8c3d02503ba52a

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