qrunch.quantum.circuits.translators.iqm_translator
Translator to translate Kvantify Qrunch circuits to IQM circuits.
Classes
Translator that translate from universal gate circuit to IQM circuit. |
- class IqmTranslator
Bases:
Translator[Circuit]Translator that translate from universal gate circuit to IQM circuit.
- __init__(qubit_to_name_map: dict[PhysicalQubit, str]) None
Initialize the IQM translator.
- Parameters:
qubit_to_name_map (dict[PhysicalQubit, str]) – Map from physical qubits to IQM qubit names.
- Return type:
None
- translate(circuit: UniversalGateCircuit) Circuit
Translate a UniversalGateCircuit to a IqmCircuit.
Requires that the parameters are fully specified.
- Parameters:
circuit (UniversalGateCircuit) – Circuit to translate.
- Return type:
Circuit