`GraphState` and `Stim` simulator backend prototyping
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.
-
add
exampleimplementing pattern simulation withgraphix.GraphStateImplement a new pattern simulation backend on aexamplefile, based on graph-state simulator. During the simulation, throw an error if non-Pauli measurement is detected. Output of the simulation can simply begraphix.GraphStateobject. -
pattern simulation with
stimfor very fast sampling of results Add an example file, and in the example file, write up a transpiler of Clifford pattern into astimcircuit. Demonstrate small-scale error detection or correction.
There is now a Stim plugin for Graphix: https://github.com/thierry-martinez/graphix-stim-backend
Issue closed as completed.