iqm.cpc.compiler.station_settings.build_station_settings#
- iqm.cpc.compiler.station_settings.build_station_settings(*, circuit_qubits, circuit_couplers, measured_probe_lines, shots, calibration_set, boundary_qubits, boundary_couplers, flux_pulsed_qubits)#
Build the station settings for executing a batch of quantum circuits using the given QPU elements and calibration data.
- Parameters:
circuit_qubits (Iterable[str]) – physical qubit names used in the circuit
circuit_couplers (Iterable[str]) – coupler names used in the circuit
measured_probe_lines (Iterable[str]) – probe line names used in the measurements
shots (int) – number of times to repeat each circuit’s execution
calibration_set (dict[str, ObservationValue]) – calibration set as a mapping from observation paths to observation values
boundary_qubits (Iterable[str]) – physical qubits connected to the boundary_couplers but not in circuit_qubits
boundary_couplers (Iterable[str]) – coupler names of couplers connected to the circuit boundary but not in circuit_couplers
flux_pulsed_qubits (Collection[str]) – names of qubits that have flux pulse capability
- Returns:
station settings tree
- Return type:
SettingNode