qcodespp.plotting.param_monitoring
Submodules
Classes
Functions
Package Contents
- class qcodespp.plotting.param_monitoring.MonitorWindow(*params, interval=0.2, maxlen=500, start=True, ylabel=None, yunit=None, station=None)
Bases:
PyQt5.QtWidgets.QMainWindow- params = []
- t0
- t0_cache = 0
- maxlen = 500
- ylabel = None
- yunit = None
- times = []
- param_dict
- data
- station = None
- timer
- closeEvent(event)
- qcodespp.plotting.param_monitoring.param_monitor(*params, interval=0.2, maxlen=500, use_thread=True, ylabel=None, yunit=None)
Entry point for qcodespp parameter monitoring. Args:
params (list): List of QCoDeS parameters to monitor. interval (int): Update interval in seconds. maxlen (int): Number of points to keep in the rolling window. use_thread (bool): Runs the application in a separate thread or not. Default is False.
Threading may cause problems on some systems, e.g. macOS.
ylabel (str): Label for the y-axis. Default is None, which will use ‘Param value(s) (arb units)’. yunit (str): Unit for the y-axis. Default is None