quri_parts.openqasm.circuit package#

quri_parts.openqasm.circuit.OpenQASMTranspiler()#
quri_parts.openqasm.circuit.convert_to_qasm(circuit: NonParametricQuantumCircuit, text_io: TextIOBase) None#

Converts a circuit to OpenQASM and writes it to IO stream.

Parameters:
  • circuit – Circuit to be converted

  • text_io – Stream where output will be written

quri_parts.openqasm.circuit.convert_to_qasm_str(circuit: NonParametricQuantumCircuit) str#
quri_parts.openqasm.circuit.convert_gate_to_qasm_line(gate: QuantumGate) str#

Converts a gate to OpenQASM format.

Parameters:

gate – gate to be converted

Returns:

OpenQASM string