def prep_Z(conn): q = Qubit(conn) q.Z() return q
def prep_X(conn): q = Qubit(conn) q.X() return q
def prep_Y(conn): q = Qubit(conn) q.Y() return q
def prep_reset(conn): q = Qubit(conn) q.H() q.reset() return q
def prep_I(conn): q = Qubit(conn) q.I() return q
def prep_rotz1(conn): # pi/8 q = Qubit(conn) q.rot_Z(16) return q
def prep_rotz2(conn): # 5*pi/8 q = Qubit(conn) q.rot_Z(80) return q
def prep_roty1(conn): # pi/8 q = Qubit(conn) q.rot_Y(16) return q
def prep_roty2(conn): # 5*pi/8 q = Qubit(conn) q.rot_Y(80) return q
def prep_rotx2(conn): # 5*pi/8 q = Qubit(conn) q.rot_X(80) return q
def prep_rotx1(conn): # pi/8 q = Qubit(conn) q.rot_X(16) return q
def prep_K(conn): q = Qubit(conn) q.K() return q
def prep_T(conn): q = Qubit(conn) q.T() return q
def prep_H(conn): q = Qubit(conn) q.H() return q