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]¶
-
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
-
silq.tests.mocks.mock_instruments.mock_arbstudio module¶
silq.tests.mocks.mock_instruments.mock_awg_instrument module¶
silq.tests.mocks.mock_instruments.mock_digitizer_instrument module¶
silq.tests.mocks.mock_instruments.mock_instrument module¶
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
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