uniqc.backend_adapter.dummy_backend module¶
Canonical dummy backend identifiers and local backend fixtures.
- class uniqc.backend_adapter.dummy_backend.DummyBackendSpec(identifier, name, description, available_qubits=None, available_topology=None, chip_characterization=None, source_platform=None, source_name=None, noise_source='none', simulator_kind='default', simulator_kwargs=None)[source]¶
Bases:
objectResolved configuration for one dummy backend identifier.
- uniqc.backend_adapter.dummy_backend.list_dummy_backend_infos()[source]¶
Return dummy backends that should be shown in backend lists.
Chip-backed identifiers such as
dummy:originq:WK_C180are intentionally not listed here. They are rule-based submission targets documented for users, not standalone backend cards in the management UI.- Return type:
- uniqc.backend_adapter.dummy_backend.resolve_dummy_backend(identifier='dummy:local:simulator', *, allow_fetch=True, **overrides)[source]¶
Resolve a canonical dummy backend identifier.
- Supported identifiers:
dummy:local:simulator: unconstrained noiseless local simulator.dummy:local:virtual-line-N: noiseless N-qubit line topology.dummy:local:virtual-grid-RxC: noiseless R by C grid topology.dummy:local:mps-linear-N: MPS simulator on N-qubit linear chain.dummy:<platform>:<backend>: noisy simulator using cached/fetched chip characterization for a real backend.
Bare
"dummy"and"dummy:local"are no longer accepted; use"dummy:local:simulator"instead.- Parameters:
- Return type: