GymCoreEnv

class maze.core.wrappers.maze_gym_env_wrapper.GymCoreEnv(env: gym.Env)

Wraps a Gym environment into a maze core environment.

Parameters

env – The Gym environment.

actor_id()maze.core.env.structured_env.ActorID

(overrides CoreEnv)

Intercept CoreEnv.actor_id

property agent_counts_dict

(overrides CoreEnv)

Single policy, single agent env.

clone_from(env: maze.core.wrappers.maze_gym_env_wrapper.GymCoreEnv)None

(overrides SimulatedEnvMixin)

implementation of SimulatedEnvMixin.

close()None

(overrides CoreEnv)

Intercept CoreEnv.close

get_maze_state() → Any

(overrides CoreEnv)

Intercept CoreEnv.get_maze_state

get_renderer()maze.core.rendering.renderer.Renderer

(overrides CoreEnv)

Intercept CoreEnv.get_renderer

get_serializable_components() → Dict[str, Any]

(overrides CoreEnv)

Intercept CoreEnv.get_serializable_components

is_actor_done()bool

(overrides CoreEnv)

Intercept CoreEnv.is_actor_done

reset() → Any

(overrides CoreEnv)

Intercept CoreEnv.reset

seed(seed: int)None

(overrides CoreEnv)

Intercept CoreEnv.seed

step(maze_action: Any) → Tuple[Any, Union[float, numpy.ndarray, Any], bool, Dict[Any, Any]]

Intercept CoreEnv.step