L’interface est localisée ; les présentations et documents des Skills sont traduits automatiquement par IA dans votre langue. Le code, les commandes, chemins et termes techniques restent en version originale, et le document de l’auteur fait foi.
Explorer les Skills
Productivité · SKILL.md

simulation-study-and-noise

simulation-study-and-noise

Run local Cirq simulator, sampler, sweep, histogram, state, density-matrix, Clifford, and noisy-channel workflows.

Independent GitHub snapshot · Automated classification · Original documentation governs

Documentation de la Skill

GitHub

name: simulation-study-and-noise description: "Run local Cirq simulator, sampler, sweep, histogram, state, density-matrix, Clifford, and noisy-channel workflows." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

Simulation, study, and noise

Use this sub-skill when a task asks you to execute Cirq programs locally, choose a simulator or sampler, run parameter sweeps, inspect measurement results, visualize histograms, simulate state vectors or density matrices, or add local noise/channels.

Route here for

  • cirq.Simulator, cirq.DensityMatrixSimulator, cirq.CliffordSimulator, and cirq.sample.
  • run, run_sweep, simulate, and simulate_sweep decisions.
  • Result.histogram, Result.multi_measurement_histogram, and plot_state_histogram usage.
  • Linspace and Points sweeps, parameter resolver troubleshooting, and repeated sampling.
  • Local noisy simulation with depolarize, amplitude_damp, phase_damp, bit_flip, ConstantQubitNoiseModel, and Circuit.with_noise.

Route elsewhere

  • Circuit object construction, custom gates, qids, measurement-key basics, JSON/QASM object handling: core-circuits-and-ops.
  • Circuit transformation, decomposition, target-gateset optimization, routing, and compilation before simulation: transformers-and-compilation.
  • Cloud samplers, provider credentials, hardware jobs, and provider serializers: hardware-providers-and-serialization.
  • Algorithm design, Pauli observables, expectation-value workflows, and textbook circuit recipes: algorithms-and-observables.

Operating checklist

  1. Decide whether the user needs samples, sweeps, or final state data.
  2. Choose the smallest adequate backend: pure-state Simulator, mixed-state DensityMatrixSimulator, stabilizer-only CliffordSimulator, or quick cirq.sample.
  3. Ensure all symbolic parameters are resolved through a resolver or sweep before numeric simulation.
  4. Ensure sampling circuits have explicit measurement keys, then read counts through Result histogram methods.
  5. For non-unitary channels/noise models, use density-matrix simulation when the post-noise state itself matters.
  6. Set seeds for deterministic demonstrations and tests; treat noisy counts as statistical unless repetitions and seed are controlled.

Bundled references and script

Skills enregistrées