  
          logger.debug("Got Raw Data")
  
      @classmethod
      def _flatten_outliers(cls, data):
          """ Remove the outliers from a provided list.
  
          Removes data more than 1 Standard Deviation from the mean.
  
          Parameters
 
</s> remove         logger.debug("Got Raw Data")
 </s> add         logger.debug("Got Raw Data: %s", {k: f"Total: {len(v)}, Min: {np.nanmin(v)}, "
                                             f"Max: {np.nanmax(v)}, "
                                             f"nans: {np.count_nonzero(np.isnan(v))}"
                                          for k, v in self.stats.items()}) </s> remove     @staticmethod
    def _get_display_data(**kwargs):
 </s> add     @classmethod
    def _get_display_data(cls, **kwargs) -> None: </s> remove     def _remove_raw(self):
 </s> add     def _remove_raw(self) -> None: </s> remove     def _calc_rate(self):
 </s> add     def _calc_rate(self) -> np.ndarray: </s> remove     def _get_raw(self):
 </s> add     def _get_raw(self) -> None:
    def _flatten_outliers(cls, data: np.ndarray) -> np.ndarray:
  
          logger.debug("Got Raw Data")
  
      @classmethod
    def _flatten_outliers(cls, data: np.ndarray) -> np.ndarray:
          """ Remove the outliers from a provided list.
  
          Removes data more than 1 Standard Deviation from the mean.
  
          Parameters
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