          self._compile_display_data()
  
          logger.debug("Initialized: %s", self.__class__.__name__)
  
      def _set_vars(self):
          """ Set status tkinter String variable and tkinter Boolean variable to callback when the
          graph is ready to build.
  
          Returns
          -------
 
</s> remove         action: string
 </s> add         action: str </s> remove     def get_summary_stats(self):
 </s> add     def get_summary_stats(self) -> List[dict]: </s> remove     def _compile_display_data(self):
        """ Compile the data to be displayed. """
 </s> add     def _compile_display_data(self) -> bool:
        """ Compile the data to be displayed.

        Returns
        -------
        bool
            ``True`` if there is valid data to display, ``False`` if not
        """ </s> remove     def initialize_session(self, model_folder, model_name, is_training=False):
 </s> add     def initialize_session(self,
                           model_folder: Optional[str],
                           model_name: Optional[str],
                           is_training: bool = False) -> None:
    def _set_vars(self) -> dict:
          self._compile_display_data()
  
          logger.debug("Initialized: %s", self.__class__.__name__)
  
    def _set_vars(self) -> dict:
          """ Set status tkinter String variable and tkinter Boolean variable to callback when the
          graph is ready to build.
  
          Returns
          -------
keep keep keep keep replace keep keep keep keep keep
 Bugfixes:
  - Stats graph - Handle NaNs in data
  - logger - de-elevate matplotlib font messages 
lib/gui/popup_session.py