iqm.pulse.gates.enums.XYGATE_UNITARIES#
- iqm.pulse.gates.enums.XYGATE_UNITARIES = {XYGate.IDENTITY: array([[1.+0.j, 0.+0.j], [0.+0.j, 1.+0.j]]), XYGate.X_90: array([[ 0.70710678+0.j , -0. -0.70710678j], [-0. -0.70710678j, 0.70710678+0.j ]]), XYGate.X_180: array([[ 0.+0.j, -0.-1.j], [-0.-1.j, 0.+0.j]]), XYGate.X_M90: array([[0.70710678+0.j , 0. +0.70710678j], [0. +0.70710678j, 0.70710678+0.j ]]), XYGate.Y_90: array([[ 0.70710678+0.j, -0.70710678+0.j], [ 0.70710678+0.j, 0.70710678+0.j]]), XYGate.Y_180: array([[ 0.+0.j, -1.+0.j], [ 1.+0.j, 0.+0.j]]), XYGate.Y_M90: array([[ 0.70710678+0.j, 0.70710678+0.j], [-0.70710678+0.j, 0.70710678+0.j]])}#
Mapping of XYGates to the corresponding SU(2) matrices