silq.tests.mocks.mock_instruments package

Submodules

silq.tests.mocks.mock_instruments.mock_ATS module

class silq.tests.mocks.mock_instruments.mock_ATS.MockATS(name, **kwargs)[source]

Bases: silq.tests.mocks.mock_instruments.mock_instrument.MockInstrument

acquire(mode=None, samples_per_record=None, records_per_buffer=None, buffers_per_acquisition=None, channel_selection=None, transfer_offset=None, external_startcapture=None, enable_record_headers=None, alloc_buffers=None, fifo_only_streaming=None, interleave_samples=None, get_processed_data=None, allocated_buffers=None, buffer_timeout=None, acquisition_controller=None)[source]
config(clock_source=None, sample_rate=None, clock_edge=None, decimation=None, coupling=None, channel_range=None, impedance=None, bwlimit=None, trigger_operation=None, trigger_engine1=None, trigger_source1=None, trigger_slope1=None, trigger_level1=None, trigger_engine2=None, trigger_source2=None, trigger_slope2=None, trigger_level2=None, external_trigger_coupling=None, external_trigger_range=None, trigger_delay=None, timeout_ticks=None)[source]
get_setting(setting, idx=None)[source]
set_setting(setting, val)[source]

silq.tests.mocks.mock_instruments.mock_acquisition_controller module

class silq.tests.mocks.mock_instruments.mock_acquisition_controller.MockAcquisitionController(name, alazar_name, **kwargs)[source]

Bases: silq.tests.mocks.mock_instruments.mock_instrument.MockInstrument

get_acquisition_setting(setting)[source]

Obtain an acquisition setting for the ATS. It checks if the setting is in ATS_controller._acquisition_settings If not, it will retrieve the ATS latest parameter value

Parameters

setting – acquisition setting to look for

Returns

Value of the acquisition setting

set_acquisition_settings(**settings)[source]
setup()[source]
update_acquisition_settings(**kwargs)[source]

silq.tests.mocks.mock_instruments.mock_arbstudio module

class silq.tests.mocks.mock_instruments.mock_arbstudio.MockArbStudio(name, **kwargs)[source]

Bases: silq.tests.mocks.mock_instruments.mock_instrument.MockInstrument

get_waveforms()[source]
load_sequence(channels=[])[source]
load_waveforms(channels=[])[source]

silq.tests.mocks.mock_instruments.mock_awg_instrument module

class silq.tests.mocks.mock_instruments.mock_awg_instrument.MockAWGInstrument(name, metadata=None, **kwargs)[source]

Bases: qcodes.instrument.base.Instrument

silq.tests.mocks.mock_instruments.mock_digitizer_instrument module

class silq.tests.mocks.mock_instruments.mock_digitizer_instrument.MockDigitizerInstrument(name, metadata=None, **kwargs)[source]

Bases: qcodes.instrument.base.Instrument

silq.tests.mocks.mock_instruments.mock_instrument module

class silq.tests.mocks.mock_instruments.mock_instrument.MockInstrument(name, silent=False, **kwargs)[source]

Bases: qcodes.instrument.base.Instrument

print_function(*args, function='{f}', **kwargs)[source]

silq.tests.mocks.mock_instruments.mock_pulseblaster module

class silq.tests.mocks.mock_instruments.mock_pulseblaster.MockPulseBlaster(name, **kwargs)[source]

Bases: silq.tests.mocks.mock_instruments.mock_instrument.MockInstrument

send_instruction(flags, instruction, inst_args, length)[source]

silq.tests.mocks.mock_instruments.mock_trigger_instrument module

class silq.tests.mocks.mock_instruments.mock_trigger_instrument.MockTriggerInstrument(name, silent=False, **kwargs)[source]

Bases: silq.tests.mocks.mock_instruments.mock_instrument.MockInstrument

Module contents