-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Closed
Labels
area/pauliskind/design-issueA conversation around designA conversation around designtriage/discussNeeds decision / discussion, bring these up during Cirq CynqueNeeds decision / discussion, bring these up during Cirq Cynque
Description
Unlike every other gate, with cirq.X
, cirq.Y
, and cirq.Z
, it's very easy to end up with an instance of a class that is not importable from top-level-cirq
x1 = cirq.X
x2 = cirq.X**0.99
type(x1)
Out[6]: cirq.ops.pauli_gates._PauliX
type(x2)
Out[7]: cirq.ops.common_gates.XPowGate
consider renaming to PauliX
and exposing as cirq.PauliX
Metadata
Metadata
Assignees
Labels
area/pauliskind/design-issueA conversation around designA conversation around designtriage/discussNeeds decision / discussion, bring these up during Cirq CynqueNeeds decision / discussion, bring these up during Cirq Cynque