Skip to content

bloqade.squin.rewrite.U3_to_clifford

U3_to_clifford

bloqade.squin.rewrite.U3_to_clifford

Attributes

NameTypeDefaultDescription
U3_HALF_PI_ANGLE_TO_GATESdict[tuple[int, int, int], list[type[ir.Statement]] | list[None]]{(0, 0, 0): [None], (0, 0, 1): [gate.stmts.S], (0, 0, 2): [gate.stmts.Z], (0, 0, 3): [Sdag], (1, 0, 0): [gate.stmts.Sqr…
RZ_HALF_PI_TO_CLIFFORDdict[int, type[ir.Statement] | None]{0: None, 1: gate.stmts.S, 2: gate.stmts.Z, 3: Sdag}
RX_HALF_PI_TO_CLIFFORDdict[int, type[ir.Statement] | None]{0: None, 1: gate.stmts.SqrtX, 2: gate.stmts.X, 3: SqrtXdag}
RY_HALF_PI_TO_CLIFFORDdict[int, type[ir.Statement] | None]{0: None, 1: gate.stmts.SqrtY, 2: gate.stmts.Y, 3: SqrtYdag}