qBraid/pyqasm
Python toolkit providing OpenQASM 3 semantic analyzer and utilities for program analysis and compilation.
qBraid/pyqasm é bom para iniciantes?
Nos últimos 30 dias, qBraid/pyqasm fez merge de 5 de 11 pull requests de contribuidores externos, e os mantenedores costumam responder em até 1 dia. Agora há 2 issues para iniciantes abertas.
- Estrelas
- 29
- Forks
- 33
- Issues abertas para iniciantes
- 2
- Issues indexadas
- 45
- Merge médio
- 2d 4h
- PRs com merge (30d)
- 15
- Linguagem predominante
- Python
- Licença
- Apache-2.0
- Último push no GitHub
- 15/10/2026
- Última indexação
- 16/10/2026
- Guia de contribuição
- Guia de contribuição
- Código de conduta
- Código de conduta
- Labels para iniciantes
- good first issue
Como contribuir com qBraid/pyqasm
- Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
- Leia o código de conduta: ele vale para issues e pull requests tanto quanto para o chat.
- Suas contribuições serão publicadas sob a licença Apache-2.0 do projeto.
- Escolha uma das 2 issues abertas para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data
-
enhancement llm-assisted qasm3 qasm3-coverage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
Mantenedores costumam responder em até 1 dia
-
enhancement llm-assisted qasm3 qasm3-coverage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
Mantenedores costumam responder em até 1 dia
-
`OPENQASM 3.1;` is rejected as an unsupported versionTalvez livre de novo @HeaTTap assumiu há 62 dias e não há nenhum pull request aberto. Abertaenhancement good first issue llm-assisted no-qc-knowledge-reqd qasm3 qasm3-coverage
qBraid/pyqasm#397 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
enhancement llm-assisted qasm3 qasm3-coverage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 28/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 50/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 63/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 Meio dia Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 3/5 Meio dia Facilidade para iniciantes 45/100
qBraid/pyqasm#256 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
enhancement llm-assisted
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 15/100
Mantenedores costumam responder em até 1 dia
-
enhancement llm-assisted transformation
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
Mantenedores costumam responder em até 1 dia
-
enhancement llm-assisted transformation
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 8/100
qBraid/pyqasm#212 · 3 comentários · 2 reações ·
Mantenedores costumam responder em até 1 dia
-
[FEATURE] Investigate `uv` as a replacement for `pip`Talvez livre de novo @TheGupta2012 assumiu há 455 dias e não há nenhum pull request aberto. Abertaenhancement no-qc-knowledge-reqd
qBraid/pyqasm#197 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
enhancement optimization
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 12/100
Mantenedores costumam responder em até 1 dia
-
Move Gate Decomposition Figures to Markdown DocumentationTalvez livre de novo @vinayswamik assumiu há 455 dias e não há nenhum pull request aberto. Abertadocumentation good first issue no-qc-knowledge-reqd
qBraid/pyqasm#190 · 1 comentário · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Reduce LOC in `visitor.py`Abertaenhancement no-qc-knowledge-reqd
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 28/100
qBraid/pyqasm#188 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100
qBraid/pyqasm#179 · 5 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
enhancement error-handling program-validation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
Mantenedores costumam responder em até 1 dia
-
Call for Feedback: PyQASMAbertadiscussion
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 8/100
qBraid/pyqasm#111 · 3 reações ·
Mantenedores costumam responder em até 1 dia
-
[FEATURE] Migrate `rebase` functionality from qBraid SDKTalvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Abertaenhancement qasm3
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 22/100
Mantenedores costumam responder em até 1 dia
-
bug good first issue
Dificuldade 3/5 Meio dia Facilidade para iniciantes 65/100
qBraid/pyqasm#15 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 18/100
Mantenedores costumam responder em até 1 dia
-
enhancement qasm3 qasm3-coverage
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
Mantenedores costumam responder em até 1 dia
-
duplicate enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 18/100
qBraid/pyqasm#41 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Supporting assignment of measurement value to variableTalvez livre de novo @TheGupta2012 assumiu há 813 dias e não há nenhum pull request aberto. Abertaenhancement qasm3
qBraid/pyqasm#128 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Move the QASM 2 printer and its branch pre-processing out of qasm2.pyTalvez já em andamento @danielgaskins assumiu há 9 dias. Abertaenhancement qasm2
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 22/100
qBraid/pyqasm#447 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
[BUG] dumps() emits extern calls without a semicolon, producing unparsable QASMTalvez já em andamento @Jah-yee assumiu há 17 dias. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 25/100
qBraid/pyqasm#438 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Parse failures raise ValidationError with an empty message; the ANTLR diagnostic is lostTalvez já em andamento @tonycoder-hub assumiu há 10 dias. Abertabug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 22/100
qBraid/pyqasm#436 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
`extern port` / `extern frame` in `cal` blocks fail to parse, blocking nearly every spec OpenPulse exampleTalvez já em andamento @Riiocodee assumiu há 3 dias. Abertabug llm-assisted qasm3 qasm3-coverage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
qBraid/pyqasm#401 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Missing casts: `angle()` narrowing, `angle(float)`, and `int[n](bit[n])`Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertaenhancement llm-assisted qasm3 qasm3-coverage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100
Mantenedores costumam responder em até 1 dia
-
Classical value bit-slicing on `int` / `uint` is unsupportedTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertaenhancement llm-assisted qasm3 qasm3-coverage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
Mantenedores costumam responder em até 1 dia
-
`for` loops only accept sets and ranges — not `bit[n]`, arrays, aliases or index expressionsTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertaenhancement llm-assisted qasm3 qasm3-coverage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
Mantenedores costumam responder em até 1 dia
-
`let` aliases: no `++` concatenation, no classical aliases, no alias-of-aliasTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertaenhancement llm-assisted qasm3 qasm3-coverage
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
Mantenedores costumam responder em até 1 dia
-
Negative indices and negative ranges are rejected on arrays, registers and aliasesTalvez já em andamento @TheGupta2012 assumiu há 62 dias. Abertaenhancement llm-assisted qasm3 qasm3-coverage
qBraid/pyqasm#391 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Add the missing built-in constant-expression functions (`popcount`, `rotl`, `rotr`, `mod`, `exp`, `log`, `pow`, `ceiling`, `floor`)Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertaenhancement llm-assisted qasm3 qasm3-coverage
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
Mantenedores costumam responder em até 1 dia
-
`stretch` operands in duration arithmetic raise `TypeError: ... 'float' and 'NoneType'`Talvez já em andamento @SAY-5 assumiu há 57 dias. Abertabug error-handling llm-assisted qasm3
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 18/100
Mantenedores costumam responder em até 1 dia
-
Subroutines that return `bit` / `bit[n]` fail, including `return measure q;`Talvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertabug llm-assisted qasm3
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
Mantenedores costumam responder em até 1 dia
-
`break` / `continue`: escapes as `BreakSignal` from a `for` loop, silently drops the iteration body in a `while` loopTalvez já em andamento @TheGupta2012 assumiu há 62 dias. Abertabug error-handling llm-assisted qasm3
qBraid/pyqasm#386 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Bitwise, shift and index operations on `bit[n]` registers raise raw `TypeError`Talvez já em andamento @TheGupta2012 assumiu há 62 dias. Abertabug error-handling llm-assisted qasm3
qBraid/pyqasm#385 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Gate broadcasting over multiple registers unrolls to the wrong circuitTalvez já em andamento @TheGupta2012 assumiu há 62 dias. Abertabug llm-assisted qasm3 transformation
qBraid/pyqasm#384 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[BUG] Incorrect parsing of qubit in functionTalvez já em andamento @TheGupta2012 assumiu há 197 dias. Abertabug
qBraid/pyqasm#311 · 4 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
[BUG] Unsupported Controlled QASM operationsTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertabug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 18/100
qBraid/pyqasm#252 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Add Solovay Kitaev decomposition for Clifford + TTalvez já em andamento @AshwinKaliyaperumal assumiu há 617 dias. Aberta
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 10/100
Mantenedores costumam responder em até 1 dia
-
[FEATURE] Create Benchmarks for pyqasmTalvez já em andamento @vinayswamik assumiu há 428 dias. Abertaenhancement no-qc-knowledge-reqd testing
qBraid/pyqasm#67 · 1 responsável ·
Mantenedores costumam responder em até 1 dia