Salome HOME
Merge branch 'V7_main'
[modules/adao.git] / examples / daSalome / test003_bis_ADAO_JDC_using_user_data_init.py.in
1 #-*-coding:iso-8859-1-*- 
2 study_config = {} 
3 study_config['StudyType'] = 'ASSIMILATION_STUDY'
4 study_config['Name'] = 'Test'
5 study_config['Debug'] = '0'
6 study_config['Algorithm'] = '3DVAR'
7 Background_config = {}
8 Background_config['Type'] = 'Vector'
9 Background_config['From'] = 'Script'
10 Background_config['Data'] = 'test003_bis_ADAO_scripts_for_JDC.py'
11 Background_config['Stored'] = '0'
12 study_config['Background'] = Background_config
13 BackgroundError_config = {}
14 BackgroundError_config['Type'] = 'Matrix'
15 BackgroundError_config['From'] = 'Script'
16 BackgroundError_config['Data'] = 'test003_bis_ADAO_scripts_for_JDC.py'
17 BackgroundError_config['Stored'] = '0'
18 study_config['BackgroundError'] = BackgroundError_config
19 Observation_config = {}
20 Observation_config['Type'] = 'Vector'
21 Observation_config['From'] = 'Script'
22 Observation_config['Data'] = 'test003_bis_ADAO_scripts_for_JDC.py'
23 Observation_config['Stored'] = '0'
24 study_config['Observation'] = Observation_config
25 ObservationError_config = {}
26 ObservationError_config['Type'] = 'Matrix'
27 ObservationError_config['From'] = 'Script'
28 ObservationError_config['Data'] = 'test003_bis_ADAO_scripts_for_JDC.py'
29 ObservationError_config['Stored'] = '0'
30 study_config['ObservationError'] = ObservationError_config
31 ObservationOperator_config = {}
32 ObservationOperator_config['Type'] = 'Matrix'
33 ObservationOperator_config['From'] = 'Script'
34 ObservationOperator_config['Data'] = 'test003_bis_ADAO_scripts_for_JDC.py'
35 ObservationOperator_config['Stored'] = '0'
36 study_config['ObservationOperator'] = ObservationOperator_config
37 inputvariables_config = {}
38 inputvariables_config['Order'] =['adao_default']
39 inputvariables_config['adao_default'] = -1
40 study_config['InputVariables'] = inputvariables_config
41 outputvariables_config = {}
42 outputvariables_config['Order'] = ['adao_default']
43 outputvariables_config['adao_default'] = -1
44 study_config['OutputVariables'] = outputvariables_config
45 study_config['Repertory'] = '@prefix@/share/salome/adao_examples/daSalome'
46 Analysis_config = {}
47 Analysis_config['From'] = 'String'
48 Analysis_config['Data'] = """import numpy
49 xa=numpy.ravel(ADD.get('Analysis')[-1])
50 print 'Analysis:',xa"""
51 study_config['UserPostAnalysis'] = Analysis_config
52 Init_config = {}
53 Init_config['Type'] = 'Dict'
54 Init_config['From'] = 'Script'
55 Init_config['Data'] = 'test003_bis_ADAO_user_data_init.py'
56 Init_config['Target'] = ['Background','BackgroundError','Observation','ObservationError','ObservationOperator',]
57 study_config['UserDataInit'] = Init_config