class_docstr: This module takes the time-series data of already computed statistics, plots the data and
  combines all the plots into a list which is stored together with the section name in a dictionary
  which later will be used for the report generation.
class_docstr_tok: ["This","module","takes","the","time-series","data","of","already","computed","statistics",",","plots","the","data","and","combines","all","the","plots","into","a","list","which","is","stored","together","with","the","section","name","in","a","dictionary","which","later","will","be","used","for","the","report","generation","."]
docstr: Initialize an instance of SectionGenerator.
  
  :param str read_key: key of input data to read from the datastore and use for plotting
  :param str store_key: key for output data to be stored in the datastore
  :param list features: list of features to pick up from input data (optional)
  :param list ignore_features: ignore list of features, if present (optional)
  :param str static_bounds: key to static traffic light bounds key in datastore (optional)
  :param str dynamic_bounds: key to dynamic traffic light bounds key in datastore (optional)
  :param str prefix: dynamic traffic light prefix. default is ``'traffic_light_'`` (optional)
  :param str suffices: dynamic traffic light suffices. (optional)
  :param list ignore_stat_endswith: ignore stats ending with any of list of suffices. (optional)
docstr_tok: ["Initialize","an","instance","of","SectionGenerator",".",":","param","str","read_key",":","key","of","input","data","to","read","from","the","datastore","and","use","for","plotting",":","param","str","store_key",":","key","for","output","data","to","be","stored","in","the","datastore",":","param","list","features",":","list","of","features","to","pick","up","from","input","data","(","optional",")",":","param","list","ignore_features",":","ignore","list","of","features",",","if","present","(","optional",")",":","param","str","static_bounds",":","key","to","static","traffic","light","bounds","key","in","datastore","(","optional",")",":","param","str","dynamic_bounds",":","key","to","dynamic","traffic","light","bounds","key","in","datastore","(","optional",")",":","param","str","prefix",":","dynamic","traffic","light","prefix",".","default","is","``","'traffic_light_","'","``","(","optional",")",":","param","str","suffices",":","dynamic","traffic","light","suffices",".","(","optional",")",":","param","list","ignore_stat_endswith",":","ignore","stats","ending","with","any","of","list","of","suffices",".","(","optional",")"]
code: def __init__(
      self,
      read_key,
      store_key,
      settings: Report,
      reference_type,
      time_axis,
      bin_specs,
      features=None,
      ignore_features=None,
      static_bounds=None,
      dynamic_bounds=None,
      prefix: str = "traffic_light_",
      suffices=None,
      ignore_stat_endswith=None,
  ) -> None:
      """Initialize an instance of SectionGenerator.
  
      :param str read_key: key of input data to read from the datastore and use for plotting
      :param str store_key: key for output data to be stored in the datastore
      :param list features: list of features to pick up from input data (optional)
      :param list ignore_features: ignore list of features, if present (optional)
      :param str static_bounds: key to static traffic light bounds key in datastore (optional)
      :param str dynamic_bounds: key to dynamic traffic light bounds key in datastore (optional)
      :param str prefix: dynamic traffic light prefix. default is ``'traffic_light_'`` (optional)
      :param str suffices: dynamic traffic light suffices. (optional)
      :param list ignore_stat_endswith: ignore stats ending with any of list of suffices. (optional)
      """
      super().__init__()
      self.read_key = read_key
      self.store_key = store_key
      self.start_time = "start_time"
      self.end_time = "end_time"
      self.dynamic_bounds = dynamic_bounds
      self.static_bounds = static_bounds
  
      self.features = features or []
      self.ignore_features = ignore_features or []
      self.prefix = prefix
      self.suffices = suffices or [
          "_red_high",
          "_yellow_high",
          "_yellow_low",
          "_red_low",
      ]
      self.ignore_stat_endswith = ignore_stat_endswith or []
      self.reference_type = reference_type
      self.time_axis = time_axis
      self.bin_specs = bin_specs
  
      self.last_n = settings.last_n
      self.skip_first_n = settings.skip_first_n
      self.skip_last_n = settings.skip_last_n
      self.show_stats = (
          settings.show_stats if not settings.extended_report else None
      )
      self.section_name = settings.section.overview.name
      self.description = settings.section.overview.description
  
file_path: popmon/popmon/visualization/overview_section.py
imports: from __future__ import annotations
  from datetime import datetime
  import numpy
  import pandas
  from tqdm import tqdm
  from popmon.base import Module
  from popmon.config import Report
  from popmon.resources import templates_env
  from popmon.utils import filter_metrics
  from popmon.version import version
  from popmon.visualization.utils import _prune, get_reproduction_table, get_summary_table
label_desc: Use image node_id 1 to create a new OverviewSectionGenerator object from inherited base classes: Module with example: obj = OverviewSectionGenerator(read_key, store_key, settings, reference_type, time_axis, bin_specs, features, ignore_features, static_bounds, dynamic_bounds, prefix, suffices, ignore_stat_endswith)