surface_sim.setups.SD6.__init__#
- setups.SD6.__init__()#
Initialises a
Setupclass for the SD6 noise described in:C. Gidney, M. Newman, A. Fowler, and M. Broughton. A Fault-Tolerant honeycomb memory. Quantum, 5:605, Dec. 2021. https://doi.org/10.22331/q-2022-09-21-813
IMPORTANT
1. It should be loaded with the
SD6NoiseModelmodel. It should not be loaded withCircuitNoiseModelbecause the SD6 noise model does not support all Clifford gates.2. This noise model assumes that qubits are reset after measurements. In this sense, it does not add classical measurement errors (also known as assignment errors). It also assumes that
model.tick()is called in-between gate layers.3. It contains a variable parameter
"prob"that must be set before building any circuit.