          extensions = [".jpg", ".png", ".jpeg"]
          for root, dirs, files in os.walk(input_dir):
              for file in files:
                  if os.path.splitext(file)[1].lower() in extensions:
                      result.append (os.path.join(root, file))
          return result
  
      @staticmethod
      def estimate_blur(image):
          if image.ndim == 3:
 
</s> remove     @staticmethod
    def set_process_method(prefix, method):
        _method = re.sub(r'-', r'_', method)
        return prefix + "_" + _method

 </s> add  </s> remove         return sum(scores)/len(scores)
 </s> add         return sum(scores) / len(scores) </s> remove         ''' Save the current GUI state to a config file in json format '''
        cfgfile = filedialog.asksaveasfile( mode='w',
                                            filetypes=self.filetypes, 
                                            defaultextension='.fsw')
 </s> add         """ Save the current GUI state to a config file in json format """
        cfgfile = filedialog.asksaveasfile(mode='w',
                                           filetypes=self.filetypes,
                                           defaultextension='.fsw') </s> remove                 opt['control_title'] = self.set_control_title(opt.get('opts',''))
 </s> add                 opt['control_title'] = self.set_control_title(
                    opt.get('opts', '')) </s> remove             score = np.sum ( np.absolute ( (fl2 - fl1).flatten() ) )
 </s> add             score = np.sum(np.absolute((fl2 - fl1).flatten()))
                    result.append(os.path.join(root, file))
          extensions = [".jpg", ".png", ".jpeg"]
          for root, dirs, files in os.walk(input_dir):
              for file in files:
                  if os.path.splitext(file)[1].lower() in extensions:
                    result.append(os.path.join(root, file))
          return result
  
      @staticmethod
      def estimate_blur(image):
          if image.ndim == 3:
keep keep keep keep replace keep keep keep keep keep
 GUI v0.2.1b (#352)

* Code refactor

* Console Added

* Add graphing with matplotlib

* Add GUI preview support

* Improve import handling.

* Add GUI integration for tools.py (Launch tools.py with the gui command)

* Reformat to conform to PEP8.

* Add Tooltips, 

* Make panels user adjustable

* Fix convert.py Sharpen default value 
tools/sort.py