Olivia Di Matteo

Results 14 comments of Olivia Di Matteo

> My first guess was that this was a non-executed demo, but it looks like it _is_ executed thinking Yes, same here. Do you get different results as well when...

It actually does not - I get a few failures (noted below), but nothing I would expect to affect the results of the demo execution. ``` FAILED tests/test_about.py::test_about - AssertionError:...

Just ran locally, yes it does. The results in this graph are consistent with the previous version I obtained running locally, which is still inconsistent with the live demo. ![image](https://user-images.githubusercontent.com/2068515/137314809-195b99c0-83f3-431b-885d-546e758287eb.png)

It's super weird... I again used a fresh environment, installing directly from the repo requirements file. Maybe it's because I used Python 3.8? What version does the CI use? Do...

This demo actually does set seeds though, that's the weird thing. For both numpy *and* tensorflow :confused:

@josh146 no error is raised, which I did not expect! It prints exactly the same circuit.

The tree itself is easy to construct, the challenge would be updating everything when new demos are added. Using the drawing as an example, suppose we add a demo between...

> This isn't currently compatible with qutrit ops because of the implicit assumption in expand_matrix() that expansion by m qubits can be accomplished by tensoring an identity of size (2^{m}...

> I also noticed that neither `ControlledQubitUnitary` nor `ControlledQutritUnitary` store the control values in the `pow` method, thus the operation returned by that method doesn't include the correct control values....

A collaborator just reported something similar to me. As a consequence, even the more broad `qml.is_hermitian` check fails in these cases, because it relies on the `op.is_hermitian` property. ```pycon >>>...