{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/17"},{"label":"Quantum Computing","url":"https://skillfed.io/packages/category/scientific-engineering-quantum-computing"}],"enrichment":{"capability":"Cirq is a Python framework for writing, manipulating, and running quantum circuits on quantum computers and simulators, with support for parameterized circuits, noise modeling, and hardware device abstractions.","skillfed_tags":["quantum-computing","circuit-simulation","nisq"],"use_cases":["Design and test quantum algorithms before running them on real quantum hardware.","Simulate quantum circuits with noise models to study error effects on NISQ devices.","Build parameterized circuits with symbolic variables for variational quantum algorithms.","Develop cross-platform quantum applications that work with multiple hardware providers.","Optimize and compile quantum circuits for specific hardware constraints and gate sets.","Prototype fault-tolerant quantum algorithms and error correction schemes."],"what_it_does":"Cirq is a Python framework for designing and simulating quantum circuits, built to handle the constraints and opportunities of today's noisy intermediate-scale quantum (NISQ) computers. It provides abstractions for quantum gates, qubits, and measurements, along with tools for circuit transformation, optimization, and noise modeling. The package bundles integrations with multiple quantum hardware providers (Google, AQT, IonQ, Pasqal) and includes built-in simulators for testing circuits before running them on real hardware.\n\nYou use Cirq to define quantum circuits programmatically, apply gates and measurements, simulate their behavior, and prepare them for execution on quantum computers or high-performance simulators. It interoperates with NumPy and SciPy, supports parameterized circuits with symbolic variables, and offers hardware device modeling so you can account for real device constraints during development. The framework is actively maintained, well-documented, and used in research and production quantum computing workflows.","worth_installing":"Yes. Cirq is a mature, actively maintained framework (release 46 days ago, 5046 GitHub stars) with no known vulnerabilities, permissive Apache 2.0 licensing, and low install friction. It is the right choice if you are building quantum algorithms, simulating circuits, or preparing code for real quantum hardware. Install it if quantum computing development is your goal."},"id":"cirq","links":{"html":"https://skillfed.io/packages/cirq","md":"https://skillfed.io/packages/cirq.md","pypi":"https://pypi.org/project/cirq/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-29","license_spdx":null,"license_treatment":"permissive","name":"cirq","python_support":"supports_current","summary":"A framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits."},"popularity":{"monthly_downloads":162654,"position":10593,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.7.0"}
