API Reference - icicle
This library provides lightweight classes and command line tools for instrument control/DCS.
- The following devices are currently supported:
Rhode&Schwarz/Hameg HMP4040 LV power supply: hmp4040.
TTI MX100TP-class LV power supply: tti.
Keithley 2000 multimeter: keithley2000.
Keithley 24X0-class source-measure unit: keithley2410.
ETHZ SLDO probe card controller board (arduino; a. la. Vasilije Perovic): relay_board
A super-device implementation for a standard module testing setup consisting of LV, HV, relay board, and multimeter (with interlock features) is provided: instrument_cluster.
AdcBoard class for probe cards to measure voltage on RD53B quad-chip modules. |
|
Relay Board CLI module. |
|
Binder class for climate chamber. |
|
Binder CLI module. |
|
Utility decorators and functions to used with Click library to generate instrument CLIs. |
|
This instrument is essentially just a placeholder for a non-existing instrument. |
|
HMP4040 class for Rhode&Schwarz/Hameg HMP4040 4-output power supply. |
|
HMP4040 CLI module. |
|
HP34401A class for HP34401A multimeter. |
|
HP34401A CLI module. |
|
Instrument interface and associated decorator tools. |
|
InstrumentCluster class wrapping HV, LV and AdcBoard for multiple modules |
|
InstrumentCluster CLI module. |
|
ITkDCSInterlock class for Rhode&Schwarz/Hameg HMP4040 4-output power supply. |
|
Keithley2000 class for Keithley 2000 multimeter. |
|
Keithley2000 CLI module. |
|
Keithley6500 class for Keithley 6500 multimeter running in emulation mode. |
|
Keithley6500 CLI module. |
|
Keithley2410 class for Keithley 2410 source-measure unit. |
|
Keithley2410 CLI module. |
|
Keysight class for Keysight E3633A low voltage power supplies. |
|
Keysight CLI module. |
|
Lauda class for Lauda chillers. |
|
Lauda CLI module. |
|
MeasureChannel CLI module. |
|
MP1 class for Gulmay MP1 xray controllers. |
|
Gulmay MP1 CLI module. |
|
MQTTClient class for publishing measurements to MQTT broker. |
|
PIDController class for TRICICLE PIDcontroller-UI instance. |
|
PowerChannel CLI module. |
|
RelayBoard class for ETHZ Relayboard (Vasilije Perovic design). |
|
Relay Board CLI module. |
|
SCPI Instrument interface and associated decorator tools. |
|
TTI class for TTI MX100TP-style low voltage power supplies. |
|
TTI CLI module. |
|
Parser utilities. |
|
PyVISA Instrument interface and associated decorator tools. |
|
Libximc/pyximc Instrument interface/implementation. |
|
XIMC CLI module. |
|
Parser utilities. |