Skip to content

bloqade.decoders.dialects.annotate.stmts.SetObservable

← Module overview

classSetObservablesource

bloqade.decoders.dialects.annotate.stmts.SetObservable

Bases: ir.Statement

Statement for defining an observable from measurement results.

class SetObservable

An observable is defined by a set of measurement results. The observable index is assigned automatically by the MeasurementIDAnalysis pass.

Attributes

NameTypeDefaultDescription
traits—frozenset({lowering.FromPythonCall()})
measurementsir.SSAValueinfo.argument(ilist.IListType[MeasurementResultType, types.Any])
resultir.ResultValueinfo.result(ObservableType)