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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pylabdevs-tspspi-0.0.5.tar.gz
  • Upload date:
  • Size: 9.2 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.5.tar.gz
Algorithm Hash digest
SHA256 b0db7e80c6e3dcab144c1bb06e785d39211503290f117d20f075e8aa22fa521d
MD5 34cc8d4022ba1274a2c3fe648b5b35bb
BLAKE2b-256 1cc4034bce4bea87987164eef655fde344dc4d74487e6c2f52c8875ca3f4a508

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pylabdevs_tspspi-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 45d36c47bc17c5442d9202c0c0ee3c9a5a43c826a31050cc2f8c38508fc1b9f3
MD5 55d80a6235216344fe0f29e8203a873a
BLAKE2b-256 52dfcffe2a58784c7fd6d95e5d0de75ff3980723c7af8e68df07f92c353ebbff

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