Skip to content

Contribute to quantumlib/Cirq

Make your first contribution to this repository by tackling one of the issues listed below.

Each issue displayed here is a "good first issue," selected for its relative approachability for first-time contributors.

Good first issues

Automate stable release workflow good first issue This issue can be resolved by someone who is not familiar with the codebase. A good starting issue. no QC knowledge needed Want to contribute to Cirq, but don't know quantum computing? This issue is for you. kind/health For CI/testing/release process/refactoring/technical debt items triage/accepted A consensus emerged that this bug report, feature request, or other action should be worked on area/releases
#6628 opened May 31, 2024 by NoureldinYosri
1
`NoiseModelFromGoogleNoiseProperties` should raise an error when simulations use qubits not on the device or an uncompiled circuit good first issue This issue can be resolved by someone who is not familiar with the codebase. A good starting issue. no QC knowledge needed Want to contribute to Cirq, but don't know quantum computing? This issue is for you. kind/bug-report Something doesn't seem to work. triage/accepted A consensus emerged that this bug report, feature request, or other action should be worked on
#6608 opened May 20, 2024 by NoureldinYosri
11
Support _circuit_diagram_info_protocol_ for customized rendering of tags in circuit diagrams good first issue This issue can be resolved by someone who is not familiar with the codebase. A good starting issue. no QC knowledge needed Want to contribute to Cirq, but don't know quantum computing? This issue is for you. kind/feature-request Describes new functionality triage/accepted A consensus emerged that this bug report, feature request, or other action should be worked on
#6560 opened Apr 10, 2024 by pavoljuhas
6
Improve `__pow__` for `SingleQubitCliffordGate` and `CliffordGate` class good first issue This issue can be resolved by someone who is not familiar with the codebase. A good starting issue. kind/feature-request Describes new functionality triage/accepted A consensus emerged that this bug report, feature request, or other action should be worked on good for learning For beginners in QC, this will help picking up some knowledge. Bit harder than "good first issues"
#6327 opened Oct 24, 2023 by NoureldinYosri
6
Convert incremental coverage scripts to use json coverage report good first issue This issue can be resolved by someone who is not familiar with the codebase. A good starting issue. no QC knowledge needed Want to contribute to Cirq, but don't know quantum computing? This issue is for you. kind/health For CI/testing/release process/refactoring/technical debt items triage/accepted A consensus emerged that this bug report, feature request, or other action should be worked on
#6276 opened Aug 30, 2023 by pavoljuhas
6
Improve Serialization performance in Cirq good first issue This issue can be resolved by someone who is not familiar with the codebase. A good starting issue. no QC knowledge needed Want to contribute to Cirq, but don't know quantum computing? This issue is for you. kind/task A task that's part of a larger effort triage/accepted A consensus emerged that this bug report, feature request, or other action should be worked on area/serialization area/performance area/json status/needs-agreed-design We want to do this, but it needs an agreed upon design before implementation
#6110 opened May 29, 2023 by tanujkhattar
15
Regenerate `*.repr` files using updated `proper_repr` for numpy ndarray. good first issue This issue can be resolved by someone who is not familiar with the codebase. A good starting issue. no QC knowledge needed Want to contribute to Cirq, but don't know quantum computing? This issue is for you. kind/health For CI/testing/release process/refactoring/technical debt items triage/accepted A consensus emerged that this bug report, feature request, or other action should be worked on
#6049 opened Apr 3, 2023 by tanujkhattar
2
Update `QasmUGate` to support symbols in parameters. good first issue This issue can be resolved by someone who is not familiar with the codebase. A good starting issue. no QC knowledge needed Want to contribute to Cirq, but don't know quantum computing? This issue is for you. kind/bug-report Something doesn't seem to work. triage/accepted A consensus emerged that this bug report, feature request, or other action should be worked on area/parameters parameter resolution, parameterized gates, operations area/interop area/gates area/qasm good for learning For beginners in QC, this will help picking up some knowledge. Bit harder than "good first issues"
#5985 opened Jan 22, 2023 by ArfatSalman
7
Support common notations in circuit_to_latex_using_qcircuit good first issue This issue can be resolved by someone who is not familiar with the codebase. A good starting issue. no QC knowledge needed Want to contribute to Cirq, but don't know quantum computing? This issue is for you. kind/feature-request Describes new functionality triage/accepted A consensus emerged that this bug report, feature request, or other action should be worked on area/latex area/qcircuit
#4685 opened Nov 14, 2021 by fedimser
15
cirq.X**"text" half works good first issue This issue can be resolved by someone who is not familiar with the codebase. A good starting issue. kind/feature-request Describes new functionality triage/accepted A consensus emerged that this bug report, feature request, or other action should be worked on area/parameters parameter resolution, parameterized gates, operations complexity/low introduces/modifies 1-2 concepts, should take 1-2 days max for an advanced contributor unitaryhack
#2936 opened Apr 23, 2020 by Strilanc
9
Write test to detect unescaped double-underscore and single-underscore values in docstrings good first issue This issue can be resolved by someone who is not familiar with the codebase. A good starting issue. no QC knowledge needed Want to contribute to Cirq, but don't know quantum computing? This issue is for you. triage/accepted A consensus emerged that this bug report, feature request, or other action should be worked on complexity/low introduces/modifies 1-2 concepts, should take 1-2 days max for an advanced contributor area/site area/docs
#1189 opened Nov 22, 2018 by Strilanc
6