graphix icon indicating copy to clipboard operation
graphix copied to clipboard

`GraphState` and `Stim` simulator backend prototyping

Open shinich1 opened this issue 1 year ago • 1 comments

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 avatar May 14 '24 01:05 shinich1

There is now a Stim plugin for Graphix: https://github.com/thierry-martinez/graphix-stim-backend

thierry-martinez avatar Sep 18 '25 13:09 thierry-martinez

Issue closed as completed.

mgarnier59 avatar Dec 02 '25 08:12 mgarnier59