ASSIMILATION_STUDY(StudyName='test_observers', StudyRepertory='@prefix@/share/salome/adao_examples/daSalome', AlgorithmParameters=_F(Algorithm='3DVAR', Parameters='Dict', data=_F(FROM='Script', SCRIPT_FILE='test006_Observers_var.py',),), Background=_F(Stored=0, INPUT_TYPE='Vector', data=_F(FROM='Script', SCRIPT_FILE='test006_Observers_var.py',),), BackgroundError=_F(Stored=0, INPUT_TYPE='Matrix', data=_F(FROM='Script', SCRIPT_FILE='test006_Observers_var.py',),), Observation=_F(Stored=0, INPUT_TYPE='Vector', data=_F(FROM='Script', SCRIPT_FILE='test006_Observers_var.py',),), ObservationError=_F(Stored=0, INPUT_TYPE='Matrix', data=_F(FROM='Script', SCRIPT_FILE='test006_Observers_var.py',),), ObservationOperator=_F(Stored=0, INPUT_TYPE='Function', data=_F(FROM='ScriptWithSwitch', SCRIPTWITHSWITCH_FILE='test006_Observers_Observation_Operator.py',),), UserDataInit=_F(INIT_FILE='test006_Observers_init.py', TARGET_LIST= ('Background','BackgroundError','Observation', 'ObservationError','AlgorithmParameters',),), UserPostAnalysis=_F(FROM='Template', Template='AnalysisPrinter', ValueTemplate= """import numpy xa=numpy.ravel(ADD.get('Analysis')[-1]) print 'Analysis:',xa""",), Observers=_F(SELECTION=('CurrentState','CostFunctionJ',), CurrentState_data=_F(Info='CurrentState', NodeType='Script', Value='test006_Observers_observer_with_file.py',), CostFunctionJ_data=_F(Info='CostFunctionJ', NodeType='String', Value= """print " ---> observerCost" print " var =",var[:] print " info =",info # import Gnuplot import os try: numero except NameError: numero = 0 gp = Gnuplot.Gnuplot() gp('set style data lines') gp('set title "'+str(info)+'"') gp.plot( Gnuplot.Data( var[:] ) ) filename = os.path.join("/tmp", "imageCost_%02i.ps"%numero) print " imageCost %s"%filename gp.hardcopy(filename=filename, color=1) numero += 1 """,),),); #VERSION_CATALOGUE:V7_6_0:FIN VERSION_CATALOGUE