ObservationWrapper

class maze.core.wrappers.wrapper.ObservationWrapper(env: EnvType)

A Wrapper with typing support modifying the environments observation.

get_observation_and_action_dicts(maze_state: Any | None, maze_action: Any | None, first_step_in_episode: bool) Tuple[Dict[int | str, Any] | None, Dict[int | str, Any] | None]

(overrides Wrapper)

Convert the observations, keep actions the same.

abstract observation(observation: Any) Any

Observation mapping method.

reset() Any

(overrides BaseEnv)

Intercept BaseEnv.reset and map observation.

step(action) Tuple[Any, Any, bool, Dict[Any, Any]]

Intercept BaseEnv.step and map observation.