class_docstr: Methods common to all wrapped data objects.
  
  Parameters
  ----------
  *args :
      Any extra args are passed as option to all wrapped data objects.
  
  **kwargs :
      Any extra keyword args are passed as option to all wrapped data objects.
docstr: Return a pretty representation for Jupyter notebooks.
  
  This includes header details and information about all arrays.
code: def _repr_html_(self):  # pragma: no cover
      """Return a pretty representation for Jupyter notebooks.
  
      This includes header details and information about all arrays.
  
      """
      raise NotImplementedError("Called only by the inherited class")
  
imports: from abc import abstractmethod
  import collections.abc
  from pathlib import Path
  from typing import Any, DefaultDict, Dict, Optional, Type, Union
  import numpy
  import pyvista
  from .None import _vtk_core
  from ._typing_core import NumpyArray
  from .datasetattributes import DataSetAttributes
  from .utilities.arrays import FieldAssociation
  from .utilities.fileio import read, set_vtkwriter_mode
  from .utilities.helpers import wrap
  from .utilities.misc import abstract_class
label_desc: Use image node_id 13 for calling the DataObject obj's underlying member method code with example usage: obj._repr_html_() without return types