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

GraphState and Stim simulator backend prototyping #150

Open
shinich1 opened this issue May 14, 2024 · 0 comments
Open

GraphState and Stim simulator backend prototyping #150

shinich1 opened this issue May 14, 2024 · 0 comments
Labels
good first issue Good for newcomers new feature New feature or request unitaryhack issue for unitaryhack 2024 hackathon

Comments

@shinich1
Copy link
Contributor

shinich1 commented May 14, 2024

Describe the feature you'd like
Explore whether a fast Clifford (Pauli measurement only) pattern simulation backend can be suitable.
It would require an interface to configure the noise model in the simulation, similarly to the NoiseModel interface for DensityMatrix backend, but limited to random Pauli errors.

  1. add example implementing pattern simulation with graphix.GraphState
    Implement a new pattern simulation backend on a example file, based on graph-state simulator.
    During the simulation, throw an error if non-Pauli measurement is detected. Output of the simulation can simply be graphix.GraphState object.

  2. pattern simulation with stim for very fast sampling of results
    Add an example file, and in the example file, write up a transpiler of Clifford pattern into a stim circuit. Demonstrate small-scale error detection or correction.

@shinich1 shinich1 added new feature New feature or request good first issue Good for newcomers labels May 14, 2024
@shinich1 shinich1 changed the title GraphState and Stim backend GraphState and Stim prototyping May 14, 2024
@shinich1 shinich1 changed the title GraphState and Stim prototyping GraphState and Stim simulator backend prototyping May 14, 2024
@shinich1 shinich1 added the unitaryhack issue for unitaryhack 2024 hackathon label May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers new feature New feature or request unitaryhack issue for unitaryhack 2024 hackathon
Projects
None yet
Development

No branches or pull requests

1 participant