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
- Rigol MSO5000 for Rigol MSO5000 oscilloscopes
- Function generators / Arbitrary waveform generators
- FY6900 for FE FY6900
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pylabdevs_tspspi-0.0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b308097bf40f97801569f1d459aa848dc1f8afcbf4a51cd1ca56c2db4a0e25e |
|
MD5 | bf1424d9b43e9bfd435a2841d7e7c1bd |
|
BLAKE2b-256 | 4d5019d5293798619c5e0254b03bc13f6a96a25b892b3b4118ffc402def2d203 |