Salome HOME
Updating documentation by review and snippets (13)
[modules/adao.git] / doc / fr / notations.rst
1 ..
2    Copyright (C) 2008-2019 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_notations:
25
26 Notations et conventions communes
27 =================================
28
29 Dans cette documentation, on utilise les notations standards de l'algèbre
30 linéaire, de l'assimilation de données (comme décrit dans [Ide97]_) et de
31 l'optimisation.
32
33 Pour les formulations algébriques, les vecteurs sont écrits horizontalement ou
34 verticalement sans faire la différence. Les matrices sont écrites soit
35 normalement, ou avec une notation condensée, consistant à utiliser un espace
36 pour séparer les valeurs, et un "``;``" pour séparer les lignes de la matrice,
37 de façon continue sur une ligne.
38
39 Les fichiers peuvent être indiqués grâce à un chemin absolu ou relatif. Pour
40 certains systèmes de fichiers anciens ou partagés, le nom complet avec le
41 chemin ne doit pas contenir plus de 256 caractères. Dans le cas où ce sont des
42 fichiers de type Python, il est judicieux de ne pas utiliser de points dans le
43 nom à part pour l'extension, pour éviter des difficultés d'utilisation
44 compliquées à diagnostiquer.
45
46 Les conventions de type et de nommage des fichiers s'appuient fortement sur les
47 extensions des fichiers eux-mêmes. On en précise brièvement certaines ici, sans
48 être exhaustifs :
49
50 - extension ``.py``   : fichier texte de données ou commandes de type source Python
51 - extension ``.comm`` : fichier texte de données de commandes EFICAS
52 - extension ``.xml``  : fichier texte de données de type XML (pour YACS, non exclusif)
53 - extension ``.txt``  : fichier texte de données à séparateur espace
54 - extension ``.dat``  : fichier texte de données à séparateur espace
55 - extension ``.csv``  : fichier texte de données à séparateur virgule ou point-virgule
56 - extension ``.tsv``  : fichier texte de données à séparateur tabulation
57 - extension ``.npy``  : fichier binaire de données de type Numpy mono-variable
58 - extension ``.npz``  : fichier binaire de données de type Numpy multi-variables
59 - extension ``.sdf``  : fichier binaire de données de type Scientific Data Format
60
61 .. ------------------------------------ ..
62 .. include:: snippets/Header2Algo07.rst
63
64 - [Asch16]_
65 - [Bouttier99]_
66 - [Ide97]_
67 - [WikipediaMO]_