def on_read_initial_file(self): a = P4Rm() b = ReadFile() if (os.path.exists(a.PathDict['DW_file']) and os.path.exists(a.PathDict['Strain_file']) and os.path.exists(a.PathDict['XRD_file'])) is True: try: """READING DW FILE""" b.read_dw_file(a.PathDict['DW_file']) """READING Strain FILE""" b.read_strain_file(a.PathDict['Strain_file']) """READING XRD FILE""" b.read_xrd_file(a.PathDict['XRD_file']) self.on_calc_from_xrd() P4Rm.ParamDictbackup['dwp'] = a.ParamDict['dwp'] P4Rm.ParamDictbackup['sp'] = a.ParamDict['sp'] P4Rm.ParamDict['sp_abrupt'] = a.ParamDict['sp'] P4Rm.ParamDict['dwp_abrupt'] = a.ParamDict['dwp'] P4Rm.ParamDict['sp_smooth'] = a.ParamDict['sp'] P4Rm.ParamDict['dwp_smooth'] = a.ParamDict['dwp'] except TypeError: logger.log(logging.WARNING, "!Please check your input file!") else: return True else: msg_ = "Please, check that the input files really exists" dlg = GMD.GenericMessageDialog(None, msg_, "Attention", agwStyle=wx.OK | wx.ICON_INFORMATION) dlg.ShowModal() return False
def on_read_initial_file(self): a = P4Rm() b = ReadFile() if (os.path.exists(a.PathDict['DW_file']) and os.path.exists(a.PathDict['Strain_file']) and os.path.exists(a.PathDict['XRD_file'])) is True: try: """READING DW FILE""" b.read_dw_file(a.PathDict['DW_file']) """READING Strain FILE""" b.read_strain_file(a.PathDict['Strain_file']) """READING XRD FILE""" b.read_xrd_file(a.PathDict['XRD_file']) self.on_calc_from_xrd() P4Rm.ParamDictbackup['dwp'] = a.ParamDict['dwp'] P4Rm.ParamDictbackup['sp'] = a.ParamDict['sp'] P4Rm.ParamDict['sp_abrupt'] = a.ParamDict['sp'] P4Rm.ParamDict['dwp_abrupt'] = a.ParamDict['dwp'] P4Rm.ParamDict['sp_smooth'] = a.ParamDict['sp'] P4Rm.ParamDict['dwp_smooth'] = a.ParamDict['dwp'] except TypeError: logger.log(logging.WARNING, "!Please check your input file!") else: return True else: msg_ = "Please, check that the input files really exists" dlg = GMD.GenericMessageDialog(None, msg_, "Attention", agwStyle=wx.OK | wx.ICON_INFORMATION) dlg.ShowModal() return False
def calc_XRD(self, paths): """ Loading and extracting of XRD data file with no default extension, but needed a two columns format file """ b = ReadFile() P4Rm.DefaultDict['XRD_folder'] = os.path.split(paths[0])[0] P4Rm.PathDict['XRD_file'] = paths[0] self.on_update_config_file('XRD_folder') try: """READING XRD FILE""" b.read_xrd_file(paths[0]) self.on_calc_from_xrd() pub.sendMessage(pubsub_Draw_XRD, b=1) except TypeError: logger.log(logging.WARNING, "!Please check your input file!")
def calc_XRD(self, paths): """ Loading and extracting of XRD data file with no default extension, but needed a two columns format file """ b = ReadFile() P4Rm.DefaultDict['XRD_folder'] = os.path.split(paths[0])[0] P4Rm.PathDict['XRD_file'] = paths[0] self.on_update_config_file('XRD_folder') try: """READING XRD FILE""" b.read_xrd_file(paths[0]) self.on_calc_from_xrd() pub.sendMessage(pubsub_Draw_XRD, b=1) except TypeError: logger.log(logging.WARNING, "!Please check your input file!")