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

`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
17
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
20
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 status/awaiting-response Waiting on a response from someone
#6049 opened Apr 3, 2023 by tanujkhattar
8
JSON backwards compatibility policy and tooling. 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 area/serialization skill/expert Needs deep expertise with Cirq and Cirq development area/json kind/design-issue A conversation around design
#4321 opened Jul 14, 2021 by mpharrigan
16
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 skill/beginner Zero to little experience with Cirq required area/docs
#1189 opened Nov 22, 2018 by Strilanc
9