          Parameters
          ----------
          session_id: int
              The session id to compile the stats for
          timestamps:
              The time stamp summary data for the given session id
  
          Returns
          -------
          dict
              The collated session summary statistics
 
</s> remove     def _collate_stats(self, session_id, timestamps):
 </s> add     def _collate_stats(self, session_id: int) -> dict: </s> remove     def _get_time_stats(self):
 </s> add     def _get_time_stats(self) -> None: </s> remove     def logging_disabled(self):
 </s> add     def logging_disabled(self) -> bool: </s> remove     def get_timestamps(self, session_id):
 </s> add     def get_timestamps(self, session_id: Optional[int]) -> Union[dict, np.ndarray]: </s> remove     def get_summary_stats(self):
 </s> add     def get_summary_stats(self) -> List[dict]:
          Parameters
          ----------
          session_id: int
              The session id to compile the stats for


  
          Returns
          -------
          dict
              The collated session summary statistics
keep keep keep keep replace replace keep keep keep keep keep
 Bugfixes:
  - Stats graph - Handle NaNs in data
  - logger - de-elevate matplotlib font messages 
lib/gui/analysis/stats.py