Skip to main content

Lab devices base classes

Project description

Lab device base classes

This repository supplies some abstract base classes for various device families that are used as basis for specific implementations. Those base classes provide the frontend used by experimental scripts - the implementations are then done in a device specific way by other packages.

This package emerged from re-implementing different interfaces for different devices from time to time to provide some kind of common base structure for different devices.

The base classes just implement basic parameter validation and provide a calling convention. Changes should never break existing libraries.

Currently implemented base classes:

  • Power supplies
    • KA3005PSerial for Korad KA3005P power supplies via serial interface
  • Oscilloscopes
  • Function generators / Arbitrary waveform generators

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

pylabdevs-tspspi-0.0.6.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

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

pylabdevs_tspspi-0.0.6-py3-none-any.whl (10.6 kB view details)

Uploaded Python 3

File details

Details for the file pylabdevs-tspspi-0.0.6.tar.gz.

File metadata

  • Download URL: pylabdevs-tspspi-0.0.6.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.13

File hashes

Hashes for pylabdevs-tspspi-0.0.6.tar.gz
Algorithm Hash digest
SHA256 9cb99d87a871056ed8784a9c0c64946cddf9d8b01e2056fdb469da704598d3f9
MD5 811db751756b21426be3fa8bee0b52ec
BLAKE2b-256 f10fbc5c28e1122648c3d80450803cfea3e2e61b89ce8a5706131e1cbb4e8fb3

See more details on using hashes here.

File details

Details for the file pylabdevs_tspspi-0.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for pylabdevs_tspspi-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ef5fb4c852fed6b3192ca8f7fb26abb6555a3ade72d18b1e6b828eb9eacf4d10
MD5 cb8ee283c8f7b03199aff10f7cf9a2a7
BLAKE2b-256 4254edb747686ec914198b00a43d5f66f52135fa5721d296160a38328c83e271

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