Salome HOME
Correction and support extension of YACS/TUI export (4)
[modules/adao.git] / test / test6905 / test002_ADAO_External_variables_3DVAR_tui.py
1 # -*- coding: utf-8 -*-
2 #
3 # Python script using ADAO TUI
4 #
5 from numpy import array, matrix
6 from adao import adaoBuilder
7 case = adaoBuilder.New('')
8 case.set( Algorithm='3DVAR', Concept='AlgorithmParameters', Script='test914_Xternal_3_Variables.py' )
9 case.set( Concept='Background', Script='test914_Xternal_3_Variables.py', Vector=True )
10 case.set( Concept='BackgroundError', Matrix=True, Script='test914_Xternal_3_Variables.py' )
11 case.set( Concept='Directory', String='/home/test/ADAO' )
12 case.set( Concept='Name', String='Elementary algoritmic test' )
13 case.set( Concept='Observation', Script='test914_Xternal_3_Variables.py', Vector=True )
14 case.set( Concept='ObservationError', Matrix=True, Script='test914_Xternal_3_Variables.py' )
15 case.set( Concept='ObservationOperator', Matrix=True, Script='test914_Xternal_3_Variables.py' )
16 case.set( Concept='SupplementaryParameters', Parameters={'StudyType': 'ASSIMILATION_STUDY'} )
17 case.set( Concept='UserPostAnalysis', String='print("Analysis [1.0,1.0,1.0]:",case.get("Analysis")[-1])' )
18 case.execute()
19 print("Analysis [1.0,1.0,1.0]:",case.get("Analysis")[-1])