qblox_scheduler.backends.qblox.exceptions#

Exceptions used by Qblox backend.

Exceptions#

InvalidQuantumDeviceConfigurationError

Exception thrown if the quantum device configuration is invalid.

NcoOperationTimingError

Exception thrown if there are timing errors for NCO operations.

FineDelayTimingError

Exception thrown if there are timing errors for fine delays.

Module Contents#

exception InvalidQuantumDeviceConfigurationError[source]#

Bases: TypeError

Exception thrown if the quantum device configuration is invalid.

exception NcoOperationTimingError[source]#

Bases: ValueError

Exception thrown if there are timing errors for NCO operations.

exception FineDelayTimingError(error_type: Literal['within_op', 'between_op'], operation_info: qblox_scheduler.backends.types.qblox.OpInfo, fine_start_delay: int, fine_end_delay: int, operation_start_time: int, operation_duration: int, last_digital_pulse_end_ps: int)[source]#

Bases: ValueError

Exception thrown if there are timing errors for fine delays.

Note that all units are in picoseconds.