Skip to content

Introduce XZFaultList for tracking X and Z faults simultaneously#712

Draft
sunjerry019 wants to merge 42 commits into
mainfrom
XZFaultList
Draft

Introduce XZFaultList for tracking X and Z faults simultaneously#712
sunjerry019 wants to merge 42 commits into
mainfrom
XZFaultList

Conversation

@sunjerry019
Copy link
Copy Markdown

Description

Expands on the idea of PureFaultSet by having a list (i.e. stable order) of coupled $X$- and $Z$-Faults on which gates such as CNOTs, H, Reset may be applied.

#690 should be merged first.

Checklist

  • The pull request only contains commits that are focused and relevant to this change.
  • I have added appropriate tests that cover the new/changed functionality.
  • I have updated the documentation to reflect these changes.
  • The changes follow the project's style guidelines and introduce no new warnings.
  • The changes are fully tested and pass the CI checks.
  • I have reviewed my own code changes.

If PR contains AI-assisted content:

  • I have disclosed the use of AI tools in the PR description as per our AI Usage Guidelines.
  • AI-assisted commits include an Assisted-by: [Model Name] via [Tool Name] footer.
  • I confirm that I have personally reviewed and understood all AI-generated content, and accept full responsibility for it.

@codecov
Copy link
Copy Markdown

codecov Bot commented Jun 1, 2026

Codecov Report

❌ Patch coverage is 94.19355% with 9 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/mqt/qecc/circuit_synthesis/faults.py 94.1% 9 Missing ⚠️

📢 Thoughts on this report? Let us know!

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.

1 participant