Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FT Cat State Prep #378

Open
wants to merge 16 commits into
base: ft-stateprep-qubit-perm
Choose a base branch
from
Open

FT Cat State Prep #378

wants to merge 16 commits into from

Conversation

pehamTom
Copy link
Member

@pehamTom pehamTom commented Mar 3, 2025

Description

Experimenting with FT cat state preparation.

Checklist:

  • The pull request only contains commits that are related to it.
  • I have added appropriate tests and documentation.
  • I have made sure that all CI jobs on GitHub pass.
  • The pull request introduces no new warnings and follows the project's style guidelines.

Copy link

codecov bot commented Mar 7, 2025

Codecov Report

Attention: Patch coverage is 0% with 148 lines in your changes missing coverage. Please review.

Project coverage is 83.2%. Comparing base (5fa5621) to head (97951be).
Report is 25 commits behind head on ft-stateprep-qubit-perm.

Files with missing lines Patch % Lines
src/mqt/qecc/circuit_synthesis/cat_states.py 0.0% 109 Missing ⚠️
src/mqt/qecc/circuit_synthesis/noise.py 0.0% 30 Missing ⚠️
src/mqt/qecc/circuit_synthesis/circuit_utils.py 0.0% 9 Missing ⚠️

❌ Your patch check has failed because the patch coverage (0.0%) is below the target coverage (95.0%). You can increase the patch coverage or adjust the target coverage.
❌ Your project check has failed because the head coverage (82.9%) is below the adjusted base coverage (89.1%). You can increase the head coverage or adjust the Removed Code Behavior.

Additional details and impacted files

Impacted file tree graph

@@                    Coverage Diff                    @@
##           ft-stateprep-qubit-perm    #378     +/-   ##
=========================================================
- Coverage                     87.7%   83.2%   -4.6%     
=========================================================
  Files                           58      61      +3     
  Lines                         5126    5445    +319     
  Branches                       372     372             
=========================================================
+ Hits                          4498    4531     +33     
- Misses                         628     914    +286     
Flag Coverage Δ *Carryforward flag
cpp 83.7% <ø> (ø) Carriedforward from b773bdb
python 82.9% <0.0%> (-6.7%) ⬇️

*This pull request uses carry forward flags. Click here to find out more.

Files with missing lines Coverage Δ
src/mqt/qecc/circuit_synthesis/circuit_utils.py 0.0% <0.0%> (ø)
src/mqt/qecc/circuit_synthesis/noise.py 0.0% <0.0%> (ø)
src/mqt/qecc/circuit_synthesis/cat_states.py 0.0% <0.0%> (ø)

... and 5 files with indirect coverage changes

🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@pehamTom pehamTom changed the title FT Cat State Preparation General Steane-type FT State Prep Mar 13, 2025
@pehamTom pehamTom changed the title General Steane-type FT State Prep FT Cat State Perp Mar 13, 2025
@pehamTom pehamTom changed the title FT Cat State Perp FT Cat State Prep Mar 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

1 participant