pennylane icon indicating copy to clipboard operation
pennylane copied to clipboard

Qutrit mixed test differentiability

Open Gabriel-Bottrill opened this issue 1 year ago • 0 comments

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 run pylint 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

Gabriel-Bottrill avatar Feb 09 '24 07:02 Gabriel-Bottrill