1) fichier entree décrivant le maillage support (entree)
%_PATH_BENHUR%/regular_mesh_3D_%_BENHUR_FINESSE%.msh
2) fichier sortie du maillage (sortie)
-%_PATH_BENHUR%/%_NAME_SCHEME%_benhur_%_BENHUR_FINESSE%.msh
+%_PATH_STUDY%/%_NAME_SCHEME%_benhur_%_BENHUR_FINESSE%.msh
3) fichier commentaire sur les statistiques décrivant le maillage (sortie)
-%_PATH_BENHUR%/%_NAME_SCHEME%_benhur_%_BENHUR_FINESSE%.log
+%_PATH_STUDY%/%_NAME_SCHEME%_benhur_%_BENHUR_FINESSE%.log
4) fichier BMP décrivant une coupe binarisée du VER (sortie)
%_PATH_BENHUR%/%_NAME_SCHEME%_benhur_%_BENHUR_FINESSE%.bmp
5) fichier TXT donnant la level set du contour aux noeuds (sortie)
rep_cata=os.getcwd()
catalogues = (
-# (code,version,catalogue,formatIn)
-# ('Map','V1',os.path.join(rep_cata,'Map1_Cata_V1.py'),'map'),
- ('Map2','V0',os.path.join(rep_cata,'Map2_Cata_V0.py'),'map'),
- ('Map','V0',os.path.join(rep_cata,'Map_Openturns.py'),'map_OT'),
+# (ssCode,version,catalogue,formatIn)
+# ('Map','V0',os.path.join(rep_cata,'Map2_Cata_V0.py'),'map'),
+ ('Map','V1',os.path.join(rep_cata,'Map1_Cata_V0.py'),'map_OT'),
+ ('Map','V2',os.path.join(rep_cata,'Map_Openturns.py'),'map_OT'),
+ ('Map','s_poly_st_1_V1',os.path.join(rep_cata,'s_poly_st_1_V1.py'),'s_poly_st_1'),
+ ('Map','s_scc_st_2_V1',os.path.join(rep_cata,'s_scc_st_2_V1.py'),'s_scc_st_2'),
+# ('Map','s_poly_st_1_V2',os.path.join(rep_cata,'s_poly_st_1_V2.py'),'s_poly_st_1'),
)
\r
# INSTALLDIR sert à localiser l'installation d'Eficas\r
INSTALLDIR=os.path.join(REPINI,'..')\r
-PATH_PYGMEE="/local00/bin/MAP/components/pygmee_v1"\r
-PATH_BENHUR="/local00/bin/MAP/components/benhur"\r
-PATH_ASTER="/local00/aster/bin"\r
-PATH_MODULE="/local00/bin/MAP/modules/polymers"\r
-PATH_STUDY="/local00/bin/MAP/studies/demonstrateur_poly_st_1"\r
+PATH_PYGMEE="/local/noyret/MAP/components/pygmee_v1"\r
+PATH_BENHUR="/local/noyret/MAP/components/benhur"\r
+PATH_ASTER="/local/noyret/bin/aster/bin"\r
+PATH_MODULE="/local/noyret/MAP/modules/polymers"\r
+PATH_STUDY="/local/noyret/MAP/studies/demonstrateur_poly_st1"\r
\r
\r
# Codage des strings qui accepte les accents (en remplacement de 'ascii')\r
\r
# Acces a la documentation\r
rep_cata = INSTALLDIR\r
-path_doc = os.path.join(rep_cata,'Doc')\r
+path_doc = os.path.join(REPINI,'Doc')\r
exec_acrobat = "/usr/bin/xpdf"\r
savedir = os.environ['HOME']\r
\r
self.module=""
self.nom=""
-
+options=session.parse(sys.argv)
+cata=options.cata
MonChoixCata=ChoixCata()
-app = QApplication(sys.argv)
-ChoixMap = monChoixMap.MonChoixMap(MonChoixCata)
-ChoixMap.show()
-res=app.exec_()
+if cata == None :
+ app = QApplication(sys.argv)
+ ChoixMap = monChoixMap.MonChoixMap(MonChoixCata)
+ ChoixMap.show()
+ res=app.exec_()
+else :
+ import re
+ p=re.compile('_V\d+')
+ if p.search(cata) == None :
+ print "Ce Catalogue ne convient pas"
+ exit(1)
+ MonChoixCata.nom=cata[0: p.search(cata).start()]
+ #MonChoixCata.nom=cata
#permet de choisir le module
print MonChoixCata.nom