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 the ability to tag circuit instructions #848

Merged
merged 13 commits into from
Nov 1, 2024
Merged

Add the ability to tag circuit instructions #848

merged 13 commits into from
Nov 1, 2024

Commits on Oct 28, 2024

  1. Fix stim.Circuit.to_tableau ignoring SPP and SPP_DAG

    - Fix `SPP` not being classified as a unitary gate
    - Fix `SPP_DAG` not being classified as a unitary gate
    
    Fixes #846
    Strilanc committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    cec9e6c View commit details
    Browse the repository at this point in the history
  2. Add the ability to tag circuit instructions

    - For example, `TICK[100ns]` instead of `TICK` or `I[DYNAMICDECOUPLE] 2 3 5` instead of `I 2 3 5`
    - There are likely still places where tags are not flowing through as they should
    
    TODO BEFORE MERGE: add unit tests, modify file format documentation
    
    Fixes #843
    Strilanc committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    9dbb5f9 View commit details
    Browse the repository at this point in the history
  3. Update pybind code

    Strilanc committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    2b24973 View commit details
    Browse the repository at this point in the history
  4. Add doc, check parse/print

    Strilanc committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    a689a39 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6ab1f13 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    528dd99 View commit details
    Browse the repository at this point in the history
  7. regen docs

    Strilanc committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    7fbc125 View commit details
    Browse the repository at this point in the history
  8. more unitary-vs-matrix

    Strilanc committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    5e86b67 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Merge branch 'terribletags' of github.com:quantumlib/Stim into fixtot…

    …ableauspp
    
    # Conflicts:
    #	src/stim/simulators/error_analyzer.test.cc
    Strilanc committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    133e2c9 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of github.com:quantumlib/Stim into fixtotableauspp

    # Conflicts:
    #	src/stim/simulators/error_analyzer.test.cc
    Strilanc committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    9977aa2 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Pass?

    Strilanc committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    e356f10 View commit details
    Browse the repository at this point in the history
  2. regen

    Strilanc committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    762c77e View commit details
    Browse the repository at this point in the history
  3. build fixes

    Strilanc committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    157a0d1 View commit details
    Browse the repository at this point in the history