class_docstr: Observation normalizer.
class_docstr_tok: ["Observation","normalizer","."]
docstr: Normalize the given observation.
  
  Args:
      obs - The observation to be normalized.
  Returns:
      Normalized observation.
docstr_tok: ["Normalize","the","given","observation",".","Args",":","obs","-","The","observation","to","be","normalized",".","Returns",":","Normalized","observation","."]
code: def normalize_obs(
      self, obs: jnp.ndarray, obs_params: jnp.ndarray
  ) -> jnp.ndarray:
      """Normalize the given observation.
  
      Args:
          obs - The observation to be normalized.
      Returns:
          Normalized observation.
      """
  
      if self.is_dummy:
          return obs
      else:
          return normalize(
              obs=obs,
              obs_params=obs_params,
              obs_shape=self._obs_shape,
              clip_value=self._clip_value,
              std_min_value=self._std_min_value,
              std_max_value=self._std_max_value,
          )
  
file_path: evojax/evojax/obs_norm.py
imports: import numpy
  from typing import Tuple
  from functools import partial
  import jax
  import jax.numpy
label_desc: Use image node_id 2 for calling the ObsNormalizer obj's underlying member method code with example usage: obj.normalize_obs(obs, obs_params) and returns: obs, normalize