processing.custom_gates

Contents

processing.custom_gates#

Contains custom gates for completing MonarQ’s native gate set

Classes#

TDagger(*params[, wires, id])

The single-qubit adjoint of the T gate, equivalent to \(T^\dagger = \text{PhaseShift}(-\pi/4)\).

X90(*params[, wires, id])

The single-qubit rotation of 90 degrees around the X axis, equivalent to \(RX(\pi/2)\).

XM90(*params[, wires, id])

The single-qubit rotation of -90 degrees around the X axis, equivalent to \(RX(-\pi/2)\).

Y90(*params[, wires, id])

The single-qubit rotation of 90 degrees around the Y axis, equivalent to \(RY(\pi/2)\).

YM90(*params[, wires, id])

The single-qubit rotation of -90 degrees around the Y axis, equivalent to \(RY(-\pi/2)\).

Z90(*params[, wires, id])

The single-qubit rotation of 90 degrees around the Z axis, equivalent to \(RZ(\pi/2)\).

ZM90(*params[, wires, id])

The single-qubit rotation of -90 degrees around the Z axis, equivalent to \(RZ(-\pi/2)\).