]> SALOME platform Git repositories - modules/adao.git/blob - examples/daSalome/test006_Observers.comm.in
Salome HOME
Updating date copyright information
[modules/adao.git] / examples / daSalome / test006_Observers.comm.in
1
2 ASSIMILATION_STUDY(Study_name='test_observers',
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='Script',
9                                          SCRIPT_FILE='test006_Observers_var.py',),),
10                    BackgroundError=_F(Stored=0,
11                                       INPUT_TYPE='Matrix',
12                                       data=_F(FROM='Script',
13                                               SCRIPT_FILE='test006_Observers_var.py',),),
14                    Observation=_F(Stored=0,
15                                   INPUT_TYPE='Vector',
16                                   data=_F(FROM='Script',
17                                           SCRIPT_FILE='test006_Observers_var.py',),),
18                    ObservationError=_F(Stored=0,
19                                   INPUT_TYPE='Matrix',
20                                        data=_F(FROM='Script',
21                                                SCRIPT_FILE='test006_Observers_var.py',),),
22                    ObservationOperator=_F(Stored=0,
23                                           INPUT_TYPE='Function',
24                                           data=_F(FROM='FunctionDict',
25                                                   FUNCTIONDICT_FILE='test006_Observers_Observation_Operator.py',),),
26                    AlgorithmParameters=_F(INPUT_TYPE='Dict',
27                                           data=_F(FROM='Script',
28                                                   SCRIPT_FILE='test006_Observers_var.py',),),
29                    UserDataInit=_F(INIT_FILE='test006_Observers_init.py',
30                                    TARGET_LIST=
31                                    ('Background','BackgroundError','Observation',
32                                                  'ObservationError','AlgorithmParameters',),),
33                    Observers=_F(SELECTION=('CurrentState','CostFunctionJ',),
34                                 CostFunctionJ_data=_F(NodeType='String',
35                                                       Value=
36 """print "  ---> observerCost"
37 print "       var  =",var[:]
38 print "       info =",info
39 #
40 import Gnuplot
41 import os
42 try:
43   numero
44 except NameError:
45   numero = 0
46 gp = Gnuplot.Gnuplot()
47 gp('set style data lines')
48 gp('set title  "'+str(info)+'"')
49 gp.plot( Gnuplot.Data( var[:] ) )
50 filename = os.path.join("/tmp", "imageCost_%02i.ps"%numero)
51 print "       imageCost %s"%filename
52 gp.hardcopy(filename=filename, color=1)
53 numero += 1
54 """,),
55                                 CurrentState_data=_F(NodeType='Script',
56                                                      Value='test006_Observers_observer_with_file.py',),),);