Skip to main content

Cirq Quantum Computing with Python

Skill Verified Active

Part of the AlterLab Academic Skills suite. Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM hardware use qiskit; for quantum ML with autodiff use pennylane; for physics simulations use qutip.

Purpose

To empower users to design, simulate, and run quantum circuits targeting Google Quantum AI hardware by leveraging the Cirq framework and its associated tools.

Features

  • Circuit building with various qubit types and gates
  • Exact and noisy quantum circuit simulation
  • Parameter sweeps and analysis
  • Circuit transformation and optimization
  • Hardware integration with multiple providers
  • Noise modeling and characterization
  • Quantum experiment design and execution
  • Support for advanced quantum algorithms (VQE, QAOA)

Use Cases

  • Targeting Google Quantum AI hardware for circuit execution
  • Designing noise-aware quantum circuits
  • Running quantum characterization experiments
  • Simulating complex quantum circuits with various noise models
  • Optimizing circuits for specific hardware backends

Non-Goals

  • Providing a graphical user interface for circuit design
  • Abstracting away the low-level details of quantum computation
  • Competing with general-purpose quantum programming languages

Workflow

  1. Define quantum circuit using Cirq gates and operations.
  2. Optionally, add noise models or transformations.
  3. Simulate the circuit using Cirq simulators (state vector, density matrix, noisy).
  4. If targeting hardware, select qubits and optimize circuit for the device.
  5. Submit circuit to the chosen hardware provider (Google, IonQ, Azure, etc.).
  6. Analyze simulation or hardware results.

Practices

  • Circuit Design
  • Simulation
  • Hardware Execution
  • Circuit Optimization
  • Noise Modeling
  • Experiments

Prerequisites

  • Python 3.7+
  • uv pip or pip package manager
  • CIRQ and related packages (cirq-google, azure-quantum, etc. if using hardware integration)

Trust

  • info:Issues AttentionThere are 2 open issues and 0 closed issues in the last 90 days, indicating low recent activity and response.

Execution

  • info:Pinned dependenciesThe installation instructions use `uv pip install`, which typically handles dependency resolution but does not explicitly guarantee pinned dependencies via a lockfile in the provided source.

Installation

npx skills add AlterLab-IEU/AlterLab-Academic-Skills

Runs the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.

Quality Score

Verified
98 /100
Analyzed 1 day ago

Trust Signals

Last commit17 days ago
Stars15
LicenseApache-2.0
Status
View Source

Similar Extensions

Cirq

98

Google quantum computing framework. Use when targeting Google Quantum AI hardware, designing noise-aware circuits, or running quantum characterization experiments. Best for Google hardware, noise modeling, and low-level circuit design. For IBM hardware use qiskit; for quantum ML with autodiff use pennylane; for physics simulations use qutip.

Skill
K-Dense-AI

Qiskit

99

IBM quantum computing framework. Use when targeting IBM Quantum hardware, working with Qiskit Runtime for production workloads, or needing IBM optimization tools. Best for IBM hardware execution, quantum error mitigation, and enterprise quantum computing. For Google hardware use cirq; for gradient-based quantum ML use pennylane; for open quantum system simulations use qutip.

Skill
K-Dense-AI

Qutip

99

Quantum physics simulation library for open quantum systems. Use when studying master equations, Lindblad dynamics, decoherence, quantum optics, or cavity QED. Best for physics research, open system dynamics, and educational simulations. NOT for circuit-based quantum computing—use qiskit, cirq, or pennylane for quantum algorithms and hardware execution.

Skill
K-Dense-AI

Simulate Cpu Architecture

100

Design and simulate a minimal CPU from scratch: define an instruction set architecture (ISA), build the datapath (ALU, register file, program counter, memory interface), design the control unit (hardwired or microprogrammed), implement the fetch-decode-execute cycle, and verify by tracing a small program clock cycle by clock cycle. The capstone "computer inside a computer" exercise that composes combinational and sequential building blocks into a complete processor.

Skill
pjt222

Molecular Dynamics

99

Run and analyze molecular dynamics simulations with OpenMM and MDAnalysis. Set up protein/small molecule systems, define force fields, run energy minimization and production MD, analyze trajectories (RMSD, RMSF, contact maps, free energy surfaces). For structural biology, drug binding, and biophysics.

Skill
K-Dense-AI

COBRApy Metabolic Modeling

99

Constraint-based metabolic modeling (COBRA). FBA, FVA, gene knockouts, flux sampling, SBML models, for systems biology and metabolic engineering analysis.

Skill
K-Dense-AI

© 2025 SkillRepo · Find the right skill, skip the noise.