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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pylabdevs-tspspi-0.0.8.tar.gz
  • Upload date:
  • Size: 11.8 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.8.tar.gz
Algorithm Hash digest
SHA256 7f0b71aa1b2113453f283037bde84c5888f4c4b3367022eb1f4b293e4db59ddf
MD5 466cc59351fa76ee0668519b7a759636
BLAKE2b-256 34c9f2ca70d4cf45837c19261d981d26a2eea6bd130f09f4d6fa7a7a4a1e6fe4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pylabdevs_tspspi-0.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 e5dd74c6fce957580ae8687c7076049427def01d3c5b4d145104382bd3b8713d
MD5 d71f194903e29ca42986143e63076fe9
BLAKE2b-256 0fd44ebaadf1bae0c054a72d1c5c7691e1cac0399b09b72d36d844a0d606a13d

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