Matthew Harrigan
Matthew Harrigan
Part of #960 - SwapWithZero - CSwapApprox - includes a snippet from #835 to make the t_complexity protocol test work with bloq decompositions more robustly
This class implements both the Bloq interface as well as the `cirq.Gate` interface (simultaneously). The factored way of doing this is to implement the `Bloq` interface and use the to-cirq...
see https://github.com/quantumlib/cirq-qubitization/pull/250#issuecomment-1587746632 sympy tries to output pretty math, but sometimes it does so in a way that offends graphviz. Some ways forward - try to figure out what exactly makes...
The current automatic check for serialization is too slow to operate as a unit test or as part of the `bloq_report_card` notebook. We've been sprinkling in some skips but top-level...
These two bloqs need to be automatically rendered to documentation notebooks following https://qualtran.readthedocs.io/en/latest/Autodoc.html
Right now, many bloqs have a `References:` section in their docstring. This has no fixed citation format. The jupyter_autogen functionality does have a special case for this section, but it...
following #278 there are still some problems with the doc build - [ ] cross referencing only happens if you have a dot in the qualified name. This works for...
Following #1313 -- some more changes to how we count. - there's a QVR stub. The permanent fix would be to use qvr, but removing the erroneous t complexity is...
For #1304 - Only thru registers allowed in `Controlled` - Prevents triggering the bug in classical simulation where controlled allocations are not supported