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 quantum phase estimation algorithms #5642

Merged
merged 55 commits into from
Mar 25, 2021

Commits on Jan 20, 2021

  1. Configuration menu
    Copy the full SHA
    c909f02 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7514be0 View commit details
    Browse the repository at this point in the history
  3. Fix linter complaints

    jlapeyre committed Jan 20, 2021
    Configuration menu
    Copy the full SHA
    b32e75d View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2021

  1. Configuration menu
    Copy the full SHA
    29b0e60 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9134773 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5346b2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    014db0a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5869058 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    800fc8b View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

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

Commits on Feb 5, 2021

  1. Remove function call from default arg

    Replace default arg with None, and then set the desired
    default in the body of the function.
    jlapeyre committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    736e42b View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2021

  1. Refactor _run and rename to _result

    Move all common code out of _run for HamiltonianPhaseEstimation and
    PhaseEstimation, and rename _run to _result, because it only
    creates the result class.
    jlapeyre committed Feb 24, 2021
    Configuration menu
    Copy the full SHA
    303d4f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    464e8ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb286cd View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2021

  1. Add cutoff to filter in test_from_bound

    * An unknown change in the past three weeks caused tests to fail
    with the default filter threshold of 0 (no filtering). I added
    a small cutoff so that the tests pass again.
    
    * Fix linter complaints
    jlapeyre committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    8bada3d View commit details
    Browse the repository at this point in the history
  2. Fix linter complaints

    jlapeyre committed Feb 25, 2021
    Configuration menu
    Copy the full SHA
    3af7237 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2021

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

Commits on Feb 28, 2021

  1. Make suggested changes

    jlapeyre committed Feb 28, 2021
    Configuration menu
    Copy the full SHA
    fd5fe0a View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2021

  1. Configuration menu
    Copy the full SHA
    bc834b0 View commit details
    Browse the repository at this point in the history
  2. Fix indentation

    jlapeyre committed Mar 1, 2021
    Configuration menu
    Copy the full SHA
    183f281 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a22c459 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c53999d View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2021

  1. Configuration menu
    Copy the full SHA
    8939627 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    898df7f View commit details
    Browse the repository at this point in the history
  3. Remove all computation from PhaseEstimator

    * Remove ability to set number of computation qubits in
    PhaseEstimator.estimate()
    jlapeyre committed Mar 4, 2021
    Configuration menu
    Copy the full SHA
    244e0e8 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2021

  1. Configuration menu
    Copy the full SHA
    140298c View commit details
    Browse the repository at this point in the history
  2. update to current algorithm paradigm + small fixes

    * make algorithms stateless (store no problem information)
    * fix lint and docstrings
    Cryoris committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    5d426b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f9b330a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c498c73 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #2 from Cryoris/qpe

    Update to current algorithm paradigm + small fixes
    jlapeyre authored Mar 16, 2021
    Configuration menu
    Copy the full SHA
    4544070 View commit details
    Browse the repository at this point in the history
  6. fix cyclic imports

    Cryoris committed Mar 16, 2021
    Configuration menu
    Copy the full SHA
    246209b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bf4184f View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

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

Commits on Mar 18, 2021

  1. Configuration menu
    Copy the full SHA
    afbfc4b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0bbd79f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    50912bd View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. Fix linter complaints

    jlapeyre committed Mar 19, 2021
    Configuration menu
    Copy the full SHA
    70fd2ac View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2021

  1. fix evolution = None case

    Cryoris committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    6b4bbac View commit details
    Browse the repository at this point in the history
  2. refactor tests slightly

    * be explicit about which evolution is used
    * combine tests using ddt
    * add some linebreaks
    Cryoris committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    ac9d497 View commit details
    Browse the repository at this point in the history
  3. fix import order

    Cryoris committed Mar 23, 2021
    Configuration menu
    Copy the full SHA
    394564a View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2021

  1. Configuration menu
    Copy the full SHA
    8ce2824 View commit details
    Browse the repository at this point in the history
  2. attempt to fix sphinx

    Cryoris committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    dbaf678 View commit details
    Browse the repository at this point in the history
  3. attempt to fix sphinx #2

    Cryoris committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    661cdc8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0c0d9c6 View commit details
    Browse the repository at this point in the history
  5. attempt no. 3 to fix sphinx

    Cryoris committed Mar 24, 2021
    Configuration menu
    Copy the full SHA
    7d2c556 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    11e3ae6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    91edcc5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5906b1f View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. Configuration menu
    Copy the full SHA
    5d0b590 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    328508c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d57d3e6 View commit details
    Browse the repository at this point in the history
  4. trailing comma

    Cryoris committed Mar 25, 2021
    Configuration menu
    Copy the full SHA
    7056d35 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a69d54d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0103208 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5792e1f View commit details
    Browse the repository at this point in the history