              csvout = csv.writer(outfile, delimiter=",")
              csvout.writerow(fieldnames)
              csvout.writerows(zip(*[save_data[key] for key in fieldnames]))
  
      def _option_button_reload(self, *args):  # pylint: disable=unused-argument
          """ Action for reset button press and checkbox changes. """
          logger.debug("Refreshing Graph")
          if not self._graph_initialised:
              return
          valid = self._compile_display_data()
          if not valid:
 
</s> remove     def _graph_scale(self, *args):  # pylint: disable=unused-argument
        """ Action for changing graph scale. """
 </s> add     def _graph_scale(self, *args) -> None:  # pylint: disable=unused-argument
        """ Action for changing graph scale.

        Parameters
        ----------
        args: tuple
            Required for TK Callback but unused
        """ </s> remove     def _option_button_save(self):
 </s> add     def _option_button_save(self) -> None: </s> remove     def _graph_build(self, *args):  # pylint:disable=unused-argument
        """ Build the graph in the top right paned window """
 </s> add     def _graph_build(self, *args) -> None:  # pylint:disable=unused-argument
        """ Build the graph in the top right paned window

        Parameters
        ----------
        args: tuple
            Required for TK Callback but unused
        """ </s> remove     def _remove_raw(self):
 </s> add     def _remove_raw(self) -> None:
    def _option_button_reload(self, *args) -> None:  # pylint: disable=unused-argument
        """ Action for reset button press and checkbox changes.

        Parameters
        ----------
        args: tuple
            Required for TK Callback but unused
        """
              csvout = csv.writer(outfile, delimiter=",")
              csvout.writerow(fieldnames)
              csvout.writerows(zip(*[save_data[key] for key in fieldnames]))
  
    def _option_button_reload(self, *args) -> None:  # pylint: disable=unused-argument
        """ Action for reset button press and checkbox changes.

        Parameters
        ----------
        args: tuple
            Required for TK Callback but unused
        """
    def _option_button_reload(self, *args) -> None:  # pylint: disable=unused-argument
        """ Action for reset button press and checkbox changes.

        Parameters
        ----------
        args: tuple
            Required for TK Callback but unused
        """
          logger.debug("Refreshing Graph")
          if not self._graph_initialised:
              return
          valid = self._compile_display_data()
          if not valid:
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/popup_session.py