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