mqt.core.plugins.qiskit.exceptions

Custom exception types for QDMI Qiskit integration.

Module Contents

exception QDMIQiskitError[source]

Bases: RuntimeError

Base class for QDMI Qiskit backend errors.

exception UnsupportedDeviceError[source]

Bases: QDMIQiskitError

Raised when a QDMI device cannot be represented in Qiskit’s Target model.

exception UnsupportedOperationError[source]

Bases: QDMIQiskitError

Raised when a circuit contains an operation unsupported by the backend/device.

exception TranslationError[source]

Bases: QDMIQiskitError

Raised when translation/conversion of a circuit to a program format fails.

exception CircuitValidationError[source]

Bases: QDMIQiskitError

Raised when a circuit fails validation (e.g., unbound parameters, invalid options).

exception JobSubmissionError[source]

Bases: QDMIQiskitError

Raised when job submission to the QDMI device fails.

exception UnsupportedFormatError[source]

Bases: QDMIQiskitError

Raised when an unsupported program format is requested.