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

Adds mixed-polarity multi-controlled gates #1104

Merged
merged 28 commits into from
Mar 8, 2021
Merged

Adds mixed-polarity multi-controlled gates #1104

merged 28 commits into from
Mar 8, 2021

Commits on Feb 22, 2021

  1. Starting point for implementation.

    Olivia Di Matteo committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    16d4f72 View commit details
    Browse the repository at this point in the history
  2. Fix f strings.

    glassnotes authored Feb 22, 2021
    Configuration menu
    Copy the full SHA
    02ed480 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2021

  1. Generalizes implementation.

    Olivia Di Matteo committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    a132293 View commit details
    Browse the repository at this point in the history
  2. Run black.

    Olivia Di Matteo committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    f401e38 View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG.

    Olivia Di Matteo committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    f6a5a99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b306cc View commit details
    Browse the repository at this point in the history
  5. Add tests.

    Olivia Di Matteo committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    36bc9af View commit details
    Browse the repository at this point in the history
  6. Add MPMCT to docs.

    Olivia Di Matteo committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    acf6f70 View commit details
    Browse the repository at this point in the history
  7. Fix math rendering of docs.

    Olivia Di Matteo committed Feb 23, 2021
    Configuration menu
    Copy the full SHA
    9a48be6 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3b70182 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. Apply suggestions from code review

    Co-authored-by: Tom Bromley <49409390+trbromley@users.noreply.github.com>
    glassnotes and trbromley authored Feb 25, 2021
    Configuration menu
    Copy the full SHA
    181b68f View commit details
    Browse the repository at this point in the history
  2. Refactor MPMCT -> MultiControlledX.

    Olivia Di Matteo committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    b30e736 View commit details
    Browse the repository at this point in the history
  3. Update CHANGELOG.

    Olivia Di Matteo committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    de3fe68 View commit details
    Browse the repository at this point in the history
  4. Add random state prep to tests.

    Olivia Di Matteo committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    bac696a View commit details
    Browse the repository at this point in the history
  5. Update ControlledQubitUnitary tests for arbitrary states.

    Olivia Di Matteo committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    55e84bd View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2021

  1. Apply suggestions from code review

    Co-authored-by: Theodor <theodor@xanadu.ai>
    glassnotes and thisac authored Feb 26, 2021
    Configuration menu
    Copy the full SHA
    d1917c8 View commit details
    Browse the repository at this point in the history
  2. Streamline invalid input tests to gate creation only instead of runni…

    …ng QNode.
    Olivia Di Matteo committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    534f29b View commit details
    Browse the repository at this point in the history
  3. Fix indention error.

    Olivia Di Matteo committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    284cfab View commit details
    Browse the repository at this point in the history
  4. Remove option for passing control string as an integer.

    Olivia Di Matteo committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    24b2bd1 View commit details
    Browse the repository at this point in the history
  5. Black tests.

    Olivia Di Matteo committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    7da2dca View commit details
    Browse the repository at this point in the history
  6. Black functions.

    Olivia Di Matteo committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    6415f8e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    aad43d6 View commit details
    Browse the repository at this point in the history
  8. Hide tests to determine whether causing build to fail.

    Olivia Di Matteo committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    91afe22 View commit details
    Browse the repository at this point in the history
  9. Merge branch 'add-mpmct' of https://github.com/PennyLaneAI/pennylane

    …into add-mpmct
    Olivia Di Matteo committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    6183298 View commit details
    Browse the repository at this point in the history
  10. Try decreasing number of qubits in test.

    Olivia Di Matteo committed Feb 26, 2021
    Configuration menu
    Copy the full SHA
    4761ced View commit details
    Browse the repository at this point in the history
  11. Apply suggestions from code review

    Co-authored-by: Tom Bromley <49409390+trbromley@users.noreply.github.com>
    glassnotes and trbromley authored Feb 26, 2021
    Configuration menu
    Copy the full SHA
    795f178 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2021

  1. Update .github/CHANGELOG.md

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

Commits on Mar 8, 2021

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