docstr: are two BatteryRunner-like objects equal?
  
  Parameters
  ----------
  other : object
     report-like object to test equality
  
  Examples
  --------
  >>> rep = Report(problem_level=10)
  >>> rep2 = Report(problem_level=10)
  >>> rep == rep2
  True
  >>> rep3 = Report(problem_level=20)
  >>> rep == rep3
  False
docstr_tok: ["are","two","BatteryRunner-like","objects","equal","?","Parameters","--","--","--","--","--","other",":","object","report-like","object","to","test","equality","Examples","--","--","--","--",">",">",">","rep","=","Report","(","problem_level=10",")",">",">",">","rep2","=","Report","(","problem_level=10",")",">",">",">","rep","==","rep2","True",">",">",">","rep3","=","Report","(","problem_level=20",")",">",">",">","rep","==","rep3","False"]
code: def __eq__(self, other):
      """are two BatteryRunner-like objects equal?
  
      Parameters
      ----------
      other : object
         report-like object to test equality
  
      Examples
      --------
      >>> rep = Report(problem_level=10)
      >>> rep2 = Report(problem_level=10)
      >>> rep == rep2
      True
      >>> rep3 = Report(problem_level=20)
      >>> rep == rep3
      False
      """
      return self.__getstate__() == other.__getstate__()
  
file_path: nibabel/nibabel/batteryrunners.py
label_desc: Use image node_id 3 for calling the Report obj's underlying member method code with example usage: obj.__eq__(other) and returns: unknown