class_docstr: Abstract class for Replay Buffer.
  
  Args:
      env_spec (EnvSpec): Environment specification.
      size_in_transitions (int): total size of transitions in the buffer
      time_horizon (int): time horizon of epsiode.
docstr: Add one transition into the replay buffer.
  
  Args:
      kwargs (dict(str, [numpy.ndarray])): Dictionary that holds
          the transitions.
docstr_tok: ["Add","one","transition","into","the","replay","buffer",".","Args",":","kwargs","(","dict","(","str",",","[","numpy.ndarray","]",")",")",":","Dictionary","that","holds","the","transitions","."]
code: def add_transition(self, **kwargs):
      """Add one transition into the replay buffer.
  
      Args:
          kwargs (dict(str, [numpy.ndarray])): Dictionary that holds
              the transitions.
  
      """
      transition = {k: [v] for k, v in kwargs.items()}
      self.add_transitions(**transition)
  
file_path: garage/src/garage/replay_buffer/replay_buffer.py
imports: import abc
  from abc import abstractmethod
  import numpy
label_desc: Use image node_id 4 for calling the ReplayBuffer obj's underlying member method code with example usage: obj.add_transition() without return types