]> SALOME platform Git repositories - modules/adao.git/commitdiff
Salome HOME
Documentation and source minor corrections and improvements
authorJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Sun, 17 May 2015 19:49:53 +0000 (21:49 +0200)
committerJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Sun, 17 May 2015 19:49:53 +0000 (21:49 +0200)
bin/AdaoCatalogGenerator.py
doc/en/index.rst
doc/en/license.rst
doc/en/tui.rst
doc/fr/index.rst
doc/fr/license.rst
doc/fr/tui.rst

index 98f425acb9cda382c496adb6e073e31d60a2057e..15d383ab45c4a8daa23b8c335350cffaf3aacc98 100644 (file)
@@ -489,7 +489,7 @@ for algo in all_names:
     par_keys.sort()
     algo_parameters = ""
     for pn in par_keys:
-        if pn in ("StoreInternalVariables",): continue # Cles a supprimer
+        if pn in ("StoreInternalVariables", "PlotAndSave", "ResultFile", "ResultTitle", "ResultLabel"): continue # Cles a supprimer
         pt = par_dict[pn]["typecast"]
         pd = par_dict[pn]["default"]
         pm = par_dict[pn]["message"]
index 9d43432be6772cbce332d6c541f746f4fdffe63d..9bbbcacdf2e0853764d7c500b54aa514d5d83f6c 100644 (file)
@@ -46,13 +46,15 @@ be found in the section :ref:`section_theory`.
 The documentation for this module is divided into several major categories,
 related to the theoretical documentation (indicated in the title by **[DocT]**),
 to the user documentation (indicated in the title by **[DocU]**), and to the
-reference documentation (indicated in the title by **[DocR]**). The second part
-introduces :ref:`section_theory`, and their concepts. The third part describes
+reference documentation (indicated in the title by **[DocR]**).
+
+The first part is the :ref:`section_intro`. The second part introduces
+:ref:`section_theory`, and their concepts. The third part describes
 :ref:`section_using`, and the fourth part gives examples on ADAO usage as
 :ref:`section_examples`. Users interested in quick use of the module can stop
 before reading the rest, but a valuable use of the module requires to read and
-come back regularly to the third and seventh parts. The fifth part indicate
-:ref:`section_advanced`, with obtaining additional information or the use of
+come back regularly to the third and seventh parts. The fifth part indicates the
+:ref:`section_advanced`, with how to obtain additional information or how to use
 non-GUI execution scripting. The next part gives a detailed
 :ref:`section_reference`, with four main sub-parts following, the last one
 giving a :ref:`section_tui` of the module. And, to respect the module
index cad74cbb19b9c53118b1f61e8539258a11393ee5..9c1b6c4fa0cd4a45213aa01188f97363946d34c4 100644 (file)
@@ -54,14 +54,14 @@ GPL), as stated here and in the source files::
 
     See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 
-In addition, we expect that all publication or presentation describing work
+In addition, we require that all publication or presentation describing work
 using this software, or all commercial or not products using it, quote at least
 one of the references given below:
 
     * *ADAO, a SALOME module for Data Assimilation and Optimization*,
       http://www.salome-platform.org/
 
-    * *ADAO, un module SALOME pour l'Assimilation de Donnees et l'Aide a
+    * *ADAO, un module SALOME pour l'Assimilation de Données et l'Aide à
       l'Optimisation*, http://www.salome-platform.org/
 
     * *SALOME The Open Source Integration Platform for Numerical Simulation*,
index 4e142d4f09fefdf3b09782ae7c0e191a1cc45425..ddeadd03959c455b100970530e564064453da7b1 100644 (file)
@@ -240,9 +240,9 @@ warning in future versions. It is strongly recommended not to do so.
 
 To clarify and facilitate the use of the module for scripting, **this section
 therefore defines the application programming interface (API) for textual user
-interface (TUI) a comprehensive and restricted manner**. Use in scripts of ADAO
-objects or functions other than those defined here is strongly discouraged, as
-this will likely lead to crashes without warning in future versions.
+interface (TUI) by a comprehensive and restricted manner**. Use in scripts of
+ADAO objects or functions other than those defined here is strongly discouraged,
+as this will likely lead to crashes without warning in future versions.
 
 Equivalent syntax calls for commands
 ++++++++++++++++++++++++++++++++++++
@@ -284,7 +284,7 @@ output. The default is not to store, and it is recommended to keep this default.
 Indeed, for a TUI calculation case, the quantity given in entries are often
 available in the current name space of the case.
 
-The available commands are::
+The available commands are:
 
 .. index:: single: setBackground
 
@@ -477,8 +477,8 @@ Perform the calculation
 
 **executePythonScheme** ()
     This command launches the complete calculation in the environment of the
-    current Python interpreter, without interaction with YACS.The standard
-    output and standard error are those of the Python interpreter. If
+    current Python interpreter, without interaction with YACS [YACS]_. The
+    standard output and standard error are those of the Python interpreter. If
     necessary, the internal parallelism, of the algorithms in ADAO and of the
     simulation code used, is available.
 
@@ -498,7 +498,7 @@ Get the calculation results separately
     visualization. Its argument the name of a variable "*Concept*" and returns
     back the quantity as a list (even if there is only one specimen) of this
     base variable. For a list of variables and use them, the user has to refer
-    to the ':ref:`subsection_r_o_v_Inventaire` and more generally to the
+    to the :ref:`subsection_r_o_v_Inventaire` and more generally to the
     :ref:`section_ref_output_variables` and to the individual documentations of
     the algorithms.
 
@@ -520,7 +520,7 @@ The hypothesis of the user case are the following ones. It is assumed:
 
 #. that we want to adjust 3 parameters ``alpha``, ``beta`` and ``gamma`` in a bounded domain,
 #. that we dispose of observations named ``observations``,
-#. that the user have a Python function of physical simulation named ``simulation`` previously tested, which transforms the 3 parameters in results similar to the observations,
+#. that the user have a Python function of physical simulation named ``simulation``, previously (well) tested, which transforms the 3 parameters in results similar to the observations,
 #. that the independent holding, that the user want to elaborate, is represented here by the simple printing of the initial state, of the optimal state, of the simulation in that point, of the intermediate state and of the number of optimization iteration.
 
 In order to try in a simple way this example of TUI calculation case, we choose
index 69850e70949f0a09d5e7ac9904d6f7a2f0e63bf9..c69adf532c2a72fbcd69e6e77fc519ea549f1215 100644 (file)
@@ -43,26 +43,27 @@ exp
 des informations sur leurs erreurs. Certaines des méthodes incluses dans ce
 cadre sont également connues sous les noms  d'*estimation des paramètres*, de
 *problèmes inverses*, d'*estimation bayésienne*, d'*interpolation optimale*,
-etc. De plus amples détails peuvent être trouvés dans la partie
+etc. De plus amples détails peuvent être trouvés dans la partie proposant
 :ref:`section_theory`.
 
 La documentation de ce module est divisée en plusieurs grandes catégories,
 relatives à la documentation théorique (indiquée dans le titre par **[DocT]**),
 à la documentation utilisateur (indiquée dans le titre par **[DocU]**), et à la
-documentation de référence (indiquée dans le titre par **[DocR]**). La seconde
-partie présente :ref:`section_theory`, et à leurs concepts. Pour un utilisateur,
-la troisième partie explique comment :ref:`section_using`, et la quatrième
-partie présente des exemples d'utilisation sous la forme de
-:ref:`section_examples`. Les utilisateurs intéressés par un accès rapide au
-module peuvent s'arrêter avant la lecture de la suite, mais un usage utile du
-module nécessite de lire et de revenir régulièrement aux troisième et septième
-parties. La cinquième partie indique les :ref:`section_advanced`, avec
-l'obtention de renseignements supplémentaires ou l'usage par scripts d'exécution
-sans interface utilisateur graphique (GUI). La partie suivante détaille la
-:ref:`section_reference`, avec quatre sous-parties principales qui suivent, la
-dernière sous-partie décrivant une :ref:`section_tui` du module. Enfin, pour
-respecter les exigences de licence du module, n'oubliez pas de lire la partie
-:ref:`section_license`.
+documentation de référence (indiquée dans le titre par **[DocR]**).
+
+La première partie est l':ref:`section_intro`. La seconde partie présente
+:ref:`section_theory`, et à leurs concepts. Pour un utilisateur courant, la
+troisième partie explique comment :ref:`section_using`, et la quatrième partie
+présente des exemples d'utilisation sous la forme de :ref:`section_examples`.
+Les utilisateurs intéressés par un accès rapide au module peuvent s'arrêter
+avant la lecture de la suite, mais un usage utile du module nécessite de lire et
+de revenir régulièrement aux troisième et septième parties. La cinquième partie
+indique les :ref:`section_advanced`, avec l'obtention de renseignements
+supplémentaires ou l'usage par scripts d'exécution sans interface utilisateur
+graphique (GUI). La partie suivante détaille la :ref:`section_reference`, avec
+quatre sous-parties principales qui suivent, la dernière sous-partie décrivant
+une :ref:`section_tui` du module. Enfin, pour respecter les exigences de licence
+du module, n'oubliez pas de lire la partie :ref:`section_license`.
 
 Dans cette documentation, on utilise les notations standards de l'algèbre
 linéaire, de l'assimilation de données (comme décrit dans [Ide97]_) et de
index 23653b976ac71719d0d7a6fdf15c59fd27cbd6cb..fde1a74cfb778bab5c11f62af92e74a47b1ba8d5 100644 (file)
@@ -54,9 +54,9 @@ tel qu'il est d
 
     See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 
-En outre, nous souhaitons que toute publication ou présentation décrivant des
-travaux utilisant ce module, ou tout produit commercial ou non l'utilisant, cite
-au moins l'une des références ci-dessous :
+En outre, on demande que toute publication ou présentation décrivant des travaux
+utilisant ce module, ou tout produit commercial ou non l'utilisant, cite au
+moins l'une des références ci-dessous :
 
     * *ADAO, a SALOME module for Data Assimilation and Optimization*,
       http://www.salome-platform.org/
index 0cf61096d9e417f76727f6dfe8b0b44168c63043..fc372687bd1d904cda0e761c0d860018e1a624e5 100644 (file)
@@ -497,10 +497,10 @@ Effectuer le calcul
 
 **executePythonScheme** ()
     Cette commande lance le calcul complet dans l'environnement de
-    l'interpréteur Python courant, sans interaction avec YACS. Les sorties
-    standard et d'erreur sont celles de l'interpréteur Python. On dispose si
-    nécessaire du parallélisme interne des algorithmes dans ADAO et du
-    parallélisme interne du ou des codes de simulation utilisé.
+    l'interpréteur Python courant, sans interaction avec YACS [YACS]_. Les
+    sorties standard et d'erreur sont celles de l'interpréteur Python. On
+    dispose si nécessaire du parallélisme interne des algorithmes dans ADAO et
+    du parallélisme interne du ou des codes de simulation utilisé.
 
 .. .. index:: single: generateYACSscheme
 .. 
@@ -553,7 +553,7 @@ Les hypoth
 
 #. que l'on veut recaler 3 paramètres ``alpha``, ``beta`` et ``gamma`` dans un domaine borné,
 #. que l'on dispose d'observations nommées ``observations``,
-#. que l'utilisateur dispose en Python d'une fonction de simulation physique appellée ``simulation`` préalablement testée, qui transforme les 3 paramètres en résultats similaires aux observations,
+#. que l'utilisateur dispose en Python d'une fonction de simulation physique appellée ``simulation``, préalablement (bien) testée, qui transforme les 3 paramètres en résultats similaires aux observations,
 #. que l'exploitation indépendante, que l'utilisateur veut faire, est représentée ici par l'affichage simple de l'état initial, de l'état optimal, de la simulation en ce point, des états intermédiaires et du nombre d'itérations d'optimisation.
 
 Pour effectuer de manière simple cet essai de cas de calcul TUI, on se donne par