-
Notifications
You must be signed in to change notification settings - Fork 603
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Decomposition of arbitrary two-qubit unitaries. #1552
Decomposition of arbitrary two-qubit unitaries. #1552
Commits on Aug 18, 2021
-
Olivia Di Matteo committed
Aug 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 82ce28a - Browse repository at this point
Copy the full SHA 82ce28aView commit details -
Add scaffolding and helper function.
Olivia Di Matteo committedAug 18, 2021 Configuration menu - View commit details
-
Copy full SHA for 00e7d39 - Browse repository at this point
Copy the full SHA 00e7d39View commit details
Commits on Aug 19, 2021
-
Olivia Di Matteo committed
Aug 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 5e5f723 - Browse repository at this point
Copy the full SHA 5e5f723View commit details
Commits on Aug 23, 2021
-
Olivia Di Matteo committed
Aug 23, 2021 Configuration menu - View commit details
-
Copy full SHA for 53cd6dc - Browse repository at this point
Copy the full SHA 53cd6dcView commit details
Commits on Aug 24, 2021
-
Olivia Di Matteo committed
Aug 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 7420283 - Browse repository at this point
Copy the full SHA 7420283View commit details -
Olivia Di Matteo committed
Aug 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 93e1a54 - Browse repository at this point
Copy the full SHA 93e1a54View commit details
Commits on Aug 27, 2021
-
Implementation that essentially works. Need testing.
Olivia Di Matteo committedAug 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 3a7b920 - Browse repository at this point
Copy the full SHA 3a7b920View commit details -
Olivia Di Matteo committed
Aug 27, 2021 Configuration menu - View commit details
-
Copy full SHA for 9d603bc - Browse repository at this point
Copy the full SHA 9d603bcView commit details
Commits on Aug 30, 2021
-
Olivia Di Matteo committed
Aug 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 33acb87 - Browse repository at this point
Copy the full SHA 33acb87View commit details -
Olivia Di Matteo committed
Aug 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 7b75d65 - Browse repository at this point
Copy the full SHA 7b75d65View commit details -
Olivia Di Matteo committed
Aug 30, 2021 Configuration menu - View commit details
-
Copy full SHA for 02e45eb - Browse repository at this point
Copy the full SHA 02e45ebView commit details
Commits on Aug 31, 2021
-
Olivia Di Matteo committed
Aug 31, 2021 Configuration menu - View commit details
-
Copy full SHA for aee732e - Browse repository at this point
Copy the full SHA aee732eView commit details -
Olivia Di Matteo committed
Aug 31, 2021 Configuration menu - View commit details
-
Copy full SHA for cf61a09 - Browse repository at this point
Copy the full SHA cf61a09View commit details -
Fix compute matrix in tests. Add check for tensor product structure.
Olivia Di Matteo committedAug 31, 2021 Configuration menu - View commit details
-
Copy full SHA for f3a133e - Browse repository at this point
Copy the full SHA f3a133eView commit details -
Move decomposition tests to decomposition.
Olivia Di Matteo committedAug 31, 2021 Configuration menu - View commit details
-
Copy full SHA for 8a34c83 - Browse repository at this point
Copy the full SHA 8a34c83View commit details -
Update some tests. Add to docs.
Olivia Di Matteo committedAug 31, 2021 Configuration menu - View commit details
-
Copy full SHA for 81c1fb7 - Browse repository at this point
Copy the full SHA 81c1fb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f66c2c - Browse repository at this point
Copy the full SHA 2f66c2cView commit details -
Olivia Di Matteo committed
Aug 31, 2021 Configuration menu - View commit details
-
Copy full SHA for 285357b - Browse repository at this point
Copy the full SHA 285357bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e41ddbc - Browse repository at this point
Copy the full SHA e41ddbcView commit details -
Olivia Di Matteo committed
Aug 31, 2021 Configuration menu - View commit details
-
Copy full SHA for 83e617e - Browse repository at this point
Copy the full SHA 83e617eView commit details
Commits on Sep 1, 2021
-
Apply suggestions from code review
Co-authored-by: Josh Izaac <josh146@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8794e1e - Browse repository at this point
Copy the full SHA 8794e1eView commit details -
Olivia Di Matteo committed
Sep 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 954e69f - Browse repository at this point
Copy the full SHA 954e69fView commit details -
Vectorize permutation matrix construction.
Olivia Di Matteo committedSep 1, 2021 Configuration menu - View commit details
-
Copy full SHA for a0bb0f0 - Browse repository at this point
Copy the full SHA a0bb0f0View commit details -
Replace column negation with matrix multiplication.
Olivia Di Matteo committedSep 1, 2021 Configuration menu - View commit details
-
Copy full SHA for b91a2d6 - Browse repository at this point
Copy the full SHA b91a2d6View commit details -
Fix decomposition to work in all interfaces. Fix tests to match.
Olivia Di Matteo committedSep 1, 2021 Configuration menu - View commit details
-
Copy full SHA for d27e195 - Browse repository at this point
Copy the full SHA d27e195View commit details -
Olivia Di Matteo committed
Sep 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 206b79d - Browse repository at this point
Copy the full SHA 206b79dView commit details -
Olivia Di Matteo committed
Sep 1, 2021 Configuration menu - View commit details
-
Copy full SHA for f008f4e - Browse repository at this point
Copy the full SHA f008f4eView commit details -
Merge branch 'master' into ch7103-implement-differentiable-two-qubit-…
…qubitunitary
Olivia Di Matteo committedSep 1, 2021 Configuration menu - View commit details
-
Copy full SHA for 7cb8095 - Browse repository at this point
Copy the full SHA 7cb8095View commit details
Commits on Sep 3, 2021
-
Merge branch 'master' into ch7103-implement-differentiable-two-qubit-…
…qubitunitary
Olivia Di Matteo committedSep 3, 2021 Configuration menu - View commit details
-
Copy full SHA for a3483d7 - Browse repository at this point
Copy the full SHA a3483d7View commit details
Commits on Sep 7, 2021
-
Calculate the required number of CNOTs from tr(gammaU).
Olivia Di Matteo committedSep 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 0a0f78e - Browse repository at this point
Copy the full SHA 0a0f78eView commit details -
Split into multiple cases. 0, 2, and 3-CNOT cases are currently funct…
…ional.
Olivia Di Matteo committedSep 7, 2021 Configuration menu - View commit details
-
Copy full SHA for 50d98c0 - Browse repository at this point
Copy the full SHA 50d98c0View commit details
Commits on Sep 8, 2021
-
Olivia Di Matteo committed
Sep 8, 2021 Configuration menu - View commit details
-
Copy full SHA for 4b5fe9f - Browse repository at this point
Copy the full SHA 4b5fe9fView commit details -
Update with integration tests.
Olivia Di Matteo committedSep 8, 2021 Configuration menu - View commit details
-
Copy full SHA for ccfa975 - Browse repository at this point
Copy the full SHA ccfa975View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3815a6e - Browse repository at this point
Copy the full SHA 3815a6eView commit details -
Olivia Di Matteo committed
Sep 8, 2021 Configuration menu - View commit details
-
Copy full SHA for aca20de - Browse repository at this point
Copy the full SHA aca20deView commit details -
Olivia Di Matteo committed
Sep 8, 2021 Configuration menu - View commit details
-
Copy full SHA for bf26a95 - Browse repository at this point
Copy the full SHA bf26a95View commit details -
Olivia Di Matteo committed
Sep 8, 2021 Configuration menu - View commit details
-
Copy full SHA for ab18e19 - Browse repository at this point
Copy the full SHA ab18e19View commit details -
Olivia Di Matteo committed
Sep 8, 2021 Configuration menu - View commit details
-
Copy full SHA for a1ce224 - Browse repository at this point
Copy the full SHA a1ce224View commit details
Commits on Sep 9, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 286eb47 - Browse repository at this point
Copy the full SHA 286eb47View commit details -
Apply suggestions from code review
Co-authored-by: Josh Izaac <josh146@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 272e2a3 - Browse repository at this point
Copy the full SHA 272e2a3View commit details -
Update error message. Change all qml.math to math.
Olivia Di Matteo committedSep 9, 2021 Configuration menu - View commit details
-
Copy full SHA for d830767 - Browse repository at this point
Copy the full SHA d830767View commit details -
Olivia Di Matteo committed
Sep 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 2c27901 - Browse repository at this point
Copy the full SHA 2c27901View commit details -
Olivia Di Matteo committed
Sep 9, 2021 Configuration menu - View commit details
-
Copy full SHA for d6139c0 - Browse repository at this point
Copy the full SHA d6139c0View commit details -
Olivia Di Matteo committed
Sep 9, 2021 Configuration menu - View commit details
-
Copy full SHA for ff657cf - Browse repository at this point
Copy the full SHA ff657cfView commit details -
Olivia Di Matteo committed
Sep 9, 2021 Configuration menu - View commit details
-
Copy full SHA for fcb9981 - Browse repository at this point
Copy the full SHA fcb9981View commit details -
Olivia Di Matteo committed
Sep 9, 2021 Configuration menu - View commit details
-
Copy full SHA for 9da5930 - Browse repository at this point
Copy the full SHA 9da5930View commit details -
Configuration menu - View commit details
-
Copy full SHA for b35a844 - Browse repository at this point
Copy the full SHA b35a844View commit details
Commits on Sep 10, 2021
-
Fix bug in zyz decomposition and tidy tests.
Olivia Di Matteo committedSep 10, 2021 Configuration menu - View commit details
-
Copy full SHA for b238b02 - Browse repository at this point
Copy the full SHA b238b02View commit details -
Olivia Di Matteo committed
Sep 10, 2021 Configuration menu - View commit details
-
Copy full SHA for 64aec27 - Browse repository at this point
Copy the full SHA 64aec27View commit details -
Olivia Di Matteo committed
Sep 10, 2021 Configuration menu - View commit details
-
Copy full SHA for ed6d55f - Browse repository at this point
Copy the full SHA ed6d55fView commit details -
Olivia Di Matteo committed
Sep 10, 2021 Configuration menu - View commit details
-
Copy full SHA for 0bd7c62 - Browse repository at this point
Copy the full SHA 0bd7c62View commit details -
Add testing for single-CNOT case.
Olivia Di Matteo committedSep 10, 2021 Configuration menu - View commit details
-
Copy full SHA for 4ca367d - Browse repository at this point
Copy the full SHA 4ca367dView commit details -
Separate out utility functions and clean up file.
Olivia Di Matteo committedSep 10, 2021 Configuration menu - View commit details
-
Copy full SHA for 46a4fbd - Browse repository at this point
Copy the full SHA 46a4fbdView commit details
Commits on Sep 13, 2021
-
Cast to 1j to handle square root of negative values.
Olivia Di Matteo committedSep 13, 2021 Configuration menu - View commit details
-
Copy full SHA for 58cce92 - Browse repository at this point
Copy the full SHA 58cce92View commit details -
Partially working 2-CNOT case.
Olivia Di Matteo committedSep 13, 2021 Configuration menu - View commit details
-
Copy full SHA for bda6a47 - Browse repository at this point
Copy the full SHA bda6a47View commit details
Commits on Sep 14, 2021
-
Merge branch 'master' into ch7103-implement-differentiable-two-qubit-…
…qubitunitary
Olivia Di Matteo committedSep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 50206a2 - Browse repository at this point
Copy the full SHA 50206a2View commit details -
Olivia Di Matteo committed
Sep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 06736f6 - Browse repository at this point
Copy the full SHA 06736f6View commit details -
Olivia Di Matteo committed
Sep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for cf4a456 - Browse repository at this point
Copy the full SHA cf4a456View commit details -
Olivia Di Matteo committed
Sep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for c93a2c1 - Browse repository at this point
Copy the full SHA c93a2c1View commit details -
Olivia Di Matteo committed
Sep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 0b2ca09 - Browse repository at this point
Copy the full SHA 0b2ca09View commit details -
Olivia Di Matteo committed
Sep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for b40aeca - Browse repository at this point
Copy the full SHA b40aecaView commit details -
Olivia Di Matteo committed
Sep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 5ae6600 - Browse repository at this point
Copy the full SHA 5ae6600View commit details -
Olivia Di Matteo committed
Sep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for ae22d8f - Browse repository at this point
Copy the full SHA ae22d8fView commit details -
Olivia Di Matteo committed
Sep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for 3b34879 - Browse repository at this point
Copy the full SHA 3b34879View commit details -
Olivia Di Matteo committed
Sep 14, 2021 Configuration menu - View commit details
-
Copy full SHA for cd38e2a - Browse repository at this point
Copy the full SHA cd38e2aView commit details
Commits on Sep 15, 2021
-
Olivia Di Matteo committed
Sep 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 5c9c97b - Browse repository at this point
Copy the full SHA 5c9c97bView commit details -
Merge branch 'master' into ch7103-implement-differentiable-two-qubit-…
…qubitunitary
Olivia Di Matteo committedSep 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 84e8e2d - Browse repository at this point
Copy the full SHA 84e8e2dView commit details -
Olivia Di Matteo committed
Sep 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 82ff384 - Browse repository at this point
Copy the full SHA 82ff384View commit details -
Documentation and code factor fixes.
Olivia Di Matteo committedSep 15, 2021 Configuration menu - View commit details
-
Copy full SHA for 3ff4abd - Browse repository at this point
Copy the full SHA 3ff4abdView commit details -
Olivia Di Matteo committed
Sep 15, 2021 Configuration menu - View commit details
-
Copy full SHA for e6074cc - Browse repository at this point
Copy the full SHA e6074ccView commit details
Commits on Sep 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ce5afaa - Browse repository at this point
Copy the full SHA ce5afaaView commit details -
Apply suggestions from code review
Co-authored-by: Josh Izaac <josh146@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d4c2dd1 - Browse repository at this point
Copy the full SHA d4c2dd1View commit details -
Move functions back from utils to module.
Olivia Di Matteo committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for b8b3c88 - Browse repository at this point
Copy the full SHA b8b3c88View commit details -
Make ASCII circuits in docstrings pretty.
Olivia Di Matteo committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 93a34fb - Browse repository at this point
Copy the full SHA 93a34fbView commit details -
Make single-qubit constant matrices top-level.
Olivia Di Matteo committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 13afd2b - Browse repository at this point
Copy the full SHA 13afd2bView commit details -
Rearrange CNOT check. Move matrix to top level.
Olivia Di Matteo committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 2441222 - Browse repository at this point
Copy the full SHA 2441222View commit details -
Streamline conversion to SO(4).
Olivia Di Matteo committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 26bb16c - Browse repository at this point
Copy the full SHA 26bb16cView commit details -
Olivia Di Matteo committed
Sep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 6ff7bd8 - Browse repository at this point
Copy the full SHA 6ff7bd8View commit details -
Olivia Di Matteo committed
Sep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 4f59371 - Browse repository at this point
Copy the full SHA 4f59371View commit details -
Update docs and add developer notes.
Olivia Di Matteo committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for ec1eef8 - Browse repository at this point
Copy the full SHA ec1eef8View commit details -
Olivia Di Matteo committed
Sep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for e54ce46 - Browse repository at this point
Copy the full SHA e54ce46View commit details -
Olivia Di Matteo committed
Sep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for a32806a - Browse repository at this point
Copy the full SHA a32806aView commit details -
Olivia Di Matteo committed
Sep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 3746937 - Browse repository at this point
Copy the full SHA 3746937View commit details -
Fix decomposition so expansion works.
Olivia Di Matteo committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 19a6d04 - Browse repository at this point
Copy the full SHA 19a6d04View commit details -
Olivia Di Matteo committed
Sep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 8930f2c - Browse repository at this point
Copy the full SHA 8930f2cView commit details -
Fix transform so expand works.
Olivia Di Matteo committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 2bc2ed5 - Browse repository at this point
Copy the full SHA 2bc2ed5View commit details -
Olivia Di Matteo committed
Sep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 8a2ec08 - Browse repository at this point
Copy the full SHA 8a2ec08View commit details -
Olivia Di Matteo committed
Sep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 2c307e8 - Browse repository at this point
Copy the full SHA 2c307e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 587160d - Browse repository at this point
Copy the full SHA 587160dView commit details -
Merge branch 'ch7103-implement-differentiable-two-qubit-qubitunitary'…
… of https://github.com/PennyLaneAI/pennylane into ch7103-implement-differentiable-two-qubit-qubitunitary
Olivia Di Matteo committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 695a27e - Browse repository at this point
Copy the full SHA 695a27eView commit details -
Olivia Di Matteo committed
Sep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 63c11bb - Browse repository at this point
Copy the full SHA 63c11bbView commit details -
Remove parameter shift test case.
Olivia Di Matteo committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for ce5510c - Browse repository at this point
Copy the full SHA ce5510cView commit details -
Olivia Di Matteo committed
Sep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for db45dc4 - Browse repository at this point
Copy the full SHA db45dc4View commit details -
Apply suggestions from code review
Co-authored-by: Josh Izaac <josh146@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 36bf33b - Browse repository at this point
Copy the full SHA 36bf33bView commit details -
Olivia Di Matteo committed
Sep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 45e76f2 - Browse repository at this point
Copy the full SHA 45e76f2View commit details -
Merge branch 'ch7103-implement-differentiable-two-qubit-qubitunitary'…
… of https://github.com/PennyLaneAI/pennylane into ch7103-implement-differentiable-two-qubit-qubitunitary
Olivia Di Matteo committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for d47f894 - Browse repository at this point
Copy the full SHA d47f894View commit details -
Add test case for 3-qubit QubitUnitary in unitary_to_rot.
Olivia Di Matteo committedSep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 13832c3 - Browse repository at this point
Copy the full SHA 13832c3View commit details -
Olivia Di Matteo committed
Sep 16, 2021 Configuration menu - View commit details
-
Copy full SHA for daaff43 - Browse repository at this point
Copy the full SHA daaff43View commit details