              The summarized results for the given session
          """
          return Calculations(**kwargs)
  
      def _check_valid_selection(self, loss_keys, selections):
          """ Check that there will be data to display.
  
          Parameters
          ----------
          loss_keys: list
 
</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 _check_valid_data(self):
 </s> add     def _check_valid_data(self) -> bool: </s> remove     def _format_stats(self, compiled_stats):
 </s> add     def _format_stats(self, compiled_stats: List[dict]) -> List[dict]: </s> remove     def set_iterations_limit(self, limit):
 </s> add     def set_iterations_limit(self, limit: int) -> None:
    def _check_valid_selection(self, loss_keys: List[str], selections: List[str]) -> bool:
              The summarized results for the given session
          """
          return Calculations(**kwargs)
  
    def _check_valid_selection(self, loss_keys: List[str], selections: List[str]) -> bool:
          """ Check that there will be data to display.
  
          Parameters
          ----------
          loss_keys: list
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