class_docstr: The summary line for a class docstring should fit on one line.
  
  If the class has public attributes, they may be documented here
  in an ``Attributes`` section and follow the same formatting as a
  function's ``Args`` section. Alternatively, attributes may be documented
  inline with the attribute's declaration (see __init__ method below).
  
  Properties created with the ``@property`` decorator should be documented
  in the property's getter method.
  
  Attributes
  ----------
  attr1 : str
      Description of `attr1`.
  attr2 : :obj:`int`, optional
      Description of `attr2`.
class_docstr_tok: ["The","summary","line","for","a","class","docstring","should","fit","on","one","line",".","If","the","class","has","public","attributes",",","they","may","be","documented","here","in","an","``","Attributes","``","section","and","follow","the","same","formatting","as","a","function","'s","``","Args","``","section",".","Alternatively",",","attributes","may","be","documented","inline","with","the","attribute","'s","declaration","(","see","__init__","method","below",")",".","Properties","created","with","the","``","@","property","``","decorator","should","be","documented","in","the","property","'s","getter","method",".","Attributes","--","--","--","--","--","attr1",":","str","Description","of","`","attr1","`",".","attr2",":",":","obj",":","`","int","`",",","optional","Description","of","`","attr2","`","."]
docstr: Example of docstring on the __init__ method.
  
  The __init__ method may be documented in either the class level
  docstring, or as a docstring on the __init__ method itself.
  
  Either form is acceptable, but the two should not be mixed. Choose one
  convention to document the __init__ method and be consistent with it.
  
  Note
  ----
  Do not include the `self` parameter in the ``Parameters`` section.
  
  Parameters
  ----------
  param1 : str
      Description of `param1`.
  param2 : list(str)
      Description of `param2`. Multiple
      lines are supported.
  param3 : :obj:`int`, optional
      Description of `param3`.
docstr_tok: ["Example","of","docstring","on","the","__init__","method",".","The","__init__","method","may","be","documented","in","either","the","class","level","docstring",",","or","as","a","docstring","on","the","__init__","method","itself",".","Either","form","is","acceptable",",","but","the","two","should","not","be","mixed",".","Choose","one","convention","to","document","the","__init__","method","and","be","consistent","with","it",".","Note","--","--","Do","not","include","the","`","self","`","parameter","in","the","``","Parameters","``","section",".","Parameters","--","--","--","--","--","param1",":","str","Description","of","`","param1","`",".","param2",":","list","(","str",")","Description","of","`","param2","`",".","Multiple","lines","are","supported",".","param3",":",":","obj",":","`","int","`",",","optional","Description","of","`","param3","`","."]
code: def __init__(self, param1, param2, param3):
      """Example of docstring on the __init__ method.
  
      The __init__ method may be documented in either the class level
      docstring, or as a docstring on the __init__ method itself.
  
      Either form is acceptable, but the two should not be mixed. Choose one
      convention to document the __init__ method and be consistent with it.
  
      Note
      ----
      Do not include the `self` parameter in the ``Parameters`` section.
  
      Parameters
      ----------
      param1 : str
          Description of `param1`.
      param2 : list(str)
          Description of `param2`. Multiple
          lines are supported.
      param3 : :obj:`int`, optional
          Description of `param3`.
  
      """
      self.attr1 = param1
      self.attr2 = param2
      self.attr3 = param3  #: Doc comment *inline* with attribute
  
      #: list(str): Doc comment *before* attribute, with type specified
      self.attr4 = ["attr4"]
  
      self.attr5 = None
      """str: Docstring *after* attribute, with type specified."""
  
file_path: sphinx/doc/usage/extensions/example_numpy.py
label_desc: Use image node_id 1 to create a new ExampleClass object  with example: obj = ExampleClass(param1, param2, param3)