You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
from qiskit_qec.decoders import DecodingGraph
from qiskit_qec.circuits import ArcCircuit
code = ArcCircuit([(0,1,2),(2,3,4),(4,5,6),(6,7,8),(8,9,0)],1)
dg = DecodingGraph(code)
print(dg.hyperedges)
What is the current behavior?
For some codes, such as a periodic repetition code, boundary nodes should be part of a hyperedge. But the hyperedges generated in the above only possess a single edge each (and hence are just normal edges).
What is the expected behavior?
The hyperedges should be checked and made to work properly for ArcCircuit and the stim compatibility.
The text was updated successfully, but these errors were encountered:
Steps to reproduce the problem
What is the current behavior?
For some codes, such as a periodic repetition code, boundary nodes should be part of a hyperedge. But the hyperedges generated in the above only possess a single edge each (and hence are just normal edges).
What is the expected behavior?
The hyperedges should be checked and made to work properly for
ArcCircuit
and the stim compatibility.The text was updated successfully, but these errors were encountered: