Skip to main content

Module quantum_backend

Module quantum_backend 

Source
Expand description

Quantum backend abstraction for WeftOS.

EXPERIMENTAL (0.6.x). Interface only — concrete backends (quantum_pasqal, quantum_braket) are stubs until full REST + auth land in a later release.

The trait is backend-agnostic so that neutral-atom analog processors from different vendors (Pasqal Fresnel, QuEra Aquila on AWS Braket) can be swapped or chained for fallback. Shared graph → atom-position mapping lives in quantum_register.

See .planning/development_notes/pasqal-integration.md §6.1 and §13.

Structs§

BackendStatus
Backend health snapshot.
EvolutionParams
Evolution parameters — the subset of the Rydberg Hamiltonian controls that both Pasqal and QuEra expose in analog mode.
JobHandle
Opaque handle to an in-flight quantum job.
QuantumResults
Measurement results from a quantum backend, normalized across vendors.

Enums§

JobStatus
Job lifecycle state, normalized across vendors.
QuantumError
Errors from quantum backends.

Traits§

QuantumBackend
Abstraction over neutral-atom analog quantum processors.