qcodes_contrib_drivers.drivers.Lakeshore package¶
Subpackages¶
- qcodes_contrib_drivers.drivers.Lakeshore.modules package
- Submodules
- qcodes_contrib_drivers.drivers.Lakeshore.modules.bcs10 module
- qcodes_contrib_drivers.drivers.Lakeshore.modules.cm10 module
- qcodes_contrib_drivers.drivers.Lakeshore.modules.moduleBase module
- qcodes_contrib_drivers.drivers.Lakeshore.modules.senseBase module
senseBase
senseBase.calculated_resistance()
senseBase.read_DC()
senseBase.read_DC_relative()
senseBase.read_LIA_DC()
senseBase.read_RMS()
senseBase.read_RMS_relative()
senseBase.read_frequency()
senseBase.read_npeak()
senseBase.read_ppeak()
senseBase.read_ptpeak()
senseBase.read_r()
senseBase.read_theta()
senseBase.read_x()
senseBase.read_y()
- qcodes_contrib_drivers.drivers.Lakeshore.modules.sourceBase module
- qcodes_contrib_drivers.drivers.Lakeshore.modules.vm10 module
- qcodes_contrib_drivers.drivers.Lakeshore.modules.vs10 module
- Module contents
Submodules¶
qcodes_contrib_drivers.drivers.Lakeshore.M81_SSM module¶
- class qcodes_contrib_drivers.drivers.Lakeshore.M81_SSM.M81_SSM(*args: Any, **kwargs: Any)[source]¶
Bases:
VisaInstrument
Driver class for the QCoDeS Lakeshore M81 * Firmware version >= 2.1 *
- stream_data(rate, num_points, *data_sources, transpose_data=True)[source]¶
Generator object to stream data from the instrument.
- Parameters:
rate (int) – Desired transfer rate in samples/sec. The maximum stream rate is 5000 samples/s.
num_points (int) – Number of points to return. None to stream indefinitely.
data_sources (str, int) – Variable length list of pairs of (DATASOURCE_MNEMONIC, CHANNEL_INDEX).
transpose_data (bool) – transposes the data retured to get an array for each parameter streamed.
- Yields:
Stream data as a list
- data_source_types = {'GPIStates': <class 'int'>, 'GPOStates': <class 'int'>, 'MDC': <class 'float'>, 'MNPeak': <class 'float'>, 'MOVerload': <function M81_SSM.<lambda>>, 'MPPeak': <class 'float'>, 'MPTPeak': <class 'float'>, 'MR': <class 'float'>, 'MRANge': <class 'float'>, 'MRFRequency': <class 'float'>, 'MRMs': <class 'float'>, 'MSETtling': <function M81_SSM.<lambda>>, 'MTHeta': <class 'float'>, 'MUNLock': <function M81_SSM.<lambda>>, 'MX': <class 'float'>, 'MY': <class 'float'>, 'RTIMe': <class 'float'>, 'SAMPlitude': <class 'float'>, 'SFRequency': <class 'float'>, 'SILimit': <function M81_SSM.<lambda>>, 'SOFFset': <class 'float'>, 'SRANge': <class 'float'>, 'SVLimit': <function M81_SSM.<lambda>>}¶
qcodes_contrib_drivers.drivers.Lakeshore.Model_331 module¶
- class qcodes_contrib_drivers.drivers.Lakeshore.Model_331.Model_331(*args: Any, **kwargs: Any)[source]¶
Bases:
VisaInstrument
Instrument class for the Lakeshore 331.
- Parameters:
name – The channel name.
address – The GPIB address.
- class qcodes_contrib_drivers.drivers.Lakeshore.Model_331.SensorChannel(parent: Model_331, name: str, channel: str)[source]¶
Bases:
InstrumentChannel
Channel class for the Lakeshore 331.
- Parameters:
parent – The parent Lakeshore 331.
name – The channel name.
channel – The channel ID.
- channel¶
The channel ID.
qcodes_contrib_drivers.drivers.Lakeshore.Model_625 module¶
- class qcodes_contrib_drivers.drivers.Lakeshore.Model_625.Lakeshore625(*args: Any, **kwargs: Any)[source]¶
Bases:
VisaInstrument
Driver for the Lakeshore Model 625 superconducting magnet power supply.
This class uses T/A and A/s as units.
- Parameters:
name (str) – a name for the instrument
coil_constant (float | None) – Coil contant of magnet, in untis of T/A
None (- enable or disable ramp segments. If set to)
used (value already set in instrument will be read and)
field_ramp_rate (float | None) – Magnetic field ramp rate, in units of T/min
None
used
address (str) – VISA address of the device
persistent_switch_heater_enabled (bool | None)
None
changed (nothing is)
ramp_segments_enabled (bool | None)
None
changed. (nothing is)