gym_gridverse.envs.yaml package#

Submodules#

gym_gridverse.envs.yaml.factory module#

process_reserved_keys(data)[source]#
factory_shape(data)[source]#
Return type

Shape

factory_layout(data)[source]#
Return type

Tuple[int, int]

factory_object_type(data)[source]#
Return type

Type[GridObject]

factory_object_types(data)[source]#
Return type

List[Type[GridObject]]

factory_colors(data)[source]#
Return type

List[Color]

factory_distance_function(data)[source]#
Return type

Callable[[Position, Position], float]

factory_state_space_builder(data)[source]#
Return type

StateSpaceBuilder

factory_action_space(data)[source]#
Return type

ActionSpace

factory_observation_space_builder(data)[source]#
Return type

ObservationSpaceBuilder

factory_reset_function(data)[source]#
Return type

ResetFunction

factory_transition_function(data)[source]#
Return type

TransitionFunction

factory_reward_function(data)[source]#
Return type

RewardFunction

factory_visibility_function(data)[source]#
Return type

VisibilityFunction

factory_observation_function(data)[source]#
Return type

ObservationFunction

factory_terminating_function(data)[source]#
Return type

TerminatingFunction

factory_env_from_data(data)[source]#
Return type

InnerEnv

factory_env_from_yaml(path)[source]#
Return type

InnerEnv

gym_gridverse.envs.yaml.schemas module#

Module contents#