bloqade.lanes.noise_model.generate_logical_noise_model
← Module overview
function
source
functiongenerate_logical_noise_model¶source
bloqade.lanes.noise_model.generate_logical_noise_model
Signature
def generate_logical_noise_model(noise_model: GeminiNoiseModelABC | None = None, loss: bool = True) -> SimpleLogicalNoiseModelGenerate 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
| Name | Type | Default | Description |
|---|---|---|---|
noise_model | GeminiNoiseModelABC | None | None | The bloqade-circuit noise model to use. Defaults to None. |
loss | bool | True | Whether to include loss channels. Defaults to True. |
Returns
SimpleLogicalNoiseModelA logical noise model with gate/move noise and both initialization kernels.