LogicalQ.Transpilation.InsertOps ================================ .. py:module:: LogicalQ.Transpilation.InsertOps Attributes ---------- .. autoapisummary:: LogicalQ.Transpilation.InsertOps._TYPES Functions --------- .. autoapisummary:: LogicalQ.Transpilation.InsertOps.insert_before_measurement Module Contents --------------- .. py:data:: _TYPES .. py:function:: insert_before_measurement(logical_circuit, _type = 'statevector') Traverses an original DAG, inserts a SaveStatevector instruction before "box" nodes with label "logical.qec.measure", and returns a new DAG. :param logical_circuit: The DAG to be traversed. :type logical_circuit: DAGCircuit :returns: The new DAG with the instruction inserted. :rtype: DAGCircuit