@abc.abstractmethod
def observe(self, action: types.NestedArray, next_timestep: dm_env.TimeStep):
    'Make an observation of timestep data from the environment.\n\n    Args:\n      action: action taken in the environment.\n      next_timestep: timestep produced by the environment given the action.\n    '
Make an observation of timestep data from the environment.

Args:
  action: action taken in the environment.
  next_timestep: timestep produced by the environment given the action.
@abc.abstractmethod
def observe(self, action: types.NestedArray, next_timestep: dm_env.TimeStep):
    'Make an observation of timestep data from the environment.\n\n    Args:\n      action: action taken in the environment.\n      next_timestep: timestep produced by the environment given the action.\n    '