MichaelBroughton

Results 13 issues of MichaelBroughton

Right now the MPS has different qubit index endianness when applying gates vs the built-in state vector simulator. Not super high priority, but we should probably swap this around for...

I think in theory it should be possible to power trajectory simulation using the MPS simulator + statespace combo. This would involve writing any of the missing MPS statespace normalization...

It would be great to give our python users the ability to make use of the MPS simulator. This would require implementing a new `cirq.Sampler` object in python that would...

MPS ApplyGate* methods are reasonably fast. However different approaches / optimizations done around micro-benchmarking have not been carried out in great length. This would be a great beginner project to...

In light of #272 , it might be worth making sure there are a few more tests around the Apply*** methods.

In wake of #196 and the momentary breakages we had with untested code making it's way to quantumai.google, it probably makes sense to re-enable notebook tests in CI.

devops

In PauliSum Collector when doing the basis transformations with https://github.com/quantumlib/Cirq/blob/3469e5c9bf99b4f54fe147379ff58e1642754dc0/cirq/work/pauli_sum_collector.py#L112 The gates that get returned are `cirq.SingleQubitClifford(...)` which won't play nice with the serializers. A quick fix is to just...

kind/feature-request
triage/accepted
area/gatesets
area/google
area/paulis
area/serialization
area/measurements
needs agreed design

Currently `tfq.convert_to_tensor` uses just one core and makes use of Cirq serialization protocols. They are pretty slow for large circuits. A quick benchmark shows that more than 95% of all...

enhancement
good first issue

Upgrades Cirq to latest release version.