          self._summary = None
  
          self._is_training = False
  
      def get_loss(self, session_id):
          """ Obtain the loss values for the given session_id.
  
          Parameters
          ----------
          session_id: int or ``None``
 
</s> remove     def get_loss_keys(self, session_id):
 </s> add     def get_loss_keys(self, session_id: Optional[int]) -> List[str]: </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 clear(self):
 </s> add     def clear(self) -> None: </s> remove     def stop_training(self):
 </s> add     def stop_training(self) -> None: </s> remove     def _get_raw(self):
 </s> add     def _get_raw(self) -> None:
    def get_loss(self, session_id: Optional[int]) -> dict:
          self._summary = None
  
          self._is_training = False
  
    def get_loss(self, session_id: Optional[int]) -> dict:
          """ Obtain the loss values for the given session_id.
  
          Parameters
          ----------
          session_id: int or ``None``
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