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

Add support for QuantumCircuit.layout to qpy #10148

Merged
merged 32 commits into from
Jul 7, 2023

Commits on May 23, 2023

  1. Add support for QuantumCircuit.layout to qpy

    This commit adds the missing support for QuantumCircuit.layout to the
    qpy format. This necessitates bumping the QPY format version to 8 to
    accomodate the extra data needed for representing the details of the
    layout. The tricky piece with representing the 3 TranspileLayout
    attributes is representing the virtual bits in the initial layout
    because there is no guarantee that the input circuit's registers are in
    the output circuit (typically they are not when transpile() is used).
    
    Fixes Qiskit#10112
    mtreinish committed May 23, 2023
    Configuration menu
    Copy the full SHA
    a78c691 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Configuration menu
    Copy the full SHA
    526b448 View commit details
    Browse the repository at this point in the history
  2. Expand test coverage

    mtreinish committed May 24, 2023
    Configuration menu
    Copy the full SHA
    2b44bb1 View commit details
    Browse the repository at this point in the history
  3. Fix lint

    mtreinish committed May 24, 2023
    Configuration menu
    Copy the full SHA
    3588d05 View commit details
    Browse the repository at this point in the history
  4. Add qpy compat tests

    mtreinish committed May 24, 2023
    Configuration menu
    Copy the full SHA
    d3e1d31 View commit details
    Browse the repository at this point in the history
  5. Fix compat tests

    mtreinish committed May 24, 2023
    Configuration menu
    Copy the full SHA
    a58df9a View commit details
    Browse the repository at this point in the history
  6. Add release notes

    mtreinish committed May 24, 2023
    Configuration menu
    Copy the full SHA
    8ea9cc9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    057f769 View commit details
    Browse the repository at this point in the history
  8. Finish docs

    mtreinish committed May 24, 2023
    Configuration menu
    Copy the full SHA
    c02f2b2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6add8b4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    03579cd View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Fix typos

    mtreinish authored May 26, 2023
    Configuration menu
    Copy the full SHA
    fb40807 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ecc9679 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. Fix doc typo in qiskit/qpy/__init__.py

    Co-authored-by: John Lapeyre <[email protected]>
    mtreinish and jlapeyre authored Jun 5, 2023
    Configuration menu
    Copy the full SHA
    567ec15 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    75d37a8 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. Configuration menu
    Copy the full SHA
    0ab3405 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a3e14a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c87c8f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    659a391 View commit details
    Browse the repository at this point in the history
  5. Simplify serialization logic

    Co-authored-by: Jake Lishman <[email protected]>
    mtreinish and jakelishman committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    07fcec9 View commit details
    Browse the repository at this point in the history
  6. Doc fixes

    mtreinish committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    dd0efc1 View commit details
    Browse the repository at this point in the history
  7. Improve test coverage

    mtreinish committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    f67ded4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    af4e827 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3544fd0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    da23039 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2023

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

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    10798b8 View commit details
    Browse the repository at this point in the history
  2. Fix test typo

    mtreinish committed Jun 19, 2023
    Configuration menu
    Copy the full SHA
    f3354f3 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2023

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

Commits on Jul 7, 2023

  1. Configuration menu
    Copy the full SHA
    431368c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    acad493 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6b03f20 View commit details
    Browse the repository at this point in the history