qiskit_utils

qiskit_utils#

Full path: iqm.qubit_selector.qiskit_utils

Utility functions for working with Qiskit circuits.

Functions

active_bits(input_circ)

Find active bits (quantum and classical) in a transpiled circuit.

deflate_circuit(input_circ)

Reduce a transpiled circuit down to only active qubits.

extract_2q_interactions(circuit)

Extract 2-qubit interactions excluding directives and single-qubit ops.

get_circuit(circuit_type, num_qubits)

Create a quantum circuit of a given type.

perform_backend_transpilation(qc_list, ...)

Transpile a list of circuits to backend specifications.

reduce_to_active_qubits(circuit[, ...])

Reduces a quantum circuit to only its active qubits.

Classes

CircuitType

Defines quantum circuit types supported by qubit_selector.

Inheritance

Inheritance diagram of iqm.qubit_selector.qiskit_utils