QuantumClifford.jl icon indicating copy to clipboard operation
QuantumClifford.jl copied to clipboard

convenient conversion from stim circuits

Open Krastanov opened this issue 2 years ago • 0 comments

We need to have "stim style" "relative" circuits:

  • [ ] Repeat(::Vector, ::Int)
  • [x] sMRZ(::Int, ::Nothing)
  • [ ] ClassicalPairtyRelative(::NTuple{Int}) with negative numbers

And QuantumClifford-style "absolute" circuits:

  • [x] sMRZ(::Int,::Int)
  • [ ] ClassicalParity(::NTuple{Int}, ::Int)
  • [ ] apply!(::PauliFrame, ::ClassicalParity) method

and a converter between them

  • [ ] converter
  • [ ] converter that also consistently works with compactify_circuit symtypes

@ChenZhao44

Krastanov avatar Jul 10 '23 16:07 Krastanov