Skip to content

bloqade.lanes.noise_model.generate_logical_noise_model

← Module overview

functiongenerate_logical_noise_modelsource

bloqade.lanes.noise_model.generate_logical_noise_model

Signature
def generate_logical_noise_model(noise_model: GeminiNoiseModelABC | None = None, loss: bool = True) -> SimpleLogicalNoiseModel

Generate a logical noise model with initialization kernels.

Creates a physical noise model and adds Steane [[7,1,3]] clean and noisy initialization kernels, all derived from the same source parameters.

Parameters

NameTypeDefaultDescription
noise_modelGeminiNoiseModelABC | NoneNoneThe bloqade-circuit noise model to use. Defaults to None.
lossboolTrueWhether to include loss channels. Defaults to True.

Returns

SimpleLogicalNoiseModelA logical noise model with gate/move noise and both initialization kernels.

source