transmeaspy.measurements.base_measurement

Classes

BaseMeasurement

Base class for all measurements.

Module Contents

class transmeaspy.measurements.base_measurement.BaseMeasurement(experiment_name: str, sample_name: str, db_path: str | None = None, meas_ctrl: quantify.measurement.MeasurementControl = None, plot_monitor: quantify.visualization.pyqt_plotmon.PlotMonitor_pyqt = None, instrument_monitor: quantify.visualization.instrument_monitor.InstrumentMonitor = None, live_plot: bool = True)[source]

Base class for all measurements.

This class provides the basic parameters for all measurements, such as MeasurementControl, InstrumentMonitor, and PlotMon. It also provides the basic methods for all measurements, such as start, stop, and set_datadir. This class is not intended to be used directly, but rather as a base class for all measurements.

experiment_name[source]
sample_name[source]
db_path = None[source]
meas_ctrl = None[source]
instrument_monitor = None[source]
abstractmethod run() None[source]

Runs the measurement.

This method should be implemented by the subclasses.