コード例 #1
0
ファイル: Calcul4Radmax.py プロジェクト: aboulle/RaDMaX
    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
コード例 #2
0
ファイル: Calcul4Radmax.py プロジェクト: aboulle/RaDMaX
    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
コード例 #3
0
ファイル: Calcul4Radmax.py プロジェクト: aboulle/RaDMaX
 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!")
コード例 #4
0
ファイル: Calcul4Radmax.py プロジェクト: aboulle/RaDMaX
 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!")