specless.wrapper.labelwrapper.LabelMiniGridWrapper
- class specless.wrapper.labelwrapper.LabelMiniGridWrapper(env: MiniGridEnv, labelkey: str = 'label', skiplist=[])[source]
Bases:
WrapperMethods
Returns the class name of the wrapper.
Closes the wrapper and
env.Get label from state
Gets an attribute from the wrapper and lower environments if name doesn't exist in this object.
Uses the
render()of theenvthat can be overwritten to change the returned data.Uses the
reset()of theenvthat can be overwritten to change the returned data.Uses the
step()of theenvthat can be overwritten to change the returned data.Generates a WrapperSpec for the wrappers.
Attributes
Return the
Envaction_spaceunless overwritten then the wrapperaction_spaceis used.Returns the
Envmetadata.Returns the
Envnp_randomattribute.Return the
Envobservation_spaceunless overwritten then the wrapperobservation_spaceis used.Returns the
Envrender_mode.Return the
Envreward_rangeunless overwritten then the wrapperreward_rangeis used.Returns the
Envspecattribute with the WrapperSpec if the wrapper inherits from EzPickle.Returns the base environment of the wrapper.
- property action_space: Space[ActType] | Space[WrapperActType]
Return the
Envaction_spaceunless overwritten then the wrapperaction_spaceis used.
- classmethod class_name() str
Returns the class name of the wrapper.
- close()
Closes the wrapper and
env.
- get_label_from_state(state: Dict) str[source]
Get label from state
- Parameters:
state (Dict) – _description_
- Returns:
_description_
- Return type:
_type_
- get_wrapper_attr(name: str) Any
Gets an attribute from the wrapper and lower environments if name doesn’t exist in this object.
- Parameters:
name – The variable name to get
- Returns:
The variable with name in wrapper or lower environments
- property observation_space: Space[ObsType] | Space[WrapperObsType]
Return the
Envobservation_spaceunless overwritten then the wrapperobservation_spaceis used.
- render() RenderFrame | list[RenderFrame] | None
Uses the
render()of theenvthat can be overwritten to change the returned data.
- property render_mode: str | None
Returns the
Envrender_mode.
- reset(**kwargs)[source]
Uses the
reset()of theenvthat can be overwritten to change the returned data.
- property reward_range: tuple[SupportsFloat, SupportsFloat]
Return the
Envreward_rangeunless overwritten then the wrapperreward_rangeis used.
- property spec: EnvSpec | None
Returns the
Envspecattribute with the WrapperSpec if the wrapper inherits from EzPickle.
- step(action)[source]
Uses the
step()of theenvthat can be overwritten to change the returned data.
- property unwrapped: Env[ObsType, ActType]
Returns the base environment of the wrapper.
This will be the bare
gymnasium.Envenvironment, underneath all layers of wrappers.
- classmethod wrapper_spec(**kwargs: Any) WrapperSpec
Generates a WrapperSpec for the wrappers.