pennylane
pennylane copied to clipboard
Qutrit mixed test differentiability
Before submitting
Please complete the following checklist when submitting a PR:
-
[x] All new features must include a unit test. If you've fixed a bug or added code that should be tested, add a test to the test directory!
-
[x] All new functions and code must be clearly commented and documented. If you do make documentation changes, make sure that the docs build and render correctly by running
make docs
. -
[ ] Ensure that the test suite passes, by running
make test
. -
[ ] Add a new entry to the
doc/releases/changelog-dev.md
file, summarizing the change, and including a link back to the PR. -
[ ] The PennyLane source code conforms to PEP8 standards. We check all of our code against Pylint. To lint modified files, simply
pip install pylint
, and then runpylint pennylane/path/to/file.py
.
When all the above are checked, delete everything above the dashed line and fill in the pull request template.
Context:
Measuring and applying operation functionality have been added to the qutrit_mixed
module, these tests ensure that these operations are differentiable.
Description of the Change:
Tests have been added that ensure that the apply_operation
and measure
functions retain differentiability for the new qutrit mixed-state device.
Benefits:
Shows that the apply_operation
and measure
functions are differentiable.
Possible Drawbacks: N/A
Related GitHub Issues: N/A