code: def __init__(self, docstring, config={}):
      docstring = textwrap.dedent(docstring).split("\n")
  
      self._doc = Reader(docstring)
      self._parsed_data = {
          "Signature": "",
          "Summary": [""],
          "Extended Summary": [],
          "Parameters": [],
          "Outputs": [],
          "Returns": [],
          "Yields": [],
          "Raises": [],
          "Warns": [],
          "Other Parameters": [],
          "Attributes": [],
          "Methods": [],
          "See Also": [],
          "Notes": [],
          "Warnings": [],
          "References": "",
          "Examples": "",
          "index": {},
      }
  
      self._parse()
  
imports: import re
  import textwrap
  from warnings import warn
label_desc: Use image node_id 1 to create a new NumpyDocString object  with example: obj = NumpyDocString(docstring, config)