cunqa.circuit.converters.convert

cunqa.circuit.converters.convert(circuit: qiskit.QuantumCircuit | CunqaCircuit | dict, convert_to: str) qiskit.QuantumCircuit | CunqaCircuit | str | dict

Function to convert a quantum circuit to the desired format. Detects the intup format and transforms into the one specified by convert_to, that can be "QuantumCircuit for qiskit.QuantumCircuit, "CunqaCircuit" for CunqaCircuit and "dict" for a json dict.

Parameters:
  • circuit (qiskit.QuantumCircuit | CunqaCircuit | dict) – circuit to be transformed.

  • convert_to (str) – especification of target format, can be "QuantumCircuit, "CunqaCircuit" or "dict".

Returns:

The circuit in the desired format accordingly to convert_to.