X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=resources%2FADAOSchemaCatalog.xml;h=8793f0ba9b709bd97b0052d52a4ca75d6602b9e9;hb=19e343fd330c2d8087a7eb4b8a8eeb5c2009d346;hp=10a9073db53222967e9c346a921f3dbafa8cc3b7;hpb=d21d7bf6fbe91ee1dbddb1adc770927492665564;p=modules%2Fadao.git diff --git a/resources/ADAOSchemaCatalog.xml b/resources/ADAOSchemaCatalog.xml index 10a9073..8793f0b 100644 --- a/resources/ADAOSchemaCatalog.xml +++ b/resources/ADAOSchemaCatalog.xml @@ -1,6 +1,6 @@ @@ -62,32 +62,33 @@ logging.debug("CREATE Entering in CreateAssimilationStudy") print "Entering in the assimilation study" print "Name is set to........:", Name print "Algorithm is set to...:", Algorithm -print "Debug is set to.......:", Debug # Create Assimilation study from daYacsIntegration.daStudy import * assim_study = daStudy(Name, Algorithm, Debug) +logging.debug("CREATE Data entered are:") + # Algorithm parameters try: AlgorithmParameters except NameError: pass else: + logging.debug("CREATE AlgorithmParameters is %s"%AlgorithmParameters) assim_study.setAlgorithmParameters(AlgorithmParameters) -# Data -# print "Data entered are:" - # Background try: Background except NameError: pass else: - logging.debug("CREATE Background is %s"%Background) + logging.debug("CREATE Background is set") logging.debug("CREATE BackgroundType is %s"%BackgroundType) + logging.debug("CREATE BackgroundStored is %s"%BackgroundStored) assim_study.setBackgroundType(BackgroundType) + assim_study.setBackgroundStored(BackgroundStored) assim_study.setBackground(Background) # CheckingPoint @@ -96,20 +97,25 @@ try: except NameError: pass else: - logging.debug("CREATE CheckingPoint is %s"%CheckingPoint) + logging.debug("CREATE CheckingPoint is set") logging.debug("CREATE CheckingPointType is %s"%CheckingPointType) + logging.debug("CREATE CheckingPointStored is %s"%CheckingPointStored) assim_study.setCheckingPointType(CheckingPointType) + assim_study.setCheckingPointStored(CheckingPointStored) assim_study.setCheckingPoint(CheckingPoint) -# BackgroundError +# ControlInput try: - BackgroundError + ControlInput except NameError: pass else: - logging.debug("CREATE BackgroundError is %s"%BackgroundError) - logging.debug("CREATE BackgroundErrorType is %s"%BackgroundErrorType) - assim_study.setBackgroundError(BackgroundError) + logging.debug("CREATE ControlInput is set") + logging.debug("CREATE ControlInputType is %s"%ControlInputType) + logging.debug("CREATE ControlInputStored is %s"%ControlInputStored) + assim_study.setControlInputType(ControlInputType) + assim_study.setControlInputStored(ControlInputStored) + assim_study.setControlInput(ControlInput) # Observation try: @@ -117,21 +123,52 @@ try: except NameError: pass else: - logging.debug("CREATE Observation is %s"%Observation) + logging.debug("CREATE Observation is set") logging.debug("CREATE ObservationType is %s"%ObservationType) + logging.debug("CREATE ObservationStored is %s"%ObservationStored) assim_study.setObservationType(ObservationType) + assim_study.setObservationStored(ObservationStored) assim_study.setObservation(Observation) +# BackgroundError +try: + BackgroundError +except NameError: + pass +else: + logging.debug("CREATE BackgroundError is set") + logging.debug("CREATE BackgroundErrorType is %s"%BackgroundErrorType) + logging.debug("CREATE BackgroundErrorStored is %s"%BackgroundErrorStored) + assim_study.setBackgroundErrorType(BackgroundErrorType) + assim_study.setBackgroundErrorStored(BackgroundErrorStored) + assim_study.setBackgroundError(BackgroundError) + # ObservationError try: ObservationError except NameError: pass else: - logging.debug("CREATE ObservationError is %s"%ObservationError) + logging.debug("CREATE ObservationError is set") logging.debug("CREATE ObservationErrorType is %s"%ObservationErrorType) + logging.debug("CREATE ObservationErrorStored is %s"%ObservationErrorStored) + assim_study.setObservationErrorType(ObservationErrorType) + assim_study.setObservationErrorStored(ObservationErrorStored) assim_study.setObservationError(ObservationError) +# EvolutionError +try: + EvolutionError +except NameError: + pass +else: + logging.debug("CREATE EvolutionError is set") + logging.debug("CREATE EvolutionErrorType is %s"%EvolutionErrorType) + logging.debug("CREATE EvolutionErrorStored is %s"%EvolutionErrorStored) + assim_study.setEvolutionErrorType(EvolutionErrorType) + assim_study.setEvolutionErrorStored(EvolutionErrorStored) + assim_study.setEvolutionError(EvolutionError) + # ObservationOperator ObservationOperatorOk = 0 try: @@ -139,7 +176,7 @@ try: except NameError: pass else: - logging.debug("CREATE ObservationOperator is %s"%ObservationOperator) + logging.debug("CREATE ObservationOperator is set") logging.debug("CREATE ObservationOperatorType is %s"%ObservationOperatorType) assim_study.setObservationOperatorType("Matrix", ObservationOperatorType) assim_study.setObservationOperator("Matrix", ObservationOperator) @@ -171,6 +208,45 @@ if ObservationOperatorOk == 0: assim_study.setObservationOperatorType("Adjoint", "Function") assim_study.setObservationOperator("Adjoint", ObservationOperatorAdjoint) +# EvolutionModel +EvolutionModelOk = 0 +try: + EvolutionModel +except NameError: + pass +else: + logging.debug("CREATE EvolutionModel is set") + logging.debug("CREATE EvolutionModelType is %s"%EvolutionModelType) + assim_study.setEvolutionModelType("Matrix", EvolutionModelType) + assim_study.setEvolutionModel("Matrix", EvolutionModel) + EvolutionModelOk = 1 + +if EvolutionModelOk == 0: + try: + EvolutionModelDirect + except NameError: + pass + else: + logging.debug("CREATE EvolutionModelDirect is %s"%EvolutionModelDirect) + assim_study.setEvolutionModelType("Direct", "Function") + assim_study.setEvolutionModel("Direct", EvolutionModelDirect) + try: + EvolutionModelTangent + except NameError: + pass + else: + logging.debug("CREATE EvolutionModelTangent is %s"%EvolutionModelTangent) + assim_study.setEvolutionModelType("Tangent", "Function") + assim_study.setEvolutionModel("Tangent", EvolutionModelTangent) + try: + EvolutionModelAdjoint + except NameError: + pass + else: + logging.debug("CREATE EvolutionModelAdjoint is %s"%EvolutionModelAdjoint) + assim_study.setEvolutionModelType("Adjoint", "Function") + assim_study.setEvolutionModel("Adjoint", EvolutionModelAdjoint) + # Variables for name, size in zip(InputVariablesNames, InputVariablesSizes): assim_study.setInputVariable(name, size) @@ -178,7 +254,7 @@ for name, size in zip(OutputVariablesNames, OutputVariablesSizes): assim_study.setOutputVariable(name, size) if has_observers: - logging.debug("CREATE Observers is %s"%observers.keys()) + logging.debug("CREATE Observers keys are %s"%observers.keys()) # Adding observers to the study for observer_name in observers.keys(): scheduler = "" @@ -216,30 +292,107 @@ logging.debug("CREATE Matrix is %s"%matrix) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -253,30 +406,70 @@ logging.debug("Vector is %s"%vector) + + + + + + + + + + + + + + + + + @@ -314,46 +507,53 @@ result = None + + + + + @@ -363,10 +563,12 @@ user_script_module = sys.modules[module_name] @@ -377,13 +579,13 @@ for param in data["specificParameters"]: @@ -393,20 +595,13 @@ for param in data["specificParameters"]: - + - +