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

Better tolerances for gate decompositions #5827

Merged
merged 50 commits into from
Apr 14, 2021
Merged

Commits on Feb 1, 2021

  1. Configuration menu
    Copy the full SHA
    13746ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c9a68d View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2021

  1. Tolerances for checks

    levbishop committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    39a5491 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa95b3b View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

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

Commits on Mar 1, 2021

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

Commits on Mar 2, 2021

  1. Merge tolerances branch

    levbishop committed Mar 2, 2021
    Configuration menu
    Copy the full SHA
    d9fb6ca View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2021

  1. Configuration menu
    Copy the full SHA
    916c146 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    19d2633 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b76d465 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ebd7302 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. Pass tests

    levbishop committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    f82a03b View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2021

  1. Configuration menu
    Copy the full SHA
    63837c6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3a7e7da View commit details
    Browse the repository at this point in the history
  3. Add ZSXX basis to 1q euler decomposer

    This commit adds a new basis ZSXX to the 1q euler decomposer. This basis
    is identical to the ZSX basis except it does an additional
    simplification pass so that instead of having 2 sx gates in the
    synthesized output a single X gate is used instead.
    
    Fixes Qiskit#5722
    mtreinish committed Mar 5, 2021
    Configuration menu
    Copy the full SHA
    01e9806 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2021

  1. more tweaks

    levbishop committed Mar 8, 2021
    Configuration menu
    Copy the full SHA
    a369f9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b9ba2a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d180fee View commit details
    Browse the repository at this point in the history
  4. merge with origin/master

    levbishop committed Mar 8, 2021
    Configuration menu
    Copy the full SHA
    eb369b2 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2021

  1. Configuration menu
    Copy the full SHA
    34b625f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1dc6c8a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f12a15b View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2021

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

Commits on Mar 12, 2021

  1. Comments and test coverage

    levbishop committed Mar 12, 2021
    Configuration menu
    Copy the full SHA
    f99712e View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2021

  1. Update __repr__ and testing

    Make __repr__ use numpy.save/numpy.load to
    work around bug in numpy.array2string
    levbishop committed Mar 14, 2021
    Configuration menu
    Copy the full SHA
    222f4ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86d7543 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. Configuration menu
    Copy the full SHA
    0081a06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed5f1cb View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. Configuration menu
    Copy the full SHA
    1558c04 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    58ee299 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c2ab47d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f219acf View commit details
    Browse the repository at this point in the history
  5. Merge zsxx-basis into tolerances

    This commit merges the zsxx-basis branch from Qiskit#5937 into this branch.
    From that PR:
    
    This commit adds a new basis ZSXX to the 1q euler decomposer. This basis
    is identical to the ZSX basis except it does an additional
    simplification pass so that instead of having 2 sx gates in the
    synthesized output a single X gate is used instead.
    
    Fixes Qiskit#5722
    mtreinish committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    3eb59ff View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. Fix decomposition and tests

    levbishop committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    b977685 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c552958 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dbf1c36 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c1a588 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b0af209 View commit details
    Browse the repository at this point in the history
  6. Default simplify=True typo

    levbishop committed Mar 17, 2021
    Configuration menu
    Copy the full SHA
    b45dd1b View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. Configuration menu
    Copy the full SHA
    a6e114b View commit details
    Browse the repository at this point in the history
  2. Fixes for review

    levbishop committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    a20fe63 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e796f57 View commit details
    Browse the repository at this point in the history

Commits on Apr 7, 2021

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

Commits on Apr 10, 2021

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

Commits on Apr 13, 2021

  1. Docstrings and fix failing test

    Some tests were failing in TestSingleControlledRotationGates due to
    different global phase tracking causing an extra P() gate
    in some circumstances. Since the CCRZ gates are not minimal in single-qubit
    rotations anyway, and should be single-qubit optimized afterwards
    I fixed this by changing the test to pass for the slightly longer
    result circuit.
    levbishop committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    42c9803 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5b7087c View commit details
    Browse the repository at this point in the history
  3. Add release note

    levbishop committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    5d4afa1 View commit details
    Browse the repository at this point in the history
  4. Release note

    levbishop committed Apr 13, 2021
    Configuration menu
    Copy the full SHA
    af76248 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7c563d6 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2021

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