Skip to main content

Control of data acquisition with remote instruments using IVI-C or IVI-COM, Visa, and serial protocols.

Project description

pyhardware combines in one package several data-acquisition protocols:
  • ivi drivers (using the lower level package pyivi)
  • visa
  • serial

Each instrument connected to the machine can be autodetected, and assigned a unique logical name. Graphical tools are provided to configure the different instruments and the way they should be interfaced.

It uses the lower-level package pyivi to communicate with ivi-drivers on the machine. The specificity of this package is to directly interact with the ivi-framework using comtypes and ctypes. This makes fully use of the interchangeability feature of IVI instruments: new instruments can be installed in a single click by simply installing the IVI-drivers provided by the manufacturer.

pyhardware is part of a higher-level package : pyinstruments, that you might want to check out : it adds-up database-capabilities to store the curves from the instruments in a consistent way.


  • PyQt4

Project details

Download files

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

Files for pyhardware, version 0.0.12
Filename, size & hash File type Python version Upload date
pyhardware-0.0.12-py2.7.egg (150.0 kB) View hashes Egg 2.7
pyhardware-0.0.12.win32.exe (257.2 kB) View hashes Windows Installer any (63.0 kB) View hashes Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page