Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
4d36abd
added an argument to specify number of IQ pairs
HiroQM Jun 24, 2025
42adaa5
added docstring
HiroQM Jun 24, 2025
698a3ec
updated CHANGELOG
HiroQM Jul 14, 2025
fcd4e0e
added quam macro for CR
HiroQM Jul 14, 2025
f6c8762
Merge branch 'main' into feature/add-quam-macro-cr
HiroQM Jul 14, 2025
00edf15
add cz macro for tunable transmons
paulQM Jul 18, 2025
3faad30
renamed the module
HiroQM Jul 23, 2025
d52960d
Merge branch 'main' into feature/add-quam-macro-cr
HiroQM Jul 23, 2025
48cbea7
merged
HiroQM Jul 23, 2025
7508dca
resolved conflict and merged
HiroQM Jul 23, 2025
dacd2d3
modify diff function for gef discrimination
paulQM Jul 28, 2025
2856f4d
add coupler pulse scaling option
paulQM Jul 29, 2025
00810b9
add couplers to initialize qpu
paulQM Jul 30, 2025
d1f0ccd
remove active couplers
paulQM Jul 30, 2025
bc47174
Fix bug where if machine.set_all_fluxes got a qubit_pair, it would tr…
deanpoulos Aug 12, 2025
f828921
Should perform a zz rotation to correct for the phase
soonqm Sep 25, 2025
1d59288
remove old code
paulQM Oct 6, 2025
a9bc03c
Merge branch 'feat/add-cr-cz-macros' of https://github.com/qua-platfo…
paulQM Oct 6, 2025
c56ccf5
Merge remote-tracking branch 'origin/main' into feat/add-cr-cz-macros
paulQM Oct 6, 2025
6d77482
refactor
paulQM Oct 6, 2025
b49aea8
wip
HiroQM Oct 10, 2025
cbae8fb
added detuned xy and zz drive
HiroQM Oct 17, 2025
ba0b7e9
added qubit pair class
HiroQM Oct 17, 2025
2a0a9ba
added FixedFrequencyZZDriveQuam class
HiroQM Oct 17, 2025
74edd6e
zz
HiroQM Oct 17, 2025
fa18dbe
added 2Q gate CR/CZ macros for fixed freq
HiroQM Oct 17, 2025
418097e
fixed the update_frequency property to use the that of its parent class
HiroQM Oct 17, 2025
7b7f390
merged main branch
HiroQM Oct 20, 2025
a21e267
removed overwritten upconverter_frequency property in XYDriveMW
HiroQM Oct 20, 2025
179ffd7
fix
HiroQM Oct 20, 2025
e087942
updated CHANGELOG.md
HiroQM Oct 20, 2025
9723150
sufficient to set the target qubit's RF frequency only
HiroQM Nov 25, 2025
bda7f64
reset_frame is not required
soonqm Dec 2, 2025
6b1dacf
fix CrossResonanceBase doc
soonqm Dec 3, 2025
e2a84cb
added amplitude and phase to CrossResonanceBase
soonqm Dec 3, 2025
6236e38
added default cr values
soonqm Dec 3, 2025
72289e5
updated qc,qt correction
soonqm Dec 3, 2025
8cf365a
apply negative cr phase
soonqm Dec 9, 2025
14514ca
no cross_resonance ref
soonqm Dec 9, 2025
215a0ea
corrected last commit
soonqm Dec 9, 2025
c65f2dd
generalization
soonqm Dec 10, 2025
c96d157
fix
soonqm Dec 10, 2025
7bd97a5
add default qc/qt shift
soonqm Dec 11, 2025
500a37d
fix += in qc_correction
soonqm Dec 11, 2025
b680222
default cancel_amplitude_scaling=1
soonqm Dec 24, 2025
3aa4692
cr should be rotated along with qt
soonqm Jan 16, 2026
68e9914
variables should be compatible to both qua and python variable
soonqm Mar 17, 2026
daca131
correct apostrophe
soonqm Jun 19, 2026
ea18c23
Squashed commit of the following:
soonqm Jun 19, 2026
f99b553
using correct fixedfrequency type
soonqm Jun 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
113 changes: 113 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
name: 🐛 Bug Report
description: Report a bug or unexpected behavior
title: "[Bug]: "
labels: ["bug", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to report a bug! Please fill out the information below to help us diagnose and fix the issue.

- type: textarea
id: description
attributes:
label: Description
description: A clear and concise description of what the bug is.
placeholder: Tell us what went wrong
validations:
required: true

- type: textarea
id: steps-to-reproduce
attributes:
label: Steps to Reproduce
description: Steps to reproduce the behavior
placeholder: |
1. Create a machine with '...'
2. Run operation '...'
3. See error
validations:
required: true

- type: textarea
id: expected-behavior
attributes:
label: Expected Behavior
description: What did you expect to happen?
placeholder: I expected...
validations:
required: true

- type: textarea
id: actual-behavior
attributes:
label: Actual Behavior
description: What actually happened?
placeholder: Instead, I got...
validations:
required: true

- type: textarea
id: code-sample
attributes:
label: Code Sample
description: If applicable, provide a minimal code sample that reproduces the issue
placeholder: |
```python
from quam_builder import ...

# Your code here
```
render: python

- type: textarea
id: error-message
attributes:
label: Error Message / Traceback
description: If applicable, paste the full error message or traceback
placeholder: Paste the error message here
render: shell

- type: input
id: version
attributes:
label: quam-builder Version
description: Which version of quam-builder are you using?
placeholder: e.g., 0.1.0 (run `pip show quam-builder`)
validations:
required: true

- type: input
id: python-version
attributes:
label: Python Version
description: Which Python version are you using?
placeholder: e.g., 3.12.0 (run `python --version`)
validations:
required: true

- type: input
id: os
attributes:
label: Operating System
description: What operating system are you using?
placeholder: e.g., macOS 14.0, Ubuntu 22.04, Windows 11
validations:
required: true

- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context about the problem here (screenshots, logs, etc.)
placeholder: Any additional information that might help

- type: checkboxes
id: terms
attributes:
label: Checklist
options:
- label: I have searched existing issues to ensure this is not a duplicate
required: true
- label: I have provided all the information requested above
required: true
11 changes: 11 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
blank_issues_enabled: false
contact_links:
- name: 📖 Documentation
url: https://github.com/qua-platform/quam-builder/blob/main/README.md
about: Check the documentation for guides and API reference
- name: 💬 GitHub Discussions
url: https://github.com/qua-platform/quam-builder/discussions
about: Ask questions and discuss ideas with the community
- name: 🔬 Quantum Machines Support
url: https://quantum-machines.co/support/
about: Contact your Customer Success Physicist for complex technical questions
74 changes: 74 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: 📚 Documentation
description: Report an issue with documentation or suggest improvements
title: "[Docs]: "
labels: ["documentation", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thanks for helping improve our documentation! Clear docs make everyone's life easier.

- type: dropdown
id: doc-type
attributes:
label: Documentation Type
description: What type of documentation issue is this?
options:
- Missing documentation
- Incorrect/outdated information
- Unclear explanation
- Typo/grammar
- Example code issue
- API reference
- Other
validations:
required: true

- type: textarea
id: location
attributes:
label: Documentation Location
description: Where is the documentation issue? (URL, file path, or section name)
placeholder: |
e.g., README.md, docs/architecture/quantum_dots.md
or https://github.com/...
validations:
required: true

- type: textarea
id: issue-description
attributes:
label: Issue Description
description: What's wrong or missing in the documentation?
placeholder: The current documentation says..., but it should...
validations:
required: true

- type: textarea
id: proposed-change
attributes:
label: Proposed Change
description: How would you improve this documentation?
placeholder: |
I suggest changing/adding...

```markdown
# Your proposed text here
```

- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context, screenshots, or examples
placeholder: Any additional information that might help

- type: checkboxes
id: terms
attributes:
label: Checklist
options:
- label: I have searched existing issues to ensure this hasn't been reported before
required: true
- label: I am willing to submit a PR to fix this (optional)
required: false
91 changes: 91 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
name: ✨ Feature Request
description: Suggest a new feature or enhancement
title: "[Feature]: "
labels: ["enhancement", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a new feature! Please provide as much detail as possible.

- type: textarea
id: feature-description
attributes:
label: Feature Description
description: A clear and concise description of the feature you'd like to see
placeholder: I would like to have...
validations:
required: true

- type: textarea
id: problem
attributes:
label: Problem Statement
description: What problem does this feature solve? What use case does it address?
placeholder: |
Currently, when I try to..., I have to...
This is frustrating because...
validations:
required: true

- type: textarea
id: proposed-solution
attributes:
label: Proposed Solution
description: How would you like this feature to work?
placeholder: |
I think it would be great if...
The API could look like...
validations:
required: true

- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Have you considered any alternative solutions or workarounds?
placeholder: I've tried..., but it doesn't work well because...

- type: textarea
id: example-usage
attributes:
label: Example Usage
description: If applicable, provide example code showing how you'd like to use this feature
placeholder: |
```python
from quam_builder import ...

# Example of how the feature would be used
```
render: python

- type: dropdown
id: priority
attributes:
label: Priority
description: How important is this feature to you?
options:
- Nice to have
- Important
- Critical
validations:
required: true

- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Add any other context, screenshots, or examples about the feature request
placeholder: Any additional information that might help

- type: checkboxes
id: terms
attributes:
label: Checklist
options:
- label: I have searched existing issues to ensure this feature hasn't been requested before
required: true
- label: I have checked the documentation to see if this feature already exists
required: true
- label: I am willing to help implement this feature (optional)
required: false
69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/question.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: ❓ Question / Help
description: Ask a question or request help
title: "[Question]: "
labels: ["question", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Have a question about using quam-builder? We're here to help!

**Note:** For complex questions, you might also consider reaching out to your Customer Success Physicist at Quantum Machines.

- type: textarea
id: question
attributes:
label: Your Question
description: What would you like to know?
placeholder: How do I...?
validations:
required: true

- type: textarea
id: context
attributes:
label: Context
description: What are you trying to accomplish? What have you tried so far?
placeholder: |
I'm trying to...
I've looked at...
I've tried...
validations:
required: true

- type: textarea
id: code-sample
attributes:
label: Relevant Code
description: If applicable, share the code you're working with
placeholder: |
```python
from quam_builder import ...

# Your code here
```
render: python

- type: input
id: version
attributes:
label: quam-builder Version
description: Which version are you using?
placeholder: e.g., 0.1.0 (run `pip show quam-builder`)

- type: textarea
id: additional-context
attributes:
label: Additional Context
description: Any other information that might be relevant
placeholder: Any additional details...

- type: checkboxes
id: terms
attributes:
label: Checklist
options:
- label: I have searched existing issues and documentation
required: true
- label: I have provided enough context for others to understand my question
required: true
Loading