Salome HOME
Minor documentation improvements
[modules/adao.git] / doc / fr / intro.rst
1 ..
2    Copyright (C) 2008-2021 EDF R&D
3
4    This file is part of SALOME ADAO module.
5
6    This library is free software; you can redistribute it and/or
7    modify it under the terms of the GNU Lesser General Public
8    License as published by the Free Software Foundation; either
9    version 2.1 of the License, or (at your option) any later version.
10
11    This library is distributed in the hope that it will be useful,
12    but WITHOUT ANY WARRANTY; without even the implied warranty of
13    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14    Lesser General Public License for more details.
15
16    You should have received a copy of the GNU Lesser General Public
17    License along with this library; if not, write to the Free Software
18    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
19
20    See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
21
22    Author: Jean-Philippe Argaud, jean-philippe.argaud@edf.fr, EDF R&D
23
24 .. _section_intro:
25
26 ================================================================================
27 Introduction à ADAO
28 ================================================================================
29
30 Le but du module ADAO est **d'aider à l'usage de l'assimilation de données ou
31 de l'optimisation, en lien avec d'autres modules ou codes de simulation, dans
32 un contexte Python** [Python]_ **ou SALOME** [Salome]_. Le module ADAO fournit
33 une interface simple à des algorithmes classiques d'assimilation de données ou
34 d'optimisation, ainsi que de tests ou vérifications. Il permet d'intégrer leur
35 usage dans une étude Python ou SALOME. Les modules utilisateurs de calcul ou de
36 simulation doivent fournir une ou plusieurs méthodes d'appel spécifiques afin
37 d'être appelable dans le cadre Python ou SALOME. En environnement SALOME, tous
38 les modules natifs peuvent être utilisés grâce à l'intégration en Python ou en
39 YACS.
40
41 Son principal objectif est de **permettre l'usage de méthodes standards et
42 robustes d'assimilation de données ou d'optimisation, de manière performante,
43 tout en restant facile à paramétrer, et en fournissant une démarche simplifiée
44 pour aider à la mise en oeuvre**. Pour l'utilisateur final, qui a préalablement
45 recueilli les informations sur son problème physique, l'environnement lui
46 permet d'avoir une démarche centrée sur la simple déclaration de ces
47 informations pour construire un cas ADAO valide, pour l'évaluer, et pour en
48 tirer les résultats physiques dont il a besoin.
49
50 Le module couvre une grande variété d'applications pratiques, de façon robuste,
51 permettant des applications réelles, mais aussi d'effectuer de
52 l'expérimentation méthodologique rapide. Son évolutivité, des points de vue
53 méthodologique et numérique, permet aussi l'extension de son domaine
54 d'application. Il est basé sur l'utilisation d'autres modules Python ou SALOME,
55 en particulier YACS et EFICAS s'ils sont disponibles, et sur l'utilisation
56 d'une bibliothèque et d'outils génériques sous-jacents d'assimilation de
57 données.