docstr: Create doc that will be attached to property
  
  Parameters
  ----------
  class_name : `str`
      Name of the class the property comes from
  
  attr_doc : `list`
      List output by numpydoc contained parsed documentation
  
  Returns
  -------
  The formatted doc
docstr_tok: ["Create","doc","that","will","be","attached","to","property","Parameters","--","--","--","--","--","class_name",":","`","str","`","Name","of","the","class","the","property","comes","from","attr_doc",":","`","list","`","List","output","by","numpydoc","contained","parsed","documentation","Returns","--","--","--","-","The","formatted","doc"]
code: def create_property_doc(class_name, attr_doc):
      """Create doc that will be attached to property
  
      Parameters
      ----------
      class_name : `str`
          Name of the class the property comes from
  
      attr_doc : `list`
          List output by numpydoc contained parsed documentation
  
      Returns
      -------
      The formatted doc
      """
      attr_type = attr_doc[1]
      attr_docstring = [
          line for line in attr_doc[2] if len(line.strip()) > 0
      ]
      attr_from = "from %s" % class_name
  
      doc = [attr_type] + attr_docstring + [attr_from]
      return doc
  
imports: import os
  import inspect
  from datetime import datetime
  from abc import ABCMeta
  import json
  import pydoc
  import numpy
  import numpydoc
  from numpydoc import docscrape
  import copy
label_desc: Use image node_id 5 for calling the BaseMeta obj's underlying member method code with example usage: obj.create_property_doc(class_name, attr_doc) and returns: doc