Skip to content

bloqade.stim.dialects.noise.emit.EmitStimNoiseMethods

← Module overview

classEmitStimNoiseMethodssource

bloqade.stim.dialects.noise.emit.EmitStimNoiseMethods

Bases: MethodTable

class EmitStimNoiseMethods

Attributes

NameTypeDefaultDescription
single_p_error_mapdict[str, str]{stmts.Depolarize1.name: 'DEPOLARIZE1', stmts.Depolarize2.name: 'DEPOLARIZE2', stmts.XError.name: 'X_ERROR', stmts.YErr…

methodsingle_p_errorsource

bloqade.stim.dialects.noise.emit.EmitStimNoiseMethods.single_p_error

Signature
def single_p_error(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.Depolarize1)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.Depolarize1
source

methodpauli_channel1source

bloqade.stim.dialects.noise.emit.EmitStimNoiseMethods.pauli_channel1

Signature
def pauli_channel1(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.PauliChannel1)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.PauliChannel1
source

methodpauli_channel2source

bloqade.stim.dialects.noise.emit.EmitStimNoiseMethods.pauli_channel2

Signature
def pauli_channel2(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.PauliChannel2)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.PauliChannel2
source

methodnon_stim_errorsource

bloqade.stim.dialects.noise.emit.EmitStimNoiseMethods.non_stim_error

Signature
def non_stim_error(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.TrivialError)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.TrivialError
source

methodnon_stim_corr_errorsource

bloqade.stim.dialects.noise.emit.EmitStimNoiseMethods.non_stim_corr_error

Signature
def non_stim_corr_error(emit: EmitStimMain, frame: EmitStimFrame, stmt: stmts.TrivialCorrelatedError)

Parameters

NameTypeDescription
emitEmitStimMain
frameEmitStimFrame
stmtstmts.TrivialCorrelatedError
source