Craig Gidney

Results 155 issues of 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.

good first issue
no QC knowledge needed
triage/accepted
complexity/low
area/site
area/docs

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....

going_stale
kind/feature-request
triage/accepted
area/parameters
area/simulation
area/transformers
complexity/high
area/noise
skill-level/expert
needs agreed design
roadmap-candidate

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.

kind/feature-request
triage/accepted
area/channels

Check out how openfermioncirq managed to test the notebooks.

kind/health
kind/docs
area/examples
area/testing

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...

good part time project
kind/feature-request
triage/accepted
area/circuits
area/visualization
complexity/medium
skill-level/advanced

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...

kind/feature-request
triage/accepted
area/result
area/performance
area/measurements
needs agreed design
needs-rfc

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 *...

good part-time project
triage/accepted
area/gates
good for learning
kind/design-issue
area/eigengate

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...

kind/feature-request
triage/accepted
complexity/medium
area/protocols
skill-level/advanced
area/protocols/mixtures

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...

kind/docs
triage/accepted
area/protocols
area/site
needs agreed design