StimBackend#
- StimBackend()[source]#
This function creates a BatchedBackend for simulating Qrisp QuantumCircuits using the Stim simulator.
Stim is a fast stabilizer circuit simulator designed for quantum error correction research. It efficiently simulates Clifford circuits and is particularly well-suited for simulating quantum error correction codes with thousands of qubits and millions of gates.
- Returns:
- BatchedBackend
A backend instance that dispatches circuit simulation to Stim.
Examples
Basic usage with a QuantumVariable:
from qrisp import QuantumVariable from qrisp.interface import StimBackend qv = QuantumVariable(2) qv[:] = "10" res = qv.get_measurement(backend=StimBackend()) print(res) # Yields: {'10': 1.0}