docs: def on_menu_save_interpretation(self, event):
          '''
          save interpretations to a redo file
          '''
  
          thellier_gui_redo_file = open(
              os.path.join(self.WD, "thellier_GUI.redo"), 'w')
  
          #--------------------------------------------------
          #  write interpretations to thellier_GUI.redo
          #--------------------------------------------------
          spec_list = list(self.Data.keys())
          spec_list.sort()
          redo_specimens_list = []
          for sp in spec_list:
              if 'saved' not in self.Data[sp]['pars']:
                  continue
              if not self.Data[sp]['pars']['saved']:
                  continue
              redo_specimens_list.append(sp)
  
              thellier_gui_redo_file.write("%s %.0f %.0f\n" % (
                  sp, self.Data[sp]['pars']['measurement_step_min'], self.Data[sp]['pars']['measurement_step_max']))
          dlg1 = wx.MessageDialog(
              self, caption="Saved:", message="File thellier_GUI.redo is saved in MagIC working folder", style=wx.OK)
          result = self.show_dlg(dlg1)
          if result == wx.ID_OK:
              dlg1.Destroy()
              thellier_gui_redo_file.close()
              return
  
          thellier_gui_redo_file.close()
          self.close_warning = False