Skip to main content

Visadore

A plug-in manager for modules that implement complex pyvisa resource interactions. Visadore is built on top of the stevedore package module that provides a driver interface to plug-in modules. Each plug-in module is registered in setuptool's entry point registry.

#Invoking Visadore Invoking Visadore is easy...

Python 3.7.7 (default, May  6 2020, 11:45:54) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from visadore import get
>>> instrument = get("TCPIP::192.168.1.100::INSTR")

When invoked, the get() method queries the IDN string from the specified instrument. The instrument is specified using the standard VISA resource name syntax. Using the IDN string, Visadore searches for setuptools entry points that matches the instrument's manufacturer and model number. The is an unique entry point for each feature. When one or more matching entry points are found, Visadore dynamically creates a new class for that instrument. The new class includes all of the features identified during the entry point search.

#Features Implemented by Visadore

Visadore does not implement any actual instrument features. Instrument features must implemented by other package modules which import visadore and register the features as setuptools entry points.

Actually, there are a few features implemented in a "mock instrument" that is used solely by Visadore test code.

Metadata

Release files for visadore 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 visadore 1.0
File Size Uploaded Provenance Actions
visadore-1.0.tar.gz 9.1 kB Without provenance Details for visadore-1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for visadore 1.0
File Interpreter ABI Platform Actions
visadore-1.0-py3-none-any.whl Python 3 none any Details for visadore-1.0-py3-none-any.whl

Total release size: 20.5 kB

Release files / visadore-1.0.tar.gz

Download URL visadore-1.0.tar.gz
Size 9.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a108a7ae459c175be01737e20fdcaab0d08f6334187b7547f1e37e99f3f112d2
BLAKE2b-256 checksum
How to use checksums
90d4a04de839937edf20b3e57aaaee7b9b0f88b12733e7146ca49f5d3c5cb20e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200712 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

Release files / visadore-1.0-py3-none-any.whl

Download URL visadore-1.0-py3-none-any.whl
Size 11.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
46920edcab98a29c940d314b472e17daa24d784ba7cc17ecc9d476e3cf043a53
BLAKE2b-256 checksum
How to use checksums
99a382b4e1e7f69c21f672bc21d8646438aeb6d82c4d4c2706e7dfe6f5fad7b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200712 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.7

Security for visadore 1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files No provenance

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