qrunch.quantum.circuits.translators.qiskit_translator
Translator to translate Kvantify Qrunch circuits to Qiskit circuits.
Classes
Translator that translate from universal gate circuit to Qiskit circuit. |
- class QiskitTranslator
Bases:
Translator[QuantumCircuit]Translator that translate from universal gate circuit to Qiskit circuit.
- __init__(*args, **kwargs)
- translate(circuit: UniversalGateCircuit) QuantumCircuit
Translate a
UniversalGateCircuitto aqiskit.QuantumCircuit.Requires that the parameters are fully specified.
- Parameters:
circuit (UniversalGateCircuit) – Circuit to translate.
- Return type:
QuantumCircuit
- static translate_to_qrunch(circuit: QuantumCircuit) UniversalGateCircuit
Translate a
qiskit.QuantumCircuitinto aUniversalGateCircuitinstance.The method transpile the circuit into the universal gate set consisting of rx, ry, rz, cx, which is then translated into Kvantify Qrunch gates.
- Parameters:
circuit (QuantumCircuit) – A Qiskit circuit to translate.
- Return type: