1 #-*-coding:iso-8859-1-*-
3 study_config["Name"] = "test000_Blue"
4 study_config["Algorithm"] = "Blue"
7 Background_config["Data"] = "0,1,2"
8 Background_config["Type"] = "Vector"
9 Background_config["From"] = "String"
10 study_config["Background"] = Background_config
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
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
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
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
37 Analysis_config["Data"] = """
41 Xa = ADD.get("Analysis")
43 print " Nombre d'analyses :",Xa.stepnumber()
44 print " Analyse résultante :",Xa.valueserie(0)
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é")
51 print " Test correct, erreur maximale inférieure à %s"%precision
54 Analysis_config["From"] = "String"
55 study_config["Analysis"] = Analysis_config