Skip to content

Add qb-compiler#1046

Merged
1ucian0 merged 10 commits intomainfrom
submission-2334d2a1
Apr 14, 2026
Merged

Add qb-compiler#1046
1ucian0 merged 10 commits intomainfrom
submission-2334d2a1

Conversation

@1ucian0
Copy link
Copy Markdown
Member

@1ucian0 1ucian0 commented Mar 14, 2026

Nomination for: qb-compiler

By @mwpwalshe, via #1044

Co-authored-by: mwpwalshe <mwpwalshe@users.noreply.github.com>
@1ucian0 1ucian0 added the submission Project submission label Mar 14, 2026
This was referenced Mar 14, 2026
@1ucian0 1ucian0 marked this pull request as draft March 14, 2026 14:49
@mwpwalshe
Copy link
Copy Markdown
Contributor

Hi Luciano
I did a lot of updating over the weekend, I think all is in order, is there anything else i need to do to get added to the eco system, pretty excited with this project!
Thanks!
Michael

Comment thread resources/members/qbcompiler_2334d2a1.toml Outdated
Comment thread ecosystem/resources/members/qbcompiler_2334d2a1.toml Outdated
Comment thread resources/members/qbcompiler_2334d2a1.toml Outdated
@mwpwalshe
Copy link
Copy Markdown
Contributor

Thanks for the review @1ucian0 — all three addressed:

  1. Labels — removed optimization, now ["circuit manipulation", "error mitigation"]
  2. Transpiler pluginQBCalibrationPass now subclasses TransformationPass with a run(dag) interface. Also added a passmanager(backend) convenience factory. 11 new integration tests cover standalone use, PassManager composition, and StagedPassManager insertion. All 554 tests pass.
  3. Documentation — deployed to GitHub Pages: https://mwpwalshe.github.io/qb-compiler/

Here's the updated TOML:

name = "qb-compiler"
submission_number = 1044
url = "https://github.com/mwpwalshe/qb-compiler"
description = "Calibration-aware quantum circuit compiler. Uses today's hardware noise data for smarter qubit mapping and routing."
contact_info = "michael.walshe@qubitboost.io"
labels = [ "circuit manipulation", "error mitigation",]
website = "https://qubitboost.io/compiler"
group = "Transpiler plugin"
documentation = "https://mwpwalshe.github.io/qb-compiler/"
packages = [ "https://pypi.org/project/qb-compiler/",]
uuid = "2334d2a1-93bc-4652-8e15-ac395b2d3dd9"

Let me know if anything else needs attention.

@1ucian0
Copy link
Copy Markdown
Member Author

1ucian0 commented Apr 6, 2026

Check out if you can suggest the changes in the review tab (I'm not sure if github will allow it).

@mwpwalshe
Copy link
Copy Markdown
Contributor

I can't seem to apply suggestions The corrected TOML is in my comment above if you're happy to apply it. Alternatively I can open a fresh fork with the correct values. Whatever's easiest for you? Thanks, Michael

@1ucian0
Copy link
Copy Markdown
Member Author

1ucian0 commented Apr 8, 2026

I mean, can you add a comment with a suggestion in the review? It's with this option:
Screenshot 2026-04-08 at 17 11 17

Comment thread ecosystem/resources/members/qbcompiler_2334d2a1.toml Outdated
Copy link
Copy Markdown
Contributor

@mwpwalshe mwpwalshe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both review items addressed via suggestions above. Labels corrected and documentation URL updated to the deployed GitHub Pages site (https://mwpwalshe.github.io/qb-compiler/). Transpiler plugin interface (QBCalibrationPass + passmanager factory) is implemented and tested in the qb-compiler repo. Thanks!

Comment thread resources/members/qbcompiler_2334d2a1.toml Outdated
Comment thread resources/members/qbcompiler_2334d2a1.toml Outdated
Co-authored-by: Luciano Bello <766693+1ucian0@users.noreply.github.com>
Co-authored-by: mwpwalshe <43613883+mwpwalshe@users.noreply.github.com>
@1ucian0 1ucian0 marked this pull request as ready for review April 14, 2026 17:06
@1ucian0 1ucian0 merged commit 9a05fb3 into main Apr 14, 2026
1 check passed
@1ucian0 1ucian0 deleted the submission-2334d2a1 branch April 14, 2026 17:09
@github-actions
Copy link
Copy Markdown
Contributor

Hello @mwpwalshe,

qb-compiler is now part of the Qiskit Ecosystem. Here are some follow up actions you can take to get the most out of the program:

It is great to have this project in the Qiskit Ecosystem. Thanks for nominating it :).

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

Labels

submission Project submission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants