Craig Gidney
Craig Gidney
These are almost always intended to refer to magic methods, but markdown/rst/etc interpret it as emphasis and remove the underscores. We should detect that this is happening and raise errors.
Example technical challenges: - I simulated a circuit, but the simulation was noisy. What noise was added? - I optimized a circuit, and there was a problem with the output....
Related to https://github.com/quantumlib/Cirq/issues/882 but I see that issue as an optimization of the simulator as opposed to defining a channel.
Check out how openfermioncirq managed to test the notebooks.
Currently, Cirq's pdf output is in contrib because it's not particularly good. The margins are messed up, there's no boxing of multiqubit gates, etc, etc. Someone needs to go over...
Currently Cirq has a bit of a performance problem. One of the contributing factors to this is that there are very few "escape hatches" that you can use to opt...
Currently it is not possible for e.g. XPowGate to represent the operation |-> angle in half turns = phase exponent, |+> phase angle in half turns = phase exponent *...
Where it is required that the operations be unitary. This is beneficial because it allows you to return mixtures of large operations, without having to generate their unitaries. Fixing this...
Here's a tricky one. Currently, there's not a good place in the documentation for tasks like: - What's the signature for "_apply_unitary_", again? - What are all the magic methods...