Callum Macpherson

Results 57 comments of Callum Macpherson

> ``` > undocumented py class BarrierOp - in module pytket._tket.circuit > undocumented py method Circuit.add_wasm - in module pytket._tket.circuit > undocumented py method Circuit.add_wasm_to_reg - in module pytket._tket.circuit >...

> `BarrierOp` and `MetaOp` should be, as should `fully_connected_backendinfo`. Probably `NoAutoRebase` as well. The others probably not. Ah okay, I was under the impression that `fully_connected_backendinfo` was for testing only....

I've now added the following additonal classes and functions to the API docs * `fully_connected_backendinfo` * `NoAutoRebase` * `BarrierOp` * `MetaOp` There are a couple more things to do. 1....

Found yet more omissions with pytket v1.27.0 using the `check_circuit_class_docs.py` script. ``` ['add_circbox_regwise', 'AAMS', 'GPI', 'add_circbox_with_regmap', 'GPI2', 'add_termsequencebox'] ``` Rather annoying that the sphnx coverage extension didn't find these. added...

This was caused by the renderer not fully displaying the decimal expansion with a symbolic factor of pi. The entire expansion looks like Rz(0.62831.../pi) but the factor of pi wasn't...

https://github.com/CQCL/pytket-docs/pull/424

As pointed out by @daniel-mills-cqc this circuit causes a `RuntimeError` when we attempt to run the `DecomposeClassicalExp` pass on it. ```python import json from pytket.passes import DecomposeClassicalExp from pytket import...

Hmm I find this surprising that the error only manifests when the two `CircBox`(es) are next to one another. As you pointed out if we put gates in between then...

Is this still an issue? If so, could you reopen it on the `CQCL/tket` repo? Thanks

Thanks for making an issue :) Currently have to export the python circuit to json... load it in... modify in rust and then export the json back out again. Can...