Alec Edgington
Alec Edgington
See https://github.com/CQCL/tket/pull/281 where we had to introduce some "type: ignore" comments following the update to sympy 1.10 which has itself improved its type checking.
Users need an easy way to achieve more fine-grained control over the "default" backend compilation pass. For example, the placement timeout, and any other compiler options, should be configurable through...
`CliffordSimp` fails to simplify the circuit `Circuit(2).H(0).H(1).CX(0,1).H(0).H(1)` (equivalent to `Circuit(2).CX(1,0)`). We should enhance the pass so that it spots this kind of pattern.
For example, see the coverage report for the constructor of a `UnitID` in `UnitID.hpp`.
(Depending on the optimization level.) See the discussion on #25 .
It has been requested that we add the following two methods to `Circuit`: - `opgroups()`, returning a set of `str` (all named opgroups); - `ops_in_group(opgroup: str)`, returning a set of...
https://cqcl.github.io/tket/bubble/test-coverage/index.html A reasonable target would be 90% line and branch coverage. We are nearly there on lines (85%) but have a long way to go on branches (50%).