          return {int(sess_id): sess["batchsize"]
                  for sess_id, sess in self._state.get("sessions", {}).items()}
  
      @property
      def full_summary(self):
          """ list: List of dictionaries containing summary statistics for each session id. """
          return self._summary.get_summary_stats()
  
      @property
      def logging_disabled(self):
 
</s> remove     def logging_disabled(self):
 </s> add     def logging_disabled(self) -> bool: </s> remove     def batch_sizes(self):
 </s> add     def batch_sizes(self) -> dict: </s> remove     def session_ids(self):
 </s> add     def session_ids(self) -> List[int]: </s> remove     def iterations(self):
 </s> add     def iterations(self) -> int: </s> remove     def start_iteration(self):
 </s> add     def start_iteration(self) -> int:
    def full_summary(self) -> List[dict]:
          return {int(sess_id): sess["batchsize"]
                  for sess_id, sess in self._state.get("sessions", {}).items()}
  
      @property
    def full_summary(self) -> List[dict]:
          """ list: List of dictionaries containing summary statistics for each session id. """
          return self._summary.get_summary_stats()
  
      @property
      def logging_disabled(self):
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