plangym.control.classic_control

Implement the plangym API for gym classic control environments.

Module Contents

Classes

ClassicControl

Environment for OpenAI gym classic control environments.

class plangym.control.classic_control.ClassicControl(name, frameskip=1, autoreset=True, wrappers=None, delay_setup=False, remove_time_limit=True, render_mode=None, episodic_life=False, obs_type=None, return_image=False, **kwargs)[source]

Bases: plangym.core.PlangymEnv

Environment for OpenAI gym classic control environments.

Parameters
  • name (str) –

  • frameskip (int) –

  • autoreset (bool) –

  • wrappers (Iterable[wrap_callable]) –

  • delay_setup (bool) –

  • render_mode (Optional[str]) –

get_state(self)[source]

Recover the internal state of the environment.

Return type

numpy.ndarray

set_state(self, state)[source]

Set the internal state of the environemnt.

Parameters

state (numpy.ndarray) – Target state to be set in the environment.

Returns

None