2 Copyright (C) 2008-2021 EDF R&D
4 This file is part of SALOME ADAO module.
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.
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.
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
20 See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
22 Author: Jean-Philippe Argaud, jean-philippe.argaud@edf.fr, EDF R&D
26 ================================================================================
28 ================================================================================
30 The aim of the ADAO module is **to help using data assimilation or optimization
31 methodology in conjunction with other modules or simulation codes in Python**
32 [Python]_ **or SALOME context** [Salome]_. The ADAO module provides a simple
33 interface to some standard algorithms of data assimilation or optimization, as
34 well as test or verification ones. It allows integration of their use in a
35 Python or SALOME study. Calculation or simulation user modules have to provide
36 one or more specific calling methods in order to be callable in the Python or
37 SALOME framework. All the SALOME modules can be used through Python or YACS
40 Its main objective is **to provide the use of various standard data
41 assimilation or optimization methods, while remaining easy to setup, and
42 providing a simplified path to help the implementation**. For the end user, who
43 has previously collected information on his physical problem, the environment
44 allows him to have an approach focused on simply declaring this information to
45 build a valid ADAO case, to evaluate it, and to draw the physical results he
48 The module covers a wide variety of practical applications, in a robust way,
49 allowing real engineering applications, but also quick experimental methodology
50 setup to be performed. Its methodological and numerical scalability give way to
51 extend its applied domain. It is based on usage of other SALOME modules, namely
52 YACS and EFICAS if they are available, and on usage of a generic underlying
53 data assimilation library.