Skip to content

Extend Qblox compact cluster representation to TWPAs - #1570

Draft
alecandido wants to merge 2 commits into
qblox-twpafrom
map-twpas
Draft

Extend Qblox compact cluster representation to TWPAs#1570
alecandido wants to merge 2 commits into
qblox-twpafrom
map-twpas

Conversation

@alecandido

@alecandido alecandido commented Sep 4, 2026

Copy link
Copy Markdown
Member

Closes #1564

  • extend syntax to TWPAs
  • wrap also infer_los() and infer_mixers() in a single function
    • package them in an internal structure
  • use the wrapper to define an alternative Cluster() constructor

- Define Twpa class for TWPA pump port definitions with optional mixer.
- Define Channels and Twpas type aliases.
- Extend map_ports to return a tuple of (Channels, Twpas).
- Add unit tests for map_ports and output inference with TWPAs.
@codecov

codecov Bot commented Sep 4, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 30 lines in your changes missing coverage. Please review.
✅ Project coverage is 38.63%. Comparing base (6a105d6) to head (d3e6457).

Files with missing lines Patch % Lines
src/qibolab/_core/instruments/qblox/platform.py 0.00% 30 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff               @@
##           qblox-twpa    #1570      +/-   ##
==============================================
- Coverage       38.72%   38.63%   -0.09%     
==============================================
  Files             120      120              
  Lines            6255     6269      +14     
==============================================
  Hits             2422     2422              
- Misses           3833     3847      +14     
Flag Coverage Δ
unittests 38.63% <0.00%> (-0.09%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Extend Qblox compact platform definition for TWPAs

1 participant