Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Python toolkit providing OpenQASM 3 semantic analyzer and utilities for program analysis and compilation.

Ist qBraid/pyqasm einsteigerfreundlich?

In den letzten 30 Tagen hat qBraid/pyqasm 5 von 11 Pull Requests von externen Beitragenden gemergt, und die Maintainer antworten meist binnen 1 Tag. Derzeit sind 2 einsteigerfreundliche Issues offen.

Sterne
29
Forks
33
Offene Anfänger-Issues
2
Indexierte Issues
45
Ø Merge
2 T. 4 Std.
Gemergte PRs (30 T.)
15
Vorherrschende Sprache
Python
Lizenz
Apache-2.0
Letzter GitHub-Push
15.10.2026
Zuletzt indexiert
16.10.2026
Beitragsleitfaden
Beitragsleitfaden
Verhaltenskodex
Verhaltenskodex
Anfänger-Labels
good first issue

So tragen Sie zu qBraid/pyqasm bei

  1. Lesen Sie zuerst den Contributing Guide: Er beschreibt, wie die Maintainer Änderungen vorgeschlagen, getestet und geprüft haben möchten.
  2. Lesen Sie den Verhaltenskodex: Er gilt für Issues und Pull Requests ebenso wie für den Chat.
  3. Ihre Beiträge werden unter der Apache-2.0-Lizenz des Projekts veröffentlicht.
  4. Wählen Sie eines der 2 offenen einsteigerfreundlichen Issues unten und schreiben Sie vor dem Start einen Kommentar, dass Sie es übernehmen möchten.
Issues werden geladen

Issues, an denen vielleicht schon jemand arbeitet, stehen am Ende. Alles nach Datum anzeigen

  • `durationof({...})` is unsupported
    Offen
    enhancement llm-assisted qasm3 qasm3-coverage

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100

    qBraid/pyqasm#400 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `pow(k) @` modifier rejects non-integer exponents
    Offen
    enhancement llm-assisted qasm3 qasm3-coverage

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100

    qBraid/pyqasm#398 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `OPENQASM 3.1;` is rejected as an unsupported version
    Evtl. wieder frei @HeaTTap hat das vor 62 Tagen übernommen, und es ist kein Pull Request offen. Offen
    enhancement good first issue llm-assisted no-qc-knowledge-reqd qasm3 qasm3-coverage

    qBraid/pyqasm#397 · 2 Kommentare · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `input` and `output` declarations are unusable
    Offen
    enhancement llm-assisted qasm3 qasm3-coverage

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100

    qBraid/pyqasm#394 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Add SECURITY.md and enable secret scanning (missing on 3 of 4 OSE repos)
    Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 50/100

    qBraid/pyqasm#382 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Add Raises: sections to docstrings
    Offen

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 63/100

    qBraid/pyqasm#366 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • review and fix deprecated typing aliases
    Offen

    Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 68/100

    qBraid/pyqasm#363 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [BUG] Unusual error when running direct recursion
    Offen
    bug

    Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 45/100

    qBraid/pyqasm#256 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [FEATURE] Recommend most suitable device architecture for a given QASM program
    Offen
    enhancement llm-assisted

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 15/100

    qBraid/pyqasm#221 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [FEATURE] Implement a `.merge` method for `QasmModule`
    Offen
    enhancement llm-assisted transformation

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    qBraid/pyqasm#217 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [FEATURE] Implement Circuit Segmentation via `.segment()` Method
    Offen
    enhancement llm-assisted transformation

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100

    qBraid/pyqasm#215 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [DISCUSSION] Support for transforming QASM to other IRs
    Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 8/100

    qBraid/pyqasm#212 · 3 Kommentare · 2 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [FEATURE] Investigate `uv` as a replacement for `pip`
    Evtl. wieder frei @TheGupta2012 hat das vor 455 Tagen übernommen, und es ist kein Pull Request offen. Offen
    enhancement no-qc-knowledge-reqd

    qBraid/pyqasm#197 · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Investigate `lark` as an alternative to `antlr4-python3-runtime` in `openqasm3.parser`
    Offen
    enhancement optimization

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 12/100

    qBraid/pyqasm#196 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Move Gate Decomposition Figures to Markdown Documentation
    Evtl. wieder frei @vinayswamik hat das vor 455 Tagen übernommen, und es ist kein Pull Request offen. Offen
    documentation good first issue no-qc-knowledge-reqd

    qBraid/pyqasm#190 · 1 Kommentar · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Reduce LOC in `visitor.py`
    Offen
    enhancement no-qc-knowledge-reqd

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100

    qBraid/pyqasm#188 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Warning instead of `ValidationError` for creg size = 0
    Offen

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100

    qBraid/pyqasm#179 · 5 Kommentare · 1 Reaktion ·

    Maintainer antworten meist innerhalb von 1 Tag

  • MS gate validation error handling
    Offen
    enhancement error-handling program-validation

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100

    qBraid/pyqasm#115 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Call for Feedback: PyQASM
    Offen
    discussion

    Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 8/100

    qBraid/pyqasm#111 · 3 Reaktionen ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [FEATURE] Migrate `rebase` functionality from qBraid SDK
    Evtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offen
    enhancement qasm3

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 22/100

    qBraid/pyqasm#66 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [BUG] Bug in Measurement parsing
    Offen
    bug good first issue

    Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 65/100

    qBraid/pyqasm#15 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [FEATURE] Improve Error handling for semantic analysis
    Offen
    enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 18/100

    qBraid/pyqasm#11 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [FEATURE] Add support for `pragma`
    Offen
    enhancement qasm3 qasm3-coverage

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100

    qBraid/pyqasm#8 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • autoqasm/openqasm3 verbatim/pragma support
    Offen
    duplicate enhancement

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 18/100

    qBraid/pyqasm#41 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Supporting assignment of measurement value to variable
    Evtl. wieder frei @TheGupta2012 hat das vor 813 Tagen übernommen, und es ist kein Pull Request offen. Offen
    enhancement qasm3

    qBraid/pyqasm#128 · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Move the QASM 2 printer and its branch pre-processing out of qasm2.py
    Evtl. vergeben @danielgaskins hat das vor 8 Tagen übernommen. Offen
    enhancement qasm2

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 22/100

    qBraid/pyqasm#447 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [BUG] dumps() emits extern calls without a semicolon, producing unparsable QASM
    Evtl. vergeben @Jah-yee hat das vor 16 Tagen übernommen. Offen
    bug

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 25/100

    qBraid/pyqasm#438 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Parse failures raise ValidationError with an empty message; the ANTLR diagnostic is lost
    Evtl. vergeben @tonycoder-hub hat das vor 10 Tagen übernommen. Offen
    bug

    Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 22/100

    qBraid/pyqasm#436 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `extern port` / `extern frame` in `cal` blocks fail to parse, blocking nearly every spec OpenPulse example
    Evtl. vergeben @Riiocodee hat das vor 3 Tagen übernommen. Offen
    bug llm-assisted qasm3 qasm3-coverage

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    qBraid/pyqasm#401 · 1 Kommentar ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Missing casts: `angle()` narrowing, `angle(float)`, and `int[n](bit[n])`
    Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
    enhancement llm-assisted qasm3 qasm3-coverage

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 30/100

    qBraid/pyqasm#399 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Classical value bit-slicing on `int` / `uint` is unsupported
    Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
    enhancement llm-assisted qasm3 qasm3-coverage

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    qBraid/pyqasm#395 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `for` loops only accept sets and ranges — not `bit[n]`, arrays, aliases or index expressions
    Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
    enhancement llm-assisted qasm3 qasm3-coverage

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    qBraid/pyqasm#393 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `let` aliases: no `++` concatenation, no classical aliases, no alias-of-alias
    Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
    enhancement llm-assisted qasm3 qasm3-coverage

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 42/100

    qBraid/pyqasm#392 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Negative indices and negative ranges are rejected on arrays, registers and aliases
    Evtl. vergeben @TheGupta2012 hat das vor 62 Tagen übernommen. Offen
    enhancement llm-assisted qasm3 qasm3-coverage

    qBraid/pyqasm#391 · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Add the missing built-in constant-expression functions (`popcount`, `rotl`, `rotr`, `mod`, `exp`, `log`, `pow`, `ceiling`, `floor`)
    Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
    enhancement llm-assisted qasm3 qasm3-coverage

    Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100

    qBraid/pyqasm#390 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `stretch` operands in duration arithmetic raise `TypeError: ... 'float' and 'NoneType'`
    Evtl. vergeben @SAY-5 hat das vor 57 Tagen übernommen. Offen
    bug error-handling llm-assisted qasm3

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 18/100

    qBraid/pyqasm#389 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Subroutines that return `bit` / `bit[n]` fail, including `return measure q;`
    Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
    bug llm-assisted qasm3

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100

    qBraid/pyqasm#387 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • `break` / `continue`: escapes as `BreakSignal` from a `for` loop, silently drops the iteration body in a `while` loop
    Evtl. vergeben @TheGupta2012 hat das vor 62 Tagen übernommen. Offen
    bug error-handling llm-assisted qasm3

    qBraid/pyqasm#386 · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Bitwise, shift and index operations on `bit[n]` registers raise raw `TypeError`
    Evtl. vergeben @TheGupta2012 hat das vor 62 Tagen übernommen. Offen
    bug error-handling llm-assisted qasm3

    qBraid/pyqasm#385 · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Gate broadcasting over multiple registers unrolls to the wrong circuit
    Evtl. vergeben @TheGupta2012 hat das vor 62 Tagen übernommen. Offen
    bug llm-assisted qasm3 transformation

    qBraid/pyqasm#384 · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [BUG] Incorrect parsing of qubit in function
    Evtl. vergeben @TheGupta2012 hat das vor 197 Tagen übernommen. Offen
    bug

    qBraid/pyqasm#311 · 4 Kommentare · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [BUG] Unsupported Controlled QASM operations
    Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offen
    bug

    Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 18/100

    qBraid/pyqasm#252 · 2 Kommentare ·

    Maintainer antworten meist innerhalb von 1 Tag

  • Add Solovay Kitaev decomposition for Clifford + T
    Evtl. vergeben @AshwinKaliyaperumal hat das vor 616 Tagen übernommen. Offen

    Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 10/100

    qBraid/pyqasm#126 ·

    Maintainer antworten meist innerhalb von 1 Tag

  • [FEATURE] Create Benchmarks for pyqasm
    Evtl. vergeben @vinayswamik hat das vor 427 Tagen übernommen. Offen
    enhancement no-qc-knowledge-reqd testing

    qBraid/pyqasm#67 · 1 zugewiesene Person ·

    Maintainer antworten meist innerhalb von 1 Tag

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.