iqm.pulla.utils_qiskit

iqm.pulla.utils_qiskit#

Utilities for working with Qiskit objects.

Functions

qiskit_circuits_to_pulla(qiskit_circuits, ...)

Convert Qiskit quantum circuits into IQM Pulse quantum circuits.

qiskit_to_pulla(pulla, backend, qiskit_circuits)

Convert transpiled Qiskit quantum circuits to IQM Pulse quantum circuits.

station_control_result_to_qiskit(...)

Convert a Station Control result to a Qiskit Result.

Classes

DummyJob(backend, qiskit_result)

A dummy job object that can be used to retrieve the result of a locally compiled circuit.

IQMPullaBackend(architecture, pulla, compiler)

A backend that compiles circuits locally using Pulla and submits them to Station Control for execution.

Inheritance

Inheritance diagram of iqm.pulla.utils_qiskit