bloqade.lanes.analysis.atom.MeasurementSnapshot
← Module overview
class
classMeasurementSnapshot¶source
bloqade.lanes.analysis.atom.MeasurementSnapshot
The machine at one measurement statement.
class MeasurementSnapshotAttributes
| Name | Type | Description |
|---|---|---|
index | int | position of the measurement statement in IR order, counting from 0. |
zone_addresses | tuple[ZoneAddress, ...] | the zones this measurement covers. |
frame_size | int | number of slots in the readout frame — every ``frame_index`` on this snapshot falls in ``range(frame_size)``. |
readout | tuple[AtomPosition, ...] | atoms whose results the program reads, ordered by ``measurement_id``. |
measured_zones | tuple[AtomPosition, ...] | every atom in ``zone_addresses``, ordered by location address. |
qpu_state | tuple[AtomPosition, ...] | every atom on the device, ordered by location address. |