Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

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

qBraid/pyqasm は初心者に優しい?

直近 30 日間に、qBraid/pyqasm は外部コントリビューターの PR 11 件のうち 5 件をマージしました。メンテナーはふだん 1 日以内に返信します。 初心者向けの issue が現在 2 件オープンです。

スター
29
フォーク
33
オープンの初心者向け issue
2
索引済み issue
45
平均マージ
2日 4時間
マージ済み PR(30日)
15
主要言語
Python
ライセンス
Apache-2.0
最終 GitHub push
2026年10月15日
最新の索引
2026年10月16日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範
初心者向けラベル
good first issue

qBraid/pyqasm にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  3. あなたのコントリビュートはプロジェクトの Apache-2.0 ライセンスで公開されます。
  4. 下にある 2 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • `durationof({...})` is unsupported
    オープン
    enhancement llm-assisted qasm3 qasm3-coverage

    難易度 4/5 3〜5日 初心者へのやさしさ 30/100

    qBraid/pyqasm#400 ·

    メンテナーはふだん 1 日以内に返信

  • `pow(k) @` modifier rejects non-integer exponents
    オープン
    enhancement llm-assisted qasm3 qasm3-coverage

    難易度 4/5 3〜5日 初心者へのやさしさ 42/100

    qBraid/pyqasm#398 ·

    メンテナーはふだん 1 日以内に返信

  • `OPENQASM 3.1;` is rejected as an unsupported version
    再び着手できるかも @HeaTTap が 61 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    enhancement good first issue llm-assisted no-qc-knowledge-reqd qasm3 qasm3-coverage

    qBraid/pyqasm#397 · コメント 2 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • `input` and `output` declarations are unusable
    オープン
    enhancement llm-assisted qasm3 qasm3-coverage

    難易度 4/5 3〜5日 初心者へのやさしさ 28/100

    qBraid/pyqasm#394 ·

    メンテナーはふだん 1 日以内に返信

  • Add SECURITY.md and enable secret scanning (missing on 3 of 4 OSE repos)
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 50/100

    qBraid/pyqasm#382 ·

    メンテナーはふだん 1 日以内に返信

  • Add Raises: sections to docstrings
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 63/100

    qBraid/pyqasm#366 ·

    メンテナーはふだん 1 日以内に返信

  • review and fix deprecated typing aliases
    オープン

    難易度 3/5 半日 初心者へのやさしさ 68/100

    qBraid/pyqasm#363 ·

    メンテナーはふだん 1 日以内に返信

  • [BUG] Unusual error when running direct recursion
    オープン
    bug

    難易度 3/5 半日 初心者へのやさしさ 45/100

    qBraid/pyqasm#256 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • [FEATURE] Recommend most suitable device architecture for a given QASM program
    オープン
    enhancement llm-assisted

    難易度 5/5 1週間以上 初心者へのやさしさ 15/100

    qBraid/pyqasm#221 ·

    メンテナーはふだん 1 日以内に返信

  • [FEATURE] Implement a `.merge` method for `QasmModule`
    オープン
    enhancement llm-assisted transformation

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    qBraid/pyqasm#217 ·

    メンテナーはふだん 1 日以内に返信

  • [FEATURE] Implement Circuit Segmentation via `.segment()` Method
    オープン
    enhancement llm-assisted transformation

    難易度 4/5 3〜5日 初心者へのやさしさ 30/100

    qBraid/pyqasm#215 ·

    メンテナーはふだん 1 日以内に返信

  • [DISCUSSION] Support for transforming QASM to other IRs
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 8/100

    qBraid/pyqasm#212 · コメント 3 件 · リアクション 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • [FEATURE] Investigate `uv` as a replacement for `pip`
    再び着手できるかも @TheGupta2012 が 454 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    enhancement no-qc-knowledge-reqd

    qBraid/pyqasm#197 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Investigate `lark` as an alternative to `antlr4-python3-runtime` in `openqasm3.parser`
    オープン
    enhancement optimization

    難易度 5/5 1週間以上 初心者へのやさしさ 12/100

    qBraid/pyqasm#196 ·

    メンテナーはふだん 1 日以内に返信

  • Move Gate Decomposition Figures to Markdown Documentation
    再び着手できるかも @vinayswamik が 454 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    documentation good first issue no-qc-knowledge-reqd

    qBraid/pyqasm#190 · コメント 1 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Reduce LOC in `visitor.py`
    オープン
    enhancement no-qc-knowledge-reqd

    難易度 4/5 3〜5日 初心者へのやさしさ 28/100

    qBraid/pyqasm#188 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Warning instead of `ValidationError` for creg size = 0
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 35/100

    qBraid/pyqasm#179 · コメント 5 件 · リアクション 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • MS gate validation error handling
    オープン
    enhancement error-handling program-validation

    難易度 2/5 1〜3時間 初心者へのやさしさ 65/100

    qBraid/pyqasm#115 ·

    メンテナーはふだん 1 日以内に返信

  • Call for Feedback: PyQASM
    オープン
    discussion

    難易度 1/5 1〜3時間 初心者へのやさしさ 8/100

    qBraid/pyqasm#111 · リアクション 3 件 ·

    メンテナーはふだん 1 日以内に返信

  • [FEATURE] Migrate `rebase` functionality from qBraid SDK
    再び着手できるかも このイシューのプルリクエストはマージされずにクローズされました。 オープン
    enhancement qasm3

    難易度 4/5 3〜5日 初心者へのやさしさ 22/100

    qBraid/pyqasm#66 ·

    メンテナーはふだん 1 日以内に返信

  • [BUG] Bug in Measurement parsing
    オープン
    bug good first issue

    難易度 3/5 半日 初心者へのやさしさ 65/100

    qBraid/pyqasm#15 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • [FEATURE] Improve Error handling for semantic analysis
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 18/100

    qBraid/pyqasm#11 ·

    メンテナーはふだん 1 日以内に返信

  • [FEATURE] Add support for `pragma`
    オープン
    enhancement qasm3 qasm3-coverage

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    qBraid/pyqasm#8 ·

    メンテナーはふだん 1 日以内に返信

  • autoqasm/openqasm3 verbatim/pragma support
    オープン
    duplicate enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 18/100

    qBraid/pyqasm#41 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Supporting assignment of measurement value to variable
    再び着手できるかも @TheGupta2012 が 812 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
    enhancement qasm3

    qBraid/pyqasm#128 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Move the QASM 2 printer and its branch pre-processing out of qasm2.py
    対応中かも @danielgaskins が 7 日前に担当しました。 オープン
    enhancement qasm2

    難易度 4/5 3〜5日 初心者へのやさしさ 22/100

    qBraid/pyqasm#447 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • [BUG] dumps() emits extern calls without a semicolon, producing unparsable QASM
    対応中かも @Jah-yee が 15 日前に担当しました。 オープン
    bug

    難易度 2/5 1〜3時間 初心者へのやさしさ 25/100

    qBraid/pyqasm#438 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Parse failures raise ValidationError with an empty message; the ANTLR diagnostic is lost
    対応中かも @tonycoder-hub が 9 日前に担当しました。 オープン
    bug

    難易度 2/5 1〜3時間 初心者へのやさしさ 22/100

    qBraid/pyqasm#436 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • `extern port` / `extern frame` in `cal` blocks fail to parse, blocking nearly every spec OpenPulse example
    対応中かも @Riiocodee が 2 日前に担当しました。 オープン
    bug llm-assisted qasm3 qasm3-coverage

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    qBraid/pyqasm#401 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Missing casts: `angle()` narrowing, `angle(float)`, and `int[n](bit[n])`
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    enhancement llm-assisted qasm3 qasm3-coverage

    難易度 4/5 3〜5日 初心者へのやさしさ 30/100

    qBraid/pyqasm#399 ·

    メンテナーはふだん 1 日以内に返信

  • Classical value bit-slicing on `int` / `uint` is unsupported
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    enhancement llm-assisted qasm3 qasm3-coverage

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    qBraid/pyqasm#395 ·

    メンテナーはふだん 1 日以内に返信

  • `for` loops only accept sets and ranges — not `bit[n]`, arrays, aliases or index expressions
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    enhancement llm-assisted qasm3 qasm3-coverage

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    qBraid/pyqasm#393 ·

    メンテナーはふだん 1 日以内に返信

  • `let` aliases: no `++` concatenation, no classical aliases, no alias-of-alias
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    enhancement llm-assisted qasm3 qasm3-coverage

    難易度 4/5 3〜5日 初心者へのやさしさ 42/100

    qBraid/pyqasm#392 ·

    メンテナーはふだん 1 日以内に返信

  • Negative indices and negative ranges are rejected on arrays, registers and aliases
    対応中かも @TheGupta2012 が 61 日前に担当しました。 オープン
    enhancement llm-assisted qasm3 qasm3-coverage

    qBraid/pyqasm#391 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Add the missing built-in constant-expression functions (`popcount`, `rotl`, `rotr`, `mod`, `exp`, `log`, `pow`, `ceiling`, `floor`)
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    enhancement llm-assisted qasm3 qasm3-coverage

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    qBraid/pyqasm#390 ·

    メンテナーはふだん 1 日以内に返信

  • `stretch` operands in duration arithmetic raise `TypeError: ... 'float' and 'NoneType'`
    対応中かも @SAY-5 が 56 日前に担当しました。 オープン
    bug error-handling llm-assisted qasm3

    難易度 4/5 3〜5日 初心者へのやさしさ 18/100

    qBraid/pyqasm#389 ·

    メンテナーはふだん 1 日以内に返信

  • Subroutines that return `bit` / `bit[n]` fail, including `return measure q;`
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    bug llm-assisted qasm3

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    qBraid/pyqasm#387 ·

    メンテナーはふだん 1 日以内に返信

  • `break` / `continue`: escapes as `BreakSignal` from a `for` loop, silently drops the iteration body in a `while` loop
    対応中かも @TheGupta2012 が 61 日前に担当しました。 オープン
    bug error-handling llm-assisted qasm3

    qBraid/pyqasm#386 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Bitwise, shift and index operations on `bit[n]` registers raise raw `TypeError`
    対応中かも @TheGupta2012 が 61 日前に担当しました。 オープン
    bug error-handling llm-assisted qasm3

    qBraid/pyqasm#385 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • Gate broadcasting over multiple registers unrolls to the wrong circuit
    対応中かも @TheGupta2012 が 61 日前に担当しました。 オープン
    bug llm-assisted qasm3 transformation

    qBraid/pyqasm#384 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • [BUG] Incorrect parsing of qubit in function
    対応中かも @TheGupta2012 が 196 日前に担当しました。 オープン
    bug

    qBraid/pyqasm#311 · コメント 4 件 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

  • [BUG] Unsupported Controlled QASM operations
    対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
    bug

    難易度 4/5 3〜5日 初心者へのやさしさ 18/100

    qBraid/pyqasm#252 · コメント 2 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add Solovay Kitaev decomposition for Clifford + T
    対応中かも @AshwinKaliyaperumal が 615 日前に担当しました。 オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 10/100

    qBraid/pyqasm#126 ·

    メンテナーはふだん 1 日以内に返信

  • [FEATURE] Create Benchmarks for pyqasm
    対応中かも @vinayswamik が 426 日前に担当しました。 オープン
    enhancement no-qc-knowledge-reqd testing

    qBraid/pyqasm#67 · 担当者 1 名 ·

    メンテナーはふだん 1 日以内に返信

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。