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.

Dependencies

  • PyQt4

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

pyhardware-0.0.12.zip (63.0 kB view details)

Uploaded Source

Built Distributions

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

pyhardware-0.0.12.win32.exe (257.2 kB view details)

Uploaded Source

pyhardware-0.0.12-py2.7.egg (150.0 kB view details)

Uploaded Egg

File details

Details for the file pyhardware-0.0.12.zip.

File metadata

  • Download URL: pyhardware-0.0.12.zip
  • Upload date:
  • Size: 63.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyhardware-0.0.12.zip
Algorithm Hash digest
SHA256 fa874396628720c2d7f06b426e7d80028cdc77697057418f82d9d27c86fc3898
MD5 42cd73f5126630ead9baf274147b6b0f
BLAKE2b-256 1e5562aaacc1cf89e20108a16245e81f4ddea78b1c8949cba78515a09e633d12

See more details on using hashes here.

File details

Details for the file pyhardware-0.0.12.win32.exe.

File metadata

File hashes

Hashes for pyhardware-0.0.12.win32.exe
Algorithm Hash digest
SHA256 c5c11ec6b39f4b855e49714d817be95432bbd6ff1899fdc947a63b9bcdc5af19
MD5 b20551fe8b1641ee098a94c3b0dec402
BLAKE2b-256 d8ff59279586e5e5e86cdb97f14589d9ba2165cb6a0a72e3cd4f6ca47809f272

See more details on using hashes here.

File details

Details for the file pyhardware-0.0.12-py2.7.egg.

File metadata

File hashes

Hashes for pyhardware-0.0.12-py2.7.egg
Algorithm Hash digest
SHA256 684f015a9dc21f06367208c0cd84188e7612b06c13f7c82e41c721185238fed1
MD5 6eb456b719bb65623eb800aa83453035
BLAKE2b-256 818da7307a80103caff3693760e14a9e206e9ce5840298d9102aa8d72a991472

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