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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pylabdevs-tspspi-0.0.7.tar.gz
  • Upload date:
  • Size: 11.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.7.tar.gz
Algorithm Hash digest
SHA256 352d924fe5d639246ca95b870b467766eebaf1ccab594b15b78973fbd97653a1
MD5 0a4e94eeee1d408dad53d60fbc3146ba
BLAKE2b-256 f97abbdd7e54a0b27c74cda5d7116e6933eb392ad9b34ce9aa983c3abeb51e79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pylabdevs_tspspi-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 9b308097bf40f97801569f1d459aa848dc1f8afcbf4a51cd1ca56c2db4a0e25e
MD5 bf1424d9b43e9bfd435a2841d7e7c1bd
BLAKE2b-256 4d5019d5293798619c5e0254b03bc13f6a96a25b892b3b4118ffc402def2d203

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