stormvogel.model.observation ============================ .. py:module:: stormvogel.model.observation Classes ------- .. autoapisummary:: stormvogel.model.observation.Observation Module Contents --------------- .. py:class:: Observation Represent an observation of a state (for POMDPs and HMMs). :param alias: Human-readable name for the observation. :param observation_id: Unique identifier for the observation. :param valuations: Optional mapping of variable names to observed values. .. py:attribute:: model :type: stormvogel.model.Model .. py:attribute:: observation_id :type: uuid.UUID .. py:property:: valuations :type: dict[stormvogel.model.variable.VariableKey, Any] Return the variable- and predicate-value pairs observed in this observation. .. py:property:: alias :type: str Return the alias of this observation. .. py:method:: display() Format the observation for visualizations. .. py:method:: __repr__() .. py:attribute:: __str__