surface_sim.models.SI1000NoiseModel#

class SI1000NoiseModel(qubit_inds, setup=None)[source]#

The SI1000 noise model is defined in the following paper:

Gidney, C., Newman, M., & McEwen, M. (2022). Benchmarking the planar honeycomb code. Quantum, 6, 813. https://doi.org/10.22331/q-2022-09-21-813

see Table 2 and Table 3 for a description of the noise models.

To correctly use the SI1000 noise model (i.e. with the correct error rate relations), one needs to use the surface_sim.setups.SI1000 setup.

The only physical operations available in this noise model are: - CZ - any single-qubit Clifford - initialization in the Z basis - measurement in the Z basis - idling

__init__(qubit_inds, setup=None)#

Methods

flush_noise()

new_circuit()

Empties the variables used for meas_target.

Attributes

flush_noise()

new_circuit()

Empties the variables used for meas_target.