              iterations=timestamps["iterations"])
          logger.debug(retval)
          return retval
  
      def _total_stats(self):
          """ Compile the Totals stats.
          Totals are fully calculated each time as they will change on the basis of the training
          session.
  
          Returns
 
</s> remove     def _get_per_session_stats(self):
 </s> add     def _get_per_session_stats(self) -> None: </s> remove     def _get_time_stats(self):
 </s> add     def _get_time_stats(self) -> None: </s> remove     def stats(self):
 </s> add     def stats(self) -> dict: </s> remove     def get_summary_stats(self):
 </s> add     def get_summary_stats(self) -> List[dict]: </s> remove     def start_iteration(self):
 </s> add     def start_iteration(self) -> int:
    def _total_stats(self) -> dict:
              iterations=timestamps["iterations"])
          logger.debug(retval)
          return retval
  
    def _total_stats(self) -> dict:
          """ Compile the Totals stats.
          Totals are fully calculated each time as they will change on the basis of the training
          session.
  
          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/analysis/stats.py