          else:
              if selection in self._selections:
                  self._selections.remove(selection)
  
      def set_iterations_limit(self, limit):
          """ Set the number of iterations to display in the calculations.
  
          If a value greater than 0 is passed, then the latest iterations up to the given
          limit will be calculated.
  
 
</s> remove     def start_iteration(self):
 </s> add     def start_iteration(self) -> int: </s> remove     def _get_per_session_stats(self):
 </s> add     def _get_per_session_stats(self) -> None: </s> remove     def _get_raw(self):
 </s> add     def _get_raw(self) -> None: </s> remove     def iterations(self):
 </s> add     def iterations(self) -> int:
    def set_iterations_limit(self, limit: int) -> None:
          else:
              if selection in self._selections:
                  self._selections.remove(selection)
  
    def set_iterations_limit(self, limit: int) -> None:
          """ Set the number of iterations to display in the calculations.
  
          If a value greater than 0 is passed, then the latest iterations up to the given
          limit will be calculated.
  
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