This symbol is a type alias.
cirq.PauliString or a value that can easily be converted into one.
PAULI_STRING_LIKE = Union[ complex, ForwardRef('cirq.OP_TREE'), Mapping[~TKey, ForwardRef('cirq.PAULI_GATE_LIKE')], Iterable ]
Complex numbers turn into the coefficient of an empty Pauli string.
Dictionaries from qubit to Pauli operation are wrapped into a Pauli string.
Each Pauli operation can be specified as a cirq object (e.g.
cirq.X) or as
a string (e.g.
"X") or as an integer where 0=I, 1=X, 2=Y, 3=Z.
Collections of Pauli operations are recursively multiplied into a single Pauli string.