class_docstr: Data Set Summary
class_docstr_tok: ["Data","Set","Summary"]
docstr: Add information of dataset summary to the report
  
  Args:
      data_summary (:obj:`list` of :obj:`tuple`): list of tuple (dataset_name,
                                                  dataset_sample_number)
      notes (str, Optional): explain the block
docstr_tok: ["Add","information","of","dataset","summary","to","the","report","Args",":","data_summary","(",":","obj",":","`","list","`","of",":","obj",":","`","tuple","`",")",":","list","of","tuple","(","dataset_name",",","dataset_sample_number",")","notes","(","str",",","Optional",")",":","explain","the","block"]
code: def __init__(
      self, data_summary: List[Tuple[str, int]], notes=None
  ) -> None:
      """
      Add information of dataset summary to the report
  
      Args:
          data_summary (:obj:`list` of :obj:`tuple`): list of tuple (dataset_name,
                                                      dataset_sample_number)
          notes (str, Optional): explain the block
      """
      super(DataSetSummary, self).__init__(data_summary, notes)
      self._data_summary = data_summary
      if not (notes is None):
          self._notes = notes
      else:
          self._notes = "Dataset Summary"
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from typing import List, Tuple
  from xai.formatter.contents.base import Content
  from xai.formatter.writer.base import Writer
label_desc: Use image node_id 1 to create a new DataSetSummary object from inherited base classes: Content with example: obj = DataSetSummary(data_summary, notes)