recirq

Python modules for quantum computing applications and experiments using Cirq. Research using Cirq!

https://github.com/quantumlib/recirq

Science Score: 39.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 7 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.5%) to scientific vocabulary

Keywords

algorithms cirq games google-quantum nisq optimization python quantum quantum-algorithms quantum-circuit quantum-circuits quantum-computing quantum-computing-research quantum-information quantum-information-science quantum-programming quantum-simulation research simulation
Last synced: 6 months ago · JSON representation

Repository

Python modules for quantum computing applications and experiments using Cirq. Research using Cirq!

Basic Info
Statistics
  • Stars: 290
  • Watchers: 23
  • Forks: 124
  • Open Issues: 26
  • Releases: 1
Topics
algorithms cirq games google-quantum nisq optimization python quantum quantum-algorithms quantum-circuit quantum-circuits quantum-computing quantum-computing-research quantum-information quantum-information-science quantum-programming quantum-simulation research simulation
Created almost 6 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Security Support Zenodo

README.md

ReCirq

Research using Cirq!

This project contains modules for running quantum computing applications and experiments through Cirq. By way of example, we also document best practices for setting up robust experimental pipelines.

Installation and Documentation

ReCirq is not available as a PyPI package. Please clone this repository and install from source:

shell cd recirq/ pip install .

Documentation is available at https://quantumai.google/cirq/experiments.

See Also

ReCirq leverages Cirq as a quantum programming language and SDK.

Google Quantum AI has a suite of open-source software. From high-performance simulators, to novel tools for expressing and analyzing fault-tolerant quantum algorithms, our software stack lets you develop quantum programs for a variety of applications.

| Your interests | Software to explore | |----------------|----------------------| | Programming NISQ quantum computers? | [Cirq] | | Quantum algorithms?
Fault-tolerant quantum computing (FTQC)? | [Qualtran] | | Large circuits and/or a lot of simulations? | [qsim] | | Circuits with thousands of qubits and millions of Clifford operations? | [Stim] | | Quantum error correction (QEC)? | [Stim]
[Tesseract Decoder] | | Chemistry and/or material science? | [OpenFermion]
[OpenFermion-FQE]
[OpenFermion-PySCF]
[OpenFermion-Psi4] | | Quantum machine learning (QML)? | [TensorFlow Quantum] |

How to cite ReCirq

New releases of ReCirq are uploaded to Zenodo automatically. Click the badge at right to see all citation formats for all versions, or use the following BibTeX:

bibtex @software{quantum_ai_team_and_collaborators_2020_4091470, author = {{Quantum AI team and collaborators}}, title = {ReCirq}, month = Oct, year = 2020, publisher = {Zenodo}, doi = {10.5281/zenodo.4091470}, url = {https://doi.org/10.5281/zenodo.4091470} }

Contact

For any questions or concerns not addressed here, please email quantum-oss-maintainers@google.com.

Disclaimer

This is not an officially supported Google product. This project is not eligible for the Google Open Source Software Vulnerability Rewards Program.

Copyright 2025 Google LLC.

Google Quantum AI

Owner

  • Name: quantumlib
  • Login: quantumlib
  • Kind: organization

Google's open source code library for the quantum world

GitHub Events

Total
  • Create event: 8
  • Issues event: 34
  • Watch event: 18
  • Delete event: 6
  • Member event: 2
  • Issue comment event: 84
  • Push event: 33
  • Pull request review comment event: 69
  • Pull request review event: 83
  • Pull request event: 69
  • Fork event: 13
Last Year
  • Create event: 8
  • Issues event: 34
  • Watch event: 18
  • Delete event: 6
  • Member event: 2
  • Issue comment event: 84
  • Push event: 33
  • Pull request review comment event: 69
  • Pull request review event: 83
  • Pull request event: 69
  • Fork event: 13

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 27
  • Total pull requests: 140
  • Average time to close issues: over 1 year
  • Average time to close pull requests: 30 days
  • Total issue authors: 11
  • Total pull request authors: 17
  • Average comments per issue: 0.85
  • Average comments per pull request: 1.93
  • Merged pull requests: 117
  • Bot issues: 0
  • Bot pull requests: 1
Past Year
  • Issues: 11
  • Pull requests: 55
  • Average time to close issues: 24 days
  • Average time to close pull requests: 6 days
  • Issue authors: 3
  • Pull request authors: 5
  • Average comments per issue: 0.82
  • Average comments per pull request: 1.62
  • Merged pull requests: 45
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • mhucka (11)
  • mpharrigan (6)
  • fdmalone (2)
  • balopat (1)
  • wjhuggins (1)
  • dstrain115 (1)
  • jasonlarkin (1)
  • eliottrosenberg (1)
  • hmy98213 (1)
  • Jaakik (1)
  • KevinVillela (1)
Pull Request Authors
  • mhucka (41)
  • fdmalone (33)
  • dstrain115 (19)
  • mpharrigan (8)
  • pavoljuhas (7)
  • eliottrosenberg (7)
  • augustehirth (6)
  • snichet (5)
  • WandaHou (3)
  • TrellixVulnTeam (2)
  • verult (2)
  • cognigami (2)
  • obriente (1)
  • dependabot[bot] (1)
  • ammareltigani (1)
Top Labels
Issue Labels
cirq (4) area/health (4) devops (3) health (3) priority/p1 (2) area/docs (2) priority/p3 (2) area/qaoa (2) area/qvol (1) area/devops (1) area/dependencies (1) area/hfvqe (1) area/xeb (1) priority/review (1) bug (1) dependencies (1) no QC knowledge needed (1)
Pull Request Labels
chess (4) documentation (3) cirq (2) devops (2) area/health (2) dependencies (1) area/devops (1) cla: yes (1) area/docs (1)

Dependencies

.github/workflows/pythonpackage.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
Dockerfile docker
  • python 3.9 build
dev_tools/docs/sphinx/appengine/requirements.txt pypi
  • Flask ==1.0.2 development
recirq/fermi_hubbard/extra-requirements.txt pypi
  • openfermion >=1.2.0
recirq/hfvqe/extra-requirements.txt pypi
  • openfermion >=1.2.0
recirq/optimize/extra-requirements.txt pypi
  • scikit-learn *
recirq/otoc/extra-requirements.txt pypi
  • Py-BOBYQA *
recirq/qaoa/extra-requirements.txt pypi
  • pytket-cirq >=0.16
recirq/qml_lfe/extra-requirements.txt pypi
  • absl-py *
requirements.txt pypi
  • black *
  • cirq-core >=0.13.0
  • cirq-google >=0.13.0
  • ipython *
  • seaborn *
  • sphinx *