semi_cr.core.qua_programs package¶
Submodules¶
semi_cr.core.qua_programs.multiplexer module¶
- semi_cr.core.qua_programs.multiplexer.measure_multiplexer(device, I, Q, I_st, Q_st, amplitude=1.0)[source]¶
- semi_cr.core.qua_programs.multiplexer.get_enabled_multiplexer_axes(protocol_inputs: MultiplexerProtocolInput) tuple[str, ...][source]¶
- semi_cr.core.qua_programs.multiplexer.make_multiplexer_sweep_axes(device: Multiplexer, protocol_inputs)[source]¶
- semi_cr.core.qua_programs.multiplexer.make_buffer_plan(output_axes, n_avg, inner_axis_names=('frequency', 'amplitude'))[source]¶
- semi_cr.core.qua_programs.multiplexer.apply_buffers(stream, output_axes, n_avg, inner_axis_names=['frequency', 'amplitude'])[source]¶
semi_cr.core.qua_programs.resonator module¶
- semi_cr.core.qua_programs.resonator.make_axis_from_config(axis_name, sweep_config, protocol_inputs, tank_circuit)[source]¶
- semi_cr.core.qua_programs.resonator.get_enabled_tankinductor_axes(protocol_inputs: TankInductorProtocolInput) tuple[source]¶
- semi_cr.core.qua_programs.resonator.make_tankinductor_sweep_axes(device: TankInductor, protocol_inputs)[source]¶