Skip to content

Add CardinalEdgeColoring syndrome measurement strategy#339

Merged
perlinm merged 41 commits into
mainfrom
cardinal
Aug 23, 2025
Merged

Add CardinalEdgeColoring syndrome measurement strategy#339
perlinm merged 41 commits into
mainfrom
cardinal

Conversation

@perlinm
Copy link
Copy Markdown
Collaborator

@perlinm perlinm commented Aug 22, 2025

This allows codes to specify their own syndrome measurement sequence by implementing a .syndrome_subgraghs method. This method is, in turn, here implemented for HGPCodes, SurfaceCodes, and ToricCodes.

RETROSPECTIVE NOTE: the original motivation for this PR was to implement Algorithm 2 of arXiv:2109.14609. In the process, however, I think this PR has actually fixed #297 by adding the capability for any code to define its own syndrome extraction sequence.

@perlinm perlinm self-assigned this Aug 22, 2025
@perlinm
Copy link
Copy Markdown
Collaborator Author

perlinm commented Aug 22, 2025

subsumes and fixes #320

@perlinm perlinm changed the title Add CardinalEdgeColoring syndrome measurement strategy for HGPCodes Add CardinalEdgeColoring syndrome measurement strategy Aug 23, 2025
@perlinm perlinm merged commit 5d76527 into main Aug 23, 2025
3 checks passed
@perlinm perlinm deleted the cardinal branch August 23, 2025 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Code-specific syndrome extraction circuits

1 participant