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

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.4.tar.gz (8.5 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.4-py3-none-any.whl (9.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pylabdevs-tspspi-0.0.4.tar.gz
  • Upload date:
  • Size: 8.5 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.4.tar.gz
Algorithm Hash digest
SHA256 1a4b80c45f654d464ec644bfbd8269a210f0a57d265f397ded6d8626d4e62f29
MD5 06f859ebe687ef714c5b6a4f9d2b4010
BLAKE2b-256 6d4ee386d042c4c8a8ef06677a921985d6ec9979e9d90a3fc8523d9b5730075a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pylabdevs_tspspi-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 aeac0980776fa7ec1a3a5865a04723e5190de5056ee2c2e1a3ab187bd941ebe5
MD5 3f3966801fa25eed2fa20b763597cf1c
BLAKE2b-256 323a3c04eed3754d5b28609e65569a099b75e46a7ebad39a44c5308cd49feaaf

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