Description
Is your feature request related to a use case or problem? Please describe.
The operation
Example P=XI
but cirq gives
>>> cirq.unitary(cirq.PauliSumExponential(cirq.DensePauliString('XI')(*cirq.LineQubit.range(2)), exponent=np.pi/4))
array([[0.70710678+0.j , 0. +0.70710678j],
[0. +0.70710678j, 0.70710678+0.j ]])
Describe the solution you'd like
ideally a fix to the PauliSumExponential operation or a new gate for representing the exponential of one pauli string
What is the urgency from your perspective for this issue? Is it blocking important work?
P2 - we should do it in the next couple of quarters