# ObservationSpec ```{eval-rst} .. autoclass:: sorrel.observation.observation_spec.ObservationSpec ``` ## Methods ### Abstract Methods ```{eval-rst} .. automethod:: sorrel.observation.observation_spec.ObservationSpec.__init__ .. automethod:: sorrel.observation.observation_spec.ObservationSpec.generate_map .. automethod:: sorrel.observation.observation_spec.ObservationSpec.observe ``` ### Non-Abstract Methods ```{eval-rst} .. automethod:: sorrel.observation.observation_spec.ObservationSpec.override_entity_map ``` # OneHotObservationSpec ```{eval-rst} .. autoclass:: sorrel.observation.observation_spec.OneHotObservationSpec ``` ## Methods ```{eval-rst} .. automethod:: sorrel.observation.observation_spec.OneHotObservationSpec.generate_map .. automethod:: sorrel.observation.observation_spec.OneHotObservationSpec.observe ``` # AsciiObservationSpec ```{eval-rst} .. autoclass:: sorrel.observation.observation_spec.AsciiObservationSpec ``` ## Methods ```{eval-rst} .. automethod:: sorrel.observation.observation_spec.AsciiObservationSpec.generate_map .. automethod:: sorrel.observation.observation_spec.AsciiObservationSpec.observe ```