class_docstr: An interface for collecting metrics/counters in EnvironmentLoop.
docstr: Records one environment step.
code: def observe(
      self,
      env: dm_env.Environment,
      timestep: dm_env.TimeStep,
      action: np.ndarray,
  ) -> None:
      """Records one environment step."""
  
file_path: acme/acme/utils/observers/base.py
imports: import abc
  from typing import Dict, Union
  import dm_env
  import numpy
label_desc: Use image node_id 2 for calling the EnvLoopObserver obj's underlying member method code with example usage: obj.observe(env, timestep, action) without return types