qcodes_contrib_drivers.drivers.Lakeshore package

Submodules

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)

set_field(value: float, block: bool = True) None[source]

Ramp to a certain field

Parameters:
  • value – field setpoint

  • block – Whether to wait until the field has finished setting

Module contents