utils_qiskit

utils_qiskit#

Full path: iqm.pulla.utils_qiskit

Utilities for working with Qiskit objects.

Functions

get_qiskit_compiler(pulla, backend[, ...])

Get the Qiskit-specific Pulla Compiler.

parallelize_and_transpile(circuits, ...[, ...])

Transpile Qiskit circuits and parallelize them if colour grouped components were inputted.

qiskit_circuits_to_iqm_circuits(circuits, ...)

Convert Qiskit QuantumCircuits to IQM circuits.

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 quantum circuits.

sweep_job_to_qiskit(job, *, shots)

Convert a completed Pulla job to a Qiskit Result.

Classes

ExistingMoveHandlingOptions

Options for how transpile_insert_moves() should handle existing MOVE instructions in the circuit.

QiskitCompiler

Pulla Compiler for working with Qiskit.

Inheritance

Inheritance diagram of iqm.pulla.utils_qiskit