reset

reset#

Resetting qubits to the zero state.

The reset operation is a non-unitary quantum channel that sets the state of a qubit to \(|0\rangle\).

Full path: iqm.pulse.gates.reset

Module Attributes

RESET_MEASUREMENT_KEY

Constant measurement key for the measure operation required in the fast-feedback reset gate (the double underscore emphasizes the fact that this label should not be manually used in fast feedback).

RESET_FEEDBACK_KEY

The feedback key used in fast-feedback reset gate (the double underscore emphasizes the fact that this label should not be manually used in fast feedback).

Classes

Reset_Conditional

Conditional reset operation.

Reset_Wait

Reset operation by relaxation (idling for a time comparable to the relaxation time of the component).

Inheritance

digraph inheritancecdfdf9e5af { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "ABC" [URL="https://docs.python.org/3.11/library/abc.html#abc.ABC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Helper class that provides a standard way to create an ABC using"]; "CompositeGate" [URL="iqm.pulse.gate_implementation.CompositeGate.html#iqm.pulse.gate_implementation.CompositeGate",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Utility base class for creating gate implementations that are defined in terms of other gate implementations."]; "GateImplementation" -> "CompositeGate" [arrowsize=0.5,style="setlinewidth(0.5)"]; "GateImplementation" [URL="iqm.pulse.gate_implementation.GateImplementation.html#iqm.pulse.gate_implementation.GateImplementation",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="ABC for implementing quantum gates and other quantum operations using instruction schedules."]; "ABC" -> "GateImplementation" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Reset_Conditional" [URL="iqm.pulse.gates.reset.Reset_Conditional.html#iqm.pulse.gates.reset.Reset_Conditional",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Conditional reset operation."]; "CompositeGate" -> "Reset_Conditional" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Reset_Wait" [URL="iqm.pulse.gates.reset.Reset_Wait.html#iqm.pulse.gates.reset.Reset_Wait",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Reset operation by relaxation (idling for a time comparable to the relaxation time of the component)."]; "GateImplementation" -> "Reset_Wait" [arrowsize=0.5,style="setlinewidth(0.5)"]; }