surface_sim.models.ExtendedSI1000NoiseModel#

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

The (extended) SI1000 noise model is defined in the following paper:

McEwen, M., Bacon, D., & Gidney, C. (2023). Relaxing hardware requirements for surface code circuits using time-dynamics. Quantum, 7, 1172. https://doi.org/10.22331/q-2023-11-07-1172

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

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

The only physical operations available in this noise model are: - CZ - iSWAP - any single-qubit Clifford - initialization in the Z basis - measurement in the Z basis - ZZ measurement - 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.