Skip to content

crue10_merge_models

Luc DURON edited this page Jul 5, 2023 · 8 revisions
usage: crue10_merge_models.py [-v]
                          [--etu_path_list ETU_PATH_LIST [ETU_PATH_LIST ...]]
                          [--mo_name_list MO_NAME_LIST [MO_NAME_LIST ...]]
                          [--suffix_list SUFFIX_LIST [SUFFIX_LIST ...]]
                          [--nodes_to_share [NODES_TO_SHARE ...]]
                          etu_path_out out_name

________________________________________________________________________________

Regrouper les sous-modèles de plusieurs modèles (issus d'études différentes)
dans une étude ne contenant qu'un seul scénario avec un seul modèle.

Dans l'étude en sortie, les conditions initiales sont conservées,
mais tous les autres paramètres/données des modèles sont ignorés ou remis
à leur valeur par défaut (conditions aux limites, paramètres de calculs...).

L'argument `suffix_list` permet de renommer les EMHs et les lois de frottement
pour éviter les conflits.

Les arguments `--etu_path_list`, `--suffix_list` et `--mo_name_list`
doivent avoir la même longueur.

L'argument `--nodes_to_share` permet de définir les noeuds communs,
qui seront renommés pour correspondre au premier noeud. Les groupes de noeuds sont
séparés par des espaces et au sein de ceux-ci les noeuds sont séparés par des virgules.
Les valeurs vides sont permises si le sous-modèle n'est pas concerné.
________________________________________________________________________________

~> Arguments optionnels:
  -v, --verbose         rendre le script plus verbeux (mode debug) (default:
                        False)
  --nodes_to_share [NODES_TO_SHARE ...]
                        liste des noeuds à fusionner (séparateur virgule)
                        (default: [])

~> Choix des modèles à fusionner:
  --etu_path_list ETU_PATH_LIST [ETU_PATH_LIST ...]
                        liste des chemins vers les études Crue10 à lire
                        (fichiers etu.xml) (default: [])
  --mo_name_list MO_NAME_LIST [MO_NAME_LIST ...]
                        liste des noms des modèles (avec le preffixe Mo_)
                        (default: [])
  --suffix_list SUFFIX_LIST [SUFFIX_LIST ...]
                        liste des suffixes à ajouter aux EMHs (default: [])

~> Paramètres des fichiers de sortie:
  etu_path_out          chemin vers l'étude Crue10 à écrire (fichier etu.xml
  out_name              nom générique pour les scénario, modèle et sous-modèle
                        (sans le suffixe)
Clone this wiki locally