class_docstr: A simply 2D grid environment.
  
  | 'S' : starting point
  | 'F' or '.': free space
  | 'W' or 'x': wall
  | 'H' or 'o': hole (terminates episode)
  | 'G' : goal
class_docstr_tok: ["A","simply","2D","grid","environment",".","|","'S","'",":","starting","point","|","'","F","'","or","'",".","'",":","free","space","|","'","W","'","or","'","x","'",":","wall","|","'","H","'","or","'","o","'",":","hole","(","terminates","episode",")","|","'","G","'",":","goal"]
docstr: akro.Space: The action space specification.
docstr_tok: ["akro.Space",":","The","action","space","specification","."]
code: def action_space(self):
      """akro.Space: The action space specification."""
      return self._action_space
  
file_path: garage/src/garage/envs/grid_world_env.py
imports: import akro
  import numpy
  from garage import Environment, EnvSpec, EnvStep, StepType
label_desc: Use image node_id 2 for calling the GridWorldEnv obj's underlying member method code with example usage: obj.action_space() and returns: self