Salome HOME
Minor variable checking and version uniqueness corrections V8_5_0 V8_5_0rc1 V8_5_0rc2
authorJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Tue, 24 Apr 2018 08:29:34 +0000 (10:29 +0200)
committerJean-Philippe ARGAUD <jean-philippe.argaud@edf.fr>
Tue, 24 Apr 2018 08:29:34 +0000 (10:29 +0200)
bin/AdaoCatalogGenerator.py
bin/module_version.py
doc/en/conf.py
doc/fr/conf.py
src/daComposant/daCore/version.py
src/daSalome/daYacsSchemaCreator/infos_daComposant.py

index d162eeb9c21c490010cc386b3510bb7569f382b6..488d35a65fa7524305b52a88bf69cb6406c71897 100644 (file)
@@ -111,7 +111,7 @@ def AdjointOperatorInNS(filename):
             if cr.match(ln): return 1
     return 0
 AdjointOperatorInNS.info = u"The Python file has to contain explicitly an \\"AdjointOperator\\" function definition with only one pair of vectors as argument."
-"""%(module_version.name,module_version.version)
+"""%(module_version.name,module_version.cata)
 
 # Important : validators=[...] pour que les conditions soient traitees simultanement, en "ET", et pas en "OU" (choisi dans le cas du tuple a la place de la liste)
 # validators=[OnlyStr(), FileExtVal('py'), FunctionVal(fv)]
index 2ce6e67669eb7005e3d90f0cd53a46686da72378..d8f08baf22aba4cd224c392aa5acaa9e64589a12 100644 (file)
 #
 # Author: Jean-Philippe Argaud, jean-philippe.argaud@edf.fr, EDF R&D
 
-name    = "ADAO"
-version = "V8_5_0" # Version pour catalogue, avec des "_" entre les numeros
-date    = ""
-year    = "2018" # Annee de copyright
+"""
+    Version
+"""
+__author__ = "Jean-Philippe ARGAUD"
+__all__ = []
+
+name     = "ADAO"
+version  = "8.5.0"
+year     = "2018"
+date     = "mardi 27 mars 2018, 12:12:12 (UTC+0100)"
+
+longname = name + ", a module for Data Assimilation and Optimization"
+cata     = "V" + version.replace(".","_")
index 593b22a6fcd488fbec0ed98ea6c2a42060a80ac4..8311b27fa1b2d508a0d9487a59eae20fccbf37a1 100644 (file)
@@ -40,8 +40,18 @@ import sys, os
 # add these directories to sys.path here. If the directory is relative to the
 # documentation root, use os.path.abspath to make it absolute, like shown here.
 #sys.path.append(os.path.abspath('.'))
-sys.path.append(os.path.abspath("../../bin"))
-import module_version
+try:
+    sys.path.append(os.path.abspath("../../bin"))
+    import module_version
+    print("Import du module_version de bin...")
+except:
+    pass
+try:
+    sys.path.append(os.path.abspath("../../adao/adao/daCore"))
+    import version as module_version
+    print("Import du module_version de daCore...")
+except:
+    pass
 
 # -- General configuration -----------------------------------------------------
 
@@ -71,10 +81,10 @@ copyright = u'2008-%s, Jean-Philippe ARGAUD'%module_version.year
 #
 # The short X.Y version.
 # version = '7\_main'
-version = '%s'%module_version.version.replace('_','.')
+version = '%s'%module_version.version
 # The full version, including alpha/beta/rc tags.
 # release = '7\_main'
-release = '%s'%module_version.version.replace('_','.')
+release = '%s'%module_version.version
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
@@ -130,7 +140,7 @@ html_theme = 'default'
 
 # The name for this set of Sphinx documents.  If None, it defaults to
 # "<project> v<release> documentation".
-html_title = "Documentation %s %s"%(module_version.name,module_version.version.replace('_','.'))
+html_title = "Documentation %s %s"%(module_version.name,module_version.version)
 
 # A shorter title for the navigation bar.  Default is the same as html_title.
 #html_short_title = None
@@ -191,7 +201,7 @@ htmlhelp_basename = 'ADAOdoc'
 # -- Options for LaTeX output --------------------------------------------------
 
 # The paper size ('letter' or 'a4').
-latex_paper_size = 'a4'
+latex_paper_size = 'letter'
 
 # The font size ('10pt', '11pt' or '12pt').
 latex_font_size = '10pt'
index e421ce87364700cff6a97e3c2a5352f149b01d76..da12953cf6a42b2a1e21493d3505ab0985105cb5 100644 (file)
@@ -40,8 +40,18 @@ import sys, os
 # add these directories to sys.path here. If the directory is relative to the
 # documentation root, use os.path.abspath to make it absolute, like shown here.
 #sys.path.append(os.path.abspath('.'))
-sys.path.append(os.path.abspath("../../bin"))
-import module_version
+try:
+    sys.path.append(os.path.abspath("../../bin"))
+    import module_version
+    print("Import du module_version de bin...")
+except:
+    pass
+try:
+    sys.path.append(os.path.abspath("../../adao/adao/daCore"))
+    import version as module_version
+    print("Import du module_version de daCore...")
+except:
+    pass
 
 # -- General configuration -----------------------------------------------------
 
@@ -71,10 +81,10 @@ copyright = u'2008-%s, Jean-Philippe ARGAUD'%module_version.year
 #
 # The short X.Y version.
 # version = '7\_main'
-version = '%s'%module_version.version.replace('_','.')
+version = '%s'%module_version.version
 # The full version, including alpha/beta/rc tags.
 # release = '7\_main'
-release = '%s'%module_version.version.replace('_','.')
+release = '%s'%module_version.version
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
@@ -130,7 +140,7 @@ html_theme = 'default'
 
 # The name for this set of Sphinx documents.  If None, it defaults to
 # "<project> v<release> documentation".
-html_title = "Documentation %s %s"%(module_version.name,module_version.version.replace('_','.'))
+html_title = "Documentation %s %s"%(module_version.name,module_version.version)
 
 # A shorter title for the navigation bar.  Default is the same as html_title.
 #html_short_title = None
index eda511101f0c058ac4a30051b3b3f9159b38ee03..15e5965e340ffadbb06825d72232e3aea678e5cf 100644 (file)
 __author__ = "Jean-Philippe ARGAUD"
 __all__ = []
 
-name    = "ADAO, a module for Data Assimilation and Optimization"
-version = "8.5.0"
-date    = "mardi 27 mars 2018, 12:12:12 (UTC+0100)"
+name     = "ADAO"
+version  = "8.5.0"
+year     = "2018"
+date     = "mardi 27 mars 2018, 12:12:12 (UTC+0100)"
+
+longname = name + ", a module for Data Assimilation and Optimization"
+cata     = "V" + version.replace(".","_")
index 9dd9ec973eaead35188c945b556845aa37687b30..6a183509bcddcf7a55c7d1c796358bf5288fc70e 100644 (file)
@@ -69,6 +69,7 @@ AssimAlgos = [
     "EnsembleBlue",
     "KalmanFilter",
     "ExtendedKalmanFilter",
+    "EnsembleKalmanFilter",
     "UnscentedKalmanFilter",
     "LinearLeastSquares",
     "NonLinearLeastSquares",
@@ -119,12 +120,18 @@ AlgoDataRequirements["EnsembleBlue"] = [
 AlgoDataRequirements["KalmanFilter"] = [
     "Background", "BackgroundError",
     "Observation", "ObservationError",
+    "ObservationOperator",
     ]
 AlgoDataRequirements["ExtendedKalmanFilter"] = [
     "Background", "BackgroundError",
     "Observation", "ObservationError",
     "ObservationOperator",
     ]
+AlgoDataRequirements["EnsembleKalmanFilter"] = [
+    "Background", "BackgroundError",
+    "Observation", "ObservationError",
+    "ObservationOperator",
+    ]
 AlgoDataRequirements["UnscentedKalmanFilter"] = [
     "Background", "BackgroundError",
     "Observation", "ObservationError",
@@ -188,6 +195,7 @@ AlgoType["ExtendedBlue"] = "Optim"
 AlgoType["EnsembleBlue"] = "Optim"
 AlgoType["KalmanFilter"] = "Optim"
 AlgoType["ExtendedKalmanFilter"] = "Optim"
+AlgoType["EnsembleKalmanFilter"] = "Optim"
 AlgoType["UnscentedKalmanFilter"] = "Optim"
 AlgoType["LinearLeastSquares"] = "Optim"
 AlgoType["NonLinearLeastSquares"] = "Optim"