kosmos.partitioning.circuit_converter

Functions

to_gate_list(circuit: qiskit.QuantumCircuit) list[dict[str, Any]]

Extract gate list from a QuantumCircuit, skipping barriers.

Parameters:

circuit – QuantumCircuit to convert.

Returns:

List of gates.

Return type:

list[dict[str, object]]

to_graph(circuit: qiskit.QuantumCircuit) kosmos.partitioning.graph.Graph

Convert to undirected graph for partitioning algorithms.

Parameters:

circuit – QuantumCircuit to convert.

Returns:

Graph representation of the circuit.

Return type:

Graph