cunqa.circuit

Holds our custom circuit class and functions to transform between circuit formats.

Functions

flatten

from_json_to_qc

Function to transform a circuit in json dict format to <class 'qiskit.circuit.quantumcircuit.QuantumCircuit'>.

generate_id

is_parametric

Function to determine weather a cirucit has gates that accept parameters, not necesarily parametric <class 'qiskit.circuit.quantumcircuit.QuantumCircuit'>.

qc_to_json

Transforms a QuantumCircuit to json dict.

Classes

CunqaCircuit

Class to define a quantum circuit for the cunqa api.

Exceptions

CunqaCircuitError

Exception for error during circuit desing in CunqaCircuit.