ASSIMILATION_STUDY(StudyName='test_observers', StudyRepertory='@prefix@/share/adao_examples/daSalome', AlgorithmParameters=_F(Algorithm='3DVAR', Parameters='Dict', data=_F(FROM='Script', SCRIPT_FILE='test006_Observers_var.py',),), Background=_F(INPUT_TYPE='Vector', data=_F(FROM='Script', SCRIPT_FILE='test006_Observers_var.py',),), BackgroundError=_F(INPUT_TYPE='Matrix', data=_F(FROM='Script', SCRIPT_FILE='test006_Observers_var.py',),), Observation=_F(INPUT_TYPE='Vector', data=_F(FROM='Script', SCRIPT_FILE='test006_Observers_var.py',),), ObservationError=_F(INPUT_TYPE='Matrix', data=_F(FROM='Script', SCRIPT_FILE='test006_Observers_var.py',),), ObservationOperator=_F(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:V8_3_0:FIN VERSION_CATALOGUE