]> SALOME platform Git repositories - modules/adao.git/blob - src/tests/daSalome/test000_Blue.py
Salome HOME
- Nouvelle version de Jean-Philippe ARGAUD
[modules/adao.git] / src / tests / daSalome / test000_Blue.py
1 #-*-coding:iso-8859-1-*-
2 study_config = {}
3 study_config["Name"] = "test000_Blue"
4 study_config["Algorithm"] = "Blue"
5
6 Background_config = {}
7 Background_config["Data"] = "0,1,2"
8 Background_config["Type"] = "Vector"
9 Background_config["From"] = "String"
10 study_config["Background"] = Background_config
11
12 BackgroundError_config = {}
13 BackgroundError_config["Data"] = "1 0 0;0 1 0;0 0 1"
14 BackgroundError_config["Type"] = "Matrix"
15 BackgroundError_config["From"] = "String"
16 study_config["BackgroundError"] = BackgroundError_config
17
18 Observation_config = {}
19 Observation_config["Data"] = "0.5,1.5,2.5"
20 Observation_config["Type"] = "Vector"
21 Observation_config["From"] = "String"
22 study_config["Observation"] = Observation_config
23
24 ObservationError_config = {}
25 ObservationError_config["Data"] = "1 0 0;0 1 0;0 0 1"
26 ObservationError_config["Type"] = "Matrix"
27 ObservationError_config["From"] = "String"
28 study_config["ObservationError"] = ObservationError_config
29
30 ObservationOperator_config = {}
31 ObservationOperator_config["Data"] = "1 0 0;0 1 0;0 0 1"
32 ObservationOperator_config["Type"] = "Matrix"
33 ObservationOperator_config["From"] = "String"
34 study_config["ObservationOperator"] = ObservationOperator_config
35
36 Analysis_config = {}
37 Analysis_config["Data"] = """
38 import numpy
39 precision = 1.e-13
40
41 Xa = ADD.get("Analysis")
42 print
43 print "    Nombre d'analyses  :",Xa.stepnumber()
44 print "    Analyse résultante :",Xa.valueserie(0)
45 #
46 # Vérification du résultat
47 # ------------------------
48 if max(numpy.array(Xa.valueserie(0))-numpy.array([0.25, 1.25, 2.25])) > precision:
49   raise ValueError("Résultat du test erroné")
50 else:
51   print "    Test correct, erreur maximale inférieure à %s"%precision
52   print
53 """
54 Analysis_config["From"] = "String"
55 study_config["Analysis"] = Analysis_config