from generator_map import MapGenerator
-#____________________________________________________________________________________
-# PYGMEEDict contient une equivalence entre le catalogue Map et les lignes generees
-# comme entete (commentaire ?) dans le fichier d'input de pygmee
-#
-
-CONFIGliste=('NAME_SCHEME', 'PATH_ASTER', 'PATH_BENHUR', 'PATH_MODULE', 'PATH_PYGMEE', 'PATH_STUDY', 'repIni')
+import sys
+sys.path.append('/local00/bin/MAP/classes/python/')
+from class_MAP_parameters import *
+dico_post={"analyse statistique classique":("c_post_distribution_properties","PDF"),
+"analyse statistique de la qualite":("",""),
+"analyse de la dispersion suivant la distance au joint":("c_post_distribution_properties","dgb"),
+"analyse de la dispersion suivant la distance a la pointe de fissure":("",""),
+"visualisation dans le triangle standard":("","")}
def entryPoint():
"""
"""
-
def TABLEAU(self,execution):
dico=self.dictMCVal["TABLEAU"]
- try :
- a=dico['_TABLEAU_FICHIER']
- commande='echo '+a+';'
- return commande
- except :
- print "aie aie aie"
-
+ self.file_in_name=dico['_TABLEAU_FICHIER']
+ return ""
+ def TRAITEMENT(self, execution):
+ dico=self.dictMCVal["TRAITEMENT"]
+ post=dico['_TRAITEMENT_TYPE']
+ variable=dico['_TRAITEMENT_VARIABLE']
+ composant=dico_post[post][0]
+ maDirectory=self.config.PATH_MAP+'/components/'+composant+'/'
+ monFichier=self.config.PATH_STUDY+'/'+composant+'_'+dico_post[post][1]+'_'+variable+'.input'
+
+ parameter=MAP_parameters()
+ parameter.add_component(composant)
+ parameter.add_parameter(composant, 'file_in_name', self.file_in_name)
+ parameter.add_parameter(composant, 'variable_name', variable)
+ parameter.add_parameter(composant, 'post', dico_post[post][1])
+ parameter.add_parameter(composant, 'study_name', self.config.appli.ssCode)
+ parameter.add_parameter(composant, 'study_path', self.config.PATH_STUDY)
+ parameter.write(monFichier)
+
+ command='cd '+maDirectory+'src/'+'\n'+'python '+composant+'.py -i '+monFichier+';'
+ print "command = ", command
+ if (execution=="oui") :
+ return command
+
+ return ""