1 <?xml version='1.0' encoding='iso-8859-1' ?>
4 <objref name="computeAD" id="python:computeAD:1.0">
8 <inline name="CreateAssimilationStudy">
13 print "Entering in CreateAssimilationStudy"
15 print "Algorithm is", Algorithm
17 # Create Assimilation study
18 from daYacsIntegration.daStudy import *
19 assim_study = daStudy(Name, Algorithm)
22 print "Data entered are:"
29 print "Background is", Background
30 print "BackgroundType is", BackgroundType
31 assim_study.setBackgroundType(BackgroundType)
32 assim_study.setBackground(Background)
40 print "BackgroundError is", BackgroundError
41 print "BackgroundErrorType is", BackgroundErrorType
42 assim_study.setBackgroundError(BackgroundError)
50 print "Observation is", Observation
51 print "ObservationType is", ObservationType
52 assim_study.setObservationType(ObservationType)
53 assim_study.setObservation(Observation)
61 print "ObservationError is", ObservationError
62 print "ObservationErrorType is", ObservationErrorType
63 assim_study.setObservationError(ObservationError)
71 print "ObservationOperator is", ObservationOperator
72 print "ObservationOperatorType is", ObservationOperatorType
73 assim_study.setObservationOperatorType(ObservationOperatorType)
74 assim_study.setObservationOperator(ObservationOperator)
80 <inport name="Name" type="string"/>
81 <inport name="Algorithm" type="string"/>
82 <outport name="Study" type="pyobj"/>
85 <inline name="CreateNumpyMatrixFromString">
86 <script><code><![CDATA[
87 print "Entering in CreateNumpyMatrixFromString"
89 matrix = numpy.matrix(matrix_in_string)
91 print "Matrix is", matrix
93 <inport name="matrix_in_string" type="string"/>
94 <outport name="matrix" type="pyobj"/>
95 <outport name="type" type="string"/>
98 <inline name="CreateNumpyVectorFromString">
99 <script><code><![CDATA[
100 print "Entering in CreateNumpyVectorFromString"
102 vector = numpy.matrix(vector_in_string)
104 print "Vector is", vector
106 <inport name="vector_in_string" type="string"/>
107 <outport name="vector" type="pyobj"/>
108 <outport name="type" type="string"/>
111 <inline name="SimpleExecuteDirectAlgorithm">
112 <script><code><![CDATA[
113 print "Entering in SimpleExecuteDirectAlgorithm"
114 from daYacsIntegration.daStudy import *
115 ADD = Study.getAssimilationStudy()
118 <inport name="Study" type="pyobj"/>
119 <outport name="Study" type="pyobj"/>
122 <inline name="SimpleUserAnalysis">
123 <script><code><![CDATA[
124 #-*-coding:iso-8859-1-*-
125 print "Entering in SimpleUserAnalysis"
126 from daYacsIntegration.daStudy import *
127 ADD = Study.getAssimilationStudy()
131 <inport name="Study" type="pyobj"/>