Skip to content
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

Implement transform for full single-qubit gate fusion #1458

Merged
merged 61 commits into from
Jul 20, 2021

Commits on Jul 8, 2021

  1. Copy over some files from 1384.

    Olivia Di Matteo committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    0406efc View commit details
    Browse the repository at this point in the history
  2. Add optimization utils file.

    Olivia Di Matteo committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    8560c1d View commit details
    Browse the repository at this point in the history
  3. Add updated qubit ops file.

    Olivia Di Matteo committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    68f9e79 View commit details
    Browse the repository at this point in the history
  4. Update init file.

    Olivia Di Matteo committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    09a3ae1 View commit details
    Browse the repository at this point in the history
  5. Streamline utils file.

    Olivia Di Matteo committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    eba5f51 View commit details
    Browse the repository at this point in the history
  6. Update operation.py.

    Olivia Di Matteo committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    5781743 View commit details
    Browse the repository at this point in the history
  7. Add arctan, and add JAX 64-bit support to test.

    Olivia Di Matteo committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    7a21d41 View commit details
    Browse the repository at this point in the history
  8. Remove as_rot_angles.

    Olivia Di Matteo committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    7118152 View commit details
    Browse the repository at this point in the history
  9. Update docstrings.

    Olivia Di Matteo committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    b156b70 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0a9abe9 View commit details
    Browse the repository at this point in the history
  11. Merge branch 'ch7104-implement-transforms-to-cancel-redundant' of htt…

    …ps://github.com/PennyLaneAI/pennylane into ch7104-implement-transforms-to-cancel-redundant
    Olivia Di Matteo committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    c99f3cd View commit details
    Browse the repository at this point in the history
  12. Shorten variable names for better readability.

    Olivia Di Matteo committed Jul 8, 2021
    Configuration menu
    Copy the full SHA
    76947be View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Configuration menu
    Copy the full SHA
    2b04ec2 View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG.

    glassnotes committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    95a61a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af55d17 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    86f4f5e View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2021

  1. Apply suggestions from code review

    Co-authored-by: Josh Izaac <josh146@gmail.com>
    glassnotes and josh146 committed Jul 13, 2021
    Configuration menu
    Copy the full SHA
    2f78671 View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

  1. Configuration menu
    Copy the full SHA
    0f20fa9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c26d14b View commit details
    Browse the repository at this point in the history
  3. Adjust Toffoli test case.

    glassnotes committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    2ecb449 View commit details
    Browse the repository at this point in the history
  4. Convert utility functions to non-private.

    * tests/transforms/test_optimization/utils.py:
    glassnotes committed Jul 14, 2021
    Configuration menu
    Copy the full SHA
    f7fb6c7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dd73732 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a783181 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2b29cf0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    82688ac View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    be50d8d View commit details
    Browse the repository at this point in the history

Commits on Jul 15, 2021

  1. Configuration menu
    Copy the full SHA
    d960e87 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'ch7104-implement-transforms-to-cancel-redundant' of htt…

    …ps://github.com/PennyLaneAI/PennyLane into ch7104-implement-transforms-to-cancel-redundant
    glassnotes committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    7ce969f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    20198e7 View commit details
    Browse the repository at this point in the history
  4. Add example to CHANGELOG.

    glassnotes committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    16f8e8d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    622f4cd View commit details
    Browse the repository at this point in the history
  6. Merge branch 'ch7104-implement-transforms-to-cancel-redundant' into c…

    …h7105-implement-transform-for-full-single-qubit
    glassnotes committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    33333d8 View commit details
    Browse the repository at this point in the history
  7. Fix grammar.

    glassnotes committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    b81be2a View commit details
    Browse the repository at this point in the history
  8. Adjust docstring.

    glassnotes committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    cdc3326 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cb02556 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2cf1062 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    121ec6f View commit details
    Browse the repository at this point in the history
  12. Merge branch 'ch7105-implement-transform-for-full-single-qubit' of ht…

    …tps://github.com/PennyLaneAI/PennyLane into ch7105-implement-transform-for-full-single-qubit
    glassnotes committed Jul 15, 2021
    Configuration menu
    Copy the full SHA
    62c394b View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2021

  1. Update .github/CHANGELOG.md

    Co-authored-by: Olivia Di Matteo <2068515+glassnotes@users.noreply.github.com>
    josh146 and glassnotes committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    1f584f2 View commit details
    Browse the repository at this point in the history
  2. Apply suggestions from code review

    Co-authored-by: Josh Izaac <josh146@gmail.com>
    glassnotes and josh146 committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    06965cf View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a262b14 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c30e6a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c867c42 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5fbd0e4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2f741fd View commit details
    Browse the repository at this point in the history
  8. Apply suggestions from code review

    Co-authored-by: Josh Izaac <josh146@gmail.com>
    glassnotes and josh146 committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    b472282 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    056350e View commit details
    Browse the repository at this point in the history
  10. Fix test.

    glassnotes committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    df6b181 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c39c36a View commit details
    Browse the repository at this point in the history
  12. Merge branch 'ch7104-implement-transforms-to-cancel-redundant' into c…

    …h7105-implement-transform-for-full-single-qubit
    glassnotes committed Jul 16, 2021
    Configuration menu
    Copy the full SHA
    b282724 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    4e748dd View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5c9b4db View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. Configuration menu
    Copy the full SHA
    ac052ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7993658 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'ch7105-implement-transform-for-full-single-qubit' of ht…

    …tps://github.com/PennyLaneAI/PennyLane into ch7105-implement-transform-for-full-single-qubit
    glassnotes committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    6ce3f82 View commit details
    Browse the repository at this point in the history
  4. Disable too-many-branches.

    glassnotes committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    449b343 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0fc444b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ce19bdd View commit details
    Browse the repository at this point in the history
  7. Merge branch 'ch7105-implement-transform-for-full-single-qubit' of ht…

    …tps://github.com/PennyLaneAI/PennyLane into ch7105-implement-transform-for-full-single-qubit
    glassnotes committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    fe64b63 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f94ea21 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. Configuration menu
    Copy the full SHA
    142ab05 View commit details
    Browse the repository at this point in the history