Salome HOME
Merge branch 'V7_main'
[modules/adao.git] / examples / daSalome / test005_ADAO_Operators.comm.in
1
2 ASSIMILATION_STUDY(Study_name='Test',
3                    Study_repertory='@prefix@/share/salome/adao_examples/daSalome',
4                    Debug=0,
5                    Algorithm='3DVAR',
6                    Background=_F(Stored=0,
7                                  INPUT_TYPE='Vector',
8                                  data=_F(FROM='String',
9                                          STRING='0 0 0',),),
10                    BackgroundError=_F(Stored=0,
11                                       INPUT_TYPE='Matrix',
12                                       data=_F(FROM='String',
13                                               STRING='1 0 0 ; 0 1 0 ; 0 0 1',),),
14                    Observation=_F(Stored=0,
15                                   INPUT_TYPE='Vector',
16                                   data=_F(FROM='String',
17                                           STRING='1 1 1',),),
18                    ObservationError=_F(Stored=0,
19                                        INPUT_TYPE='Matrix',
20                                        data=_F(FROM='String',
21                                                STRING='1 0 0 ; 0 1 0 ; 0 0 1',),),
22                    ObservationOperator=_F(Stored=0,
23                                           INPUT_TYPE='Function',
24                                           data=_F(FROM='FunctionDict',
25                                                   FUNCTIONDICT_FILE='test005_ADAO_scripts_for_JDC.py',),),
26                    UserPostAnalysis=_F(FROM='String',
27                                        STRING=
28 """import numpy
29 Xb = Study.getBackground()
30 Xa = ADD.get("Analysis")[-1]
31 print
32 print "Size of Background...........= %i"%len(Xb.A1)
33 print "Size of Analysis.............= %i"%len(Xa)
34 print "Min, mean, max of Analysis...= %8.3f, %8.3f, %8.3f"%(min(Xa),numpy.mean(Xa),max(Xa))
35 print
36 """,),);