]> SALOME platform Git repositories - modules/hydro.git/commitdiff
Salome HOME
script Python en tant que fichier séparé dans le tutoriel
authorPaul RASCLE <paul.rascle@edf.fr>
Tue, 22 Dec 2015 15:08:46 +0000 (16:08 +0100)
committerPaul RASCLE <paul.rascle@edf.fr>
Tue, 22 Dec 2015 15:08:46 +0000 (16:08 +0100)
doc/salome/tutorial/interpolZ.py [new file with mode: 0644]
doc/salome/tutorial/interpolationZ.rst

diff --git a/doc/salome/tutorial/interpolZ.py b/doc/salome/tutorial/interpolZ.py
new file mode 100644 (file)
index 0000000..0f55586
--- /dev/null
@@ -0,0 +1,37 @@
+# -*- coding: utf-8 -*-
+
+# ===== Description du cas, a éditer =====
+#=========================================
+
+# --- nom du cas dans HYDRO
+nomCas = 'garonne_1'
+
+# --- fichier med 2D(x,y) du cas, produit par SMESH
+fichierMaillage = '/tmp/garonne_1.med'
+
+# --- dictionnaire: (clé = nom de groupe med, valeur= nom de région)
+dicoGroupeRegion= dict(litMineur  = 'garonne_1_litMineur',
+                      riveDroite = 'garonne_1_riveDroite',
+                      riveGauche = 'garonne_1_riveGauche',
+                      )
+# --- valeur de Z à prendre quand le noeud n'est pas trouvé dans la région (détection de problèmes)                       
+zUndef = 90
+
+# ==== Partie Générique du traitement ====
+#=========================================
+
+import string
+import sys
+import salome
+
+salome.salome_init()
+theStudy = salome.myStudy
+theStudyId = salome.myStudyId
+
+from salome.hydrotools.interpolZ import interpolZ, createZfield2
+
+# --- Z interpolation Z sur la bathymetrie/altimetrie aux noeuds du maillage
+statz = interpolZ(nomCas, fichierMaillage, dicoGroupeRegion, zUndef)
+
+# --- ajout d'un champ aux noeud, de nom "BOTTOM", content les valeurs Z
+createZfield2(fichierMaillage)
index 0799de2a63a8f54e74eba744ebd5946658fe40d9..6889f1236d248c0a2f96870bfb57cd1015bb02f9 100644 (file)
@@ -47,46 +47,8 @@ La constitution du champ d'altitude se fait au moyen d'un script Python, qu'il
 
 Voici le script :
 
-::
-
-  # -*- coding: utf-8 -*-
-
-  # ===== Description du cas, a éditer =====
-  #=========================================
-
-  # --- nom du cas dans HYDRO
-  nomCas = 'garonne_1'
-
-  # --- fichier med 2D(x,y) du cas, produit par SMESH
-  fichierMaillage = '/tmp/garonne_1.med'
-
-  # --- dictionnaire: (clé = nom de groupe med, valeur= nom de région)
-  dicoGroupeRegion= dict(litMineur  = 'garonne_1_litMineur',
-                         riveDroite = 'garonne_1_riveDroite',
-                         riveGauche = 'garonne_1_riveGauche',
-                        )
-  # --- valeur de Z à prendre quand le noeud n'est pas trouvé dans la région (détection de problèmes)                       
-  zUndef = 90
-
-  # ==== Partie Générique du traitement ====
-  #=========================================
-
-  import string
-  import sys
-  import salome
-
-  salome.salome_init()
-  theStudy = salome.myStudy
-  theStudyId = salome.myStudyId
-
-  from salome.hydrotools.interpolZ import interpolZ, createZfield2
-
-  # --- Z interpolation Z sur la bathymetrie/altimetrie aux noeuds du maillage
-  statz = interpolZ(nomCas, fichierMaillage, dicoGroupeRegion, zUndef)
-
-  # --- ajout d'un champ aux noeud, de nom "BOTTOM", content les valeurs Z
-  createZfield2(fichierMaillage)
-
+.. literalinclude:: interpolZ.py
+    :lines: 1-
 
 Le script produit plusieurs fichiers dont le nom se déduit du nom du fichier maillage d'origine
 avec des suffixes différents, rangés dans le répertoire du fichier d'origine :