qrunch.quantum.circuits.translators.iqm_translator

Translator to translate Kvantify Qrunch circuits to IQM circuits.

Classes

IqmTranslator

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.

Requirements:
  • Qrunch install requirements: qrunch[iqm] (or qrunch[all]).

__init__(*args, **kwargs)
translate(synthesized_circuit: SynthesizedUniversalGateCircuit) Circuit

Translate a SynthesizedUniversalGateCircuit to a IqmCircuit.

Requires that the parameters are fully specified.

Parameters:

synthesized_circuit (SynthesizedUniversalGateCircuit) – Circuit to translate.

Return type:

Circuit