算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
hardware-providers-and-serialization【设计与创意】Use Cirq provider packages, provider-safe serialization, and browser visualization workflows without accidental live hardware calls.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when a task touches Cirq provider packages, hardware-facing samplers, provider serializers, credentials, JSON persistence, or cirq_web visualization. Default to offline inspection and validation; make live service calls only when the user explicitly supplies credentials, project/processor/target details, and permission to contact the service.
cirq_google.Engine, get_engine_sampler, Google devices such as Sycamore or Willow105, Google target gatesets, serializers, or workflow objects.cirq_ionq.Service, cirq_ionq.Sampler, IonQ serializers, or IonQ target gatesets.AQTSampler, AQTSamplerLocalSimulator, workspace/resource/token concepts, or AQT-local validation.PasqalSampler, PasqalDevice, PasqalVirtualDevice, TwoDQubit, or ThreeDQubit.cirq_web.Circuit3D, widgets, or offline HTML representations.cirq.to_json, cirq.read_json, provider JSON resolvers, or custom serialization hooks.core-circuits-and-ops.simulation-study-and-noise.transformers-and-compilation.algorithms-and-observables.cirq_web usage.cirq.to_json, cirq.read_json, custom resolvers, provider resolver registration, and distinctions between Cirq JSON and provider API serialization.Run the deterministic helper to inspect installed provider packages and perform an optional JSON/widget smoke check without network or credentials:
python scripts/inspect_provider_imports.py --help
python scripts/inspect_provider_imports.py
python scripts/inspect_provider_imports.py --check-widget-html
The helper imports provider packages, reports sanitized public signatures, can round-trip a tiny circuit with Cirq JSON, and never creates live cloud jobs, opens sockets, prints token values, or reads any source checkout.
run, run_sweep, create_job, list_*, get_*, resource discovery, or sampler execution unless the user explicitly authorizes a live service call.cirq_web, assume a local browser or notebook display is optional. Validate by generating an HTML representation, not by requiring WebGL, Node, npm, or a browser automation stack.