From 35d7bac16891166217eaa11999d27ecb417a369a Mon Sep 17 00:00:00 2001 From: PASCALE NOYRET Date: Thu, 21 Jul 2022 12:15:54 +0200 Subject: [PATCH] version incertitude partage avec Clement Stutz et Roland Lenain --- Accas/A_SIMP.py | 4 +- Accas/CMakeLists.txt | 32 - Adao/ADAO_Cata_V0_pour_V9_5_0.py | 1361 - Adao/README_CATALOGUE.txt | 4 - Adao/exemple01_Func.comm | 12 - Adao/exempleGetattr.py | 54 - Adao/prefs.py | 22 - Adao/prefs_Adao.py | 31 - Adao/properties.py | 5 - Adao/qtDico.py | 37 - Adao/qtEficas_Adao.py | 35 - Aide/CMakeLists.txt | 39 - Aide/fichiers_ASTER/CMakeLists.txt | 34 - Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt | 34 - CMakeLists.txt | 157 - CMakeModules/FindOpenTURNS.cmake | 235 - CMakeModules/FindSphinx.cmake | 11 - CatasDeTests/.b.py.swp | Bin 12288 -> 0 bytes CatasDeTests/.cataMemesNoms.py.swp | Bin 12288 -> 0 bytes CatasDeTests/.cataSimple_driver.xsd.swp | Bin 12288 -> 0 bytes CatasDeTests/.cataTesteDelete.py.swp | Bin 12288 -> 0 bytes CatasDeTests/ReadMe.txt | 1 - CatasDeTests/cataListes.py | 37 - CatasDeTests/cata_1.py | 53 - CatasDeTests/cata_1.xsd | 29 - CatasDeTests/cata_FactFreresMemesNoms.py | 61 - .../cata_FactFreresMemesNomsV1_ref.xsd | 54 - .../cata_FactFreresMemesNoms_driver.py | 2 - CatasDeTests/cata_FactFreresMemesNoms_ref.xsd | 59 - CatasDeTests/cata_UserAssd.py | 68 - CatasDeTests/cata_UserAssd.xsd | 161 - CatasDeTests/cata_UserAssd.xsd_ref | 62 - CatasDeTests/cata_UserAssd2.xsd | 184 - CatasDeTests/cata_UserAssd2_driver.py | 2 - CatasDeTests/cata_UserAssd_driver.py | 2 - CatasDeTests/decorateur/metier.py | 21 - CatasDeTests/exemple.xml | 10 - CatasDeTests/prefs.py | 22 - CatasDeTests/qtEficasEssai.py | 36 - CatasDeTests/raw/__init__.py | 0 .../raw/cata_FactFreresMemesNoms_driver.py | 359 - CatasDeTests/raw/cata_UserAssd2_driver.py | 917 - CatasDeTests/raw/cata_UserAssd_driver.py | 937 - CatasDeTests/raw/toto.py | 550 - CatasDeTests/ref/cata_Vimmp_genere.xsd | 1104 - CatasDeTests/ref/cata_gromacs_genere.xsd | 373 - Doc/CMakeLists.txt | 38 - Editeur/CMakeLists.txt | 33 - .../Patrons/ASTER/AnalyseModale.salome.comm | 64 - Editeur/Patrons/ASTER/elasticite.salome.comm | 55 - Editeur/Patrons/ASTER/limaillage.comm | 11 - Editeur/Patrons/ASTER/modes_3D.comm | 57 - Editeur/Patrons/ASTER/modes_pou.comm | 63 - Editeur/Patrons/ASTER/statlin_3D.comm | 57 - Editeur/Patrons/ASTER/statlin_pou.comm | 70 - Editeur/Patrons/ASTER/thermique.salome.comm | 34 - Editeur/Patrons/ASTER/tradir_3D.comm | 72 - Editeur/Patrons/ASTER/tramod_3D.comm | 86 - Editeur/Patrons/CMakeLists.txt | 44 - Editeur/session.py | 26 +- Efi2Xsd/AccasXsd.py | 402 +- Efi2Xsd/CMakeLists.txt | 32 - Efi2Xsd/MCAccasXML.py | 211 +- Efi2Xsd/balisesXSD.py | 42 +- Efi2Xsd/introspect.py | 28 +- Efi2Xsd/readerEfiXsd.py | 8 +- Extensions/CMakeLists.txt | 32 - Ihm/CMakeLists.txt | 32 - Ihm/I_ENTITE.py | 2 - Ihm/I_ETAPE.py | 3 + Ihm/I_JDC.py | 35 +- Ihm/I_MCBLOC.py | 3 + Ihm/I_MCCOMPO.py | 20 +- Ihm/I_MCFACT.py | 14 + Ihm/I_MCLIST.py | 8 + Ihm/I_MCSIMP.py | 85 +- Ihm/I_OBJECT.py | 30 +- Ihm/I_PROC_ETAPE.py | 13 + InterfaceQT4/browser.py | 8 +- InterfaceQT4/composimp.py | 3 + InterfaceQT4/configuration.py | 7 +- InterfaceQT4/editor.py | 46 +- InterfaceQT4/editorSsIhm.py | 87 +- InterfaceQT4/eficas_go.py | 148 +- InterfaceQT4/feuille.py | 37 +- InterfaceQT4/groupe.py | 1 + InterfaceQT4/monBoutonValide.py | 1 - InterfaceQT4/monChoixCode.py | 4 +- InterfaceQT4/monLabelClic.py | 1 - InterfaceQT4/monWidgetCB.py | 27 +- InterfaceQT4/monWidgetFact.py | 8 +- InterfaceQT4/monWidgetMatrice.py | 3 +- InterfaceQT4/monWidgetOptionnel.py | 2 +- InterfaceQT4/monWidgetSimpBase.py | 9 +- InterfaceQT4/qtEficas.py | 26 +- InterfaceQT4/qtEficasSsIhm.py | 6 +- InterfaceQT4/qtSaisie.py | 19 +- InterfaceQT4/readercata.py | 18 +- InterfaceQT4/viewManager.py | 8 + InterfaceQT4/viewManagerSsIhm.py | 3 + MAP/CMakeLists.txt | 35 - MAP/configuration_MAP.py | 60 - MAP/mapcata.py | 2283 - MAP/prefs.py | 22 - MAP/prefs_MAP.py | 59 - MAP/properties.py | 24 - MAP/style.py | 19 - MT/MT_Cata_V1.py | 944 - MT/MT_Cata_V2016.py | 1065 - MT/MT_Cata_V2020.py | 1041 - MT/configuration_MT.py | 43 - MT/images/443-3.jpg | Bin 7303 -> 0 bytes MT/images/Bouquet_PN.jpg | Bin 3573159 -> 0 bytes MT/images/__init__.py | 2 - MT/images/cymbidium-atropurpureum-f2.jpg | Bin 14798 -> 0 bytes MT/images/dicoDesIcones.py | 8 - MT/images/images.jpeg | Bin 9279 -> 0 bytes MT/images/rose.JPG | Bin 3488748 -> 0 bytes MT/mesScripts_MT.py | 70 - MT/prefs_MT.py | 46 - MT/properties.py | 24 - MT/reecrit_comm.py_VOprofile.py | 58 - MT/sdll124a.machine | 207 - MT/txtZone.py | 227 - MT/txtZonePN.py | 227 - Noyau/CMakeLists.txt | 32 - Noyau/N_JDC_CATA.py | 2 +- Noyau/N_MCCOMPO.py | 10 +- Noyau/N_MCSIMP.py | 8 +- Noyau/N_SIMP.py | 19 +- Noyau/N_VALIDATOR.py | 13 + OldCodes/Aster/CMakeLists.txt | 36 - OldCodes/Aster/Cata/CMakeLists.txt | 39 - OldCodes/Aster/Cata/__init__.py | 19 - OldCodes/Aster/Cata/cataSTA11/__init__.py | 18 - OldCodes/Aster/Cata/cataSTA11/cata.py | 34413 ---------------- OldCodes/Aster/Cata/cataSTA11/ops.py | 507 - OldCodes/Aster/INSTALL | 40 - OldCodes/Aster/Include.com | 2 - OldCodes/Aster/LICENSE.TERMS | 21 - OldCodes/Aster/NEWS | 53 - OldCodes/Aster/README | 2 - OldCodes/Aster/Tests/README | 8 - OldCodes/Aster/Tests/Recette/az.comm | 119 - OldCodes/Aster/Tests/Recette/efica01a.11 | 19 - OldCodes/Aster/Tests/Recette/efica01a.com0 | 49 - OldCodes/Aster/Tests/Recette/efica01a.comm | 275 - OldCodes/Aster/Tests/d0.comm | 6 - OldCodes/Aster/Tests/err.comm | 39 - OldCodes/Aster/Tests/err2.comm | 18 - OldCodes/Aster/Tests/err3.comm | 60 - OldCodes/Aster/Tests/incl.11 | 3 - OldCodes/Aster/Tests/incl.12 | 1 - OldCodes/Aster/Tests/incl.13 | 1 - OldCodes/Aster/Tests/incl.14 | 1 - OldCodes/Aster/Tests/incl.15 | 1 - OldCodes/Aster/Tests/incl.16 | 1 - OldCodes/Aster/Tests/incl.17 | 15 - OldCodes/Aster/Tests/incl.25 | 1 - OldCodes/Aster/Tests/incl1.comm | 3 - OldCodes/Aster/Tests/inclmat.comm | 9 - OldCodes/Aster/Tests/inclmat2.comm | 14 - OldCodes/Aster/Tests/j0.comm | 6 - OldCodes/Aster/Tests/j1.comm | 2 - OldCodes/Aster/Tests/j1.ini | 5 - OldCodes/Aster/Tests/j2.ini | 20 - OldCodes/Aster/Tests/jdc.ini | 17 - OldCodes/Aster/Tests/p0.comm | 2 - OldCodes/Aster/Tests/p1.comm | 6 - OldCodes/Aster/Tests/p2.comm | 6 - OldCodes/Aster/Tests/p3.comm | 7 - OldCodes/Aster/Tests/perr.comm | 5 - OldCodes/Aster/Tests/perr2.comm | 3 - OldCodes/Aster/Tests/pincl.11 | 1 - OldCodes/Aster/Tests/pp.comm | 2 - OldCodes/Aster/Tests/princ.comm | 16 - OldCodes/Aster/Tests/princ.ini | 20 - OldCodes/Aster/Tests/princl.11 | 3 - OldCodes/Aster/Tests/princl.12 | 15 - OldCodes/Aster/Tests/princl.14 | 11 - OldCodes/Aster/Tests/princl.35 | 5 - OldCodes/Aster/Tests/qincl.11 | 1 - OldCodes/Aster/Tests/rincl.11 | 1 - OldCodes/Aster/Tests/torsion.comm | 340 - OldCodes/Aster/__init__.py | 19 - OldCodes/Aster/a.dat | 3 - OldCodes/Aster/alphasdist.py | 147 - OldCodes/Aster/configuration_ASTER.py | 42 - OldCodes/Aster/eficasManager.py | 117 - OldCodes/Aster/eficas_aster.py | 35 - OldCodes/Aster/lance_test.sh | 43 - OldCodes/Aster/prefs.py | 22 - OldCodes/Aster/prefs.py.win | 101 - OldCodes/Aster/prefs_ASTER.py | 66 - OldCodes/Aster/properties.py | 21 - OldCodes/Aster/qtEficas_aster.py | 32 - OldCodes/Aster/reecrit_comm.py | 45 - OldCodes/Aster/sdist.py | 180 - OldCodes/Aster/style.py | 84 - OldCodes/Aster/test_eficas.py | 45 - OldCodes/Carmel3D/CMakeLists.txt | 33 - OldCodes/Carmel3D/Carmel3D_Cata_V0.py | 553 - .../Carmel3D/Carmel3D_Cata_frequentiel_V0.py | 552 - .../Carmel3D/Carmel3D_Cata_frequentiel_V1.py | 903 - OldCodes/Carmel3D/E24 | 13 - OldCodes/Carmel3D/FEV1000 | 31 - OldCodes/Carmel3D/FEV470 | 31 - OldCodes/Carmel3D/FEV600 | 31 - OldCodes/Carmel3D/FEV800 | 30 - OldCodes/Carmel3D/HA600 | 30 - OldCodes/Carmel3D/M600_65 | 30 - OldCodes/Carmel3D/M6X2ISO1 | 16 - OldCodes/Carmel3D/M6X_epsilon.mater | 1 - OldCodes/Carmel3D/M6X_homog_mu.mater | 1 - OldCodes/Carmel3D/M6X_homog_sigma.mater | 1 - OldCodes/Carmel3D/M6X_lineaire_mu.mater | 1 - OldCodes/Carmel3D/M6X_lineaire_sigma.mater | 1 - OldCodes/Carmel3D/M6X_mu.mater | 22 - OldCodes/Carmel3D/__init__.py | 1 - OldCodes/Carmel3D/ajoutGroupe.py | 203 - OldCodes/Carmel3D/configuration_CARMEL3D.py | 43 - OldCodes/Carmel3D/materiaux/ACIER_TEAM13 | 28 - OldCodes/Carmel3D/materiaux/CMakeLists.txt | 35 - OldCodes/Carmel3D/materiaux/E24 | 13 - OldCodes/Carmel3D/materiaux/FEV1000 | 31 - OldCodes/Carmel3D/materiaux/FEV470 | 31 - OldCodes/Carmel3D/materiaux/FEV600 | 31 - OldCodes/Carmel3D/materiaux/FEV800 | 30 - OldCodes/Carmel3D/materiaux/HA600 | 30 - OldCodes/Carmel3D/materiaux/M600_65 | 30 - OldCodes/Carmel3D/materiaux/M6X2ISO1 | 16 - OldCodes/Carmel3D/materiaux/M6X_epsilon.mater | 1 - .../Carmel3D/materiaux/M6X_homogene_mu.mater | 1 - .../materiaux/M6X_homogene_sigma.mater | 1 - .../Carmel3D/materiaux/M6X_lineaire_mu.mater | 1 - .../materiaux/M6X_lineaire_sigma.mater | 1 - OldCodes/Carmel3D/materiaux/M6X_mu.mater | 22 - OldCodes/Carmel3D/materiaux/M6X_sigma.mater | 0 OldCodes/Carmel3D/materiaux/materiaux.comm | 270 - OldCodes/Carmel3D/opsCarmel.py | 38 - OldCodes/Carmel3D/prefs.py | 22 - OldCodes/Carmel3D/prefs_CARMEL3D.py | 39 - OldCodes/Carmel3D/properties.py | 25 - OldCodes/Carmel3D/style.py | 66 - OldCodes/CarmelCND/CMakeLists.txt | 31 - OldCodes/CarmelCND/CarmelCND_Cata.py | 75 - OldCodes/CarmelCND/PourTraductionCarmel.py | 21 - OldCodes/CarmelCND/PrepareRunCarmel.py | 24 - OldCodes/CarmelCND/acquiertGroupes.py | 123 - OldCodes/CarmelCND/configuration_CARMELCND.py | 43 - OldCodes/CarmelCND/prefs.py | 22 - OldCodes/CarmelCND/prefs_CARMELCND.py | 43 - OldCodes/CarmelCND/qtEficas_CarmelCND.py | 32 - OldCodes/CarmelCS/CMakeLists.txt | 31 - OldCodes/CarmelCS/CarmelCS_cata.py | 25 - OldCodes/CarmelCS/configuration_CARMELCS.py | 43 - OldCodes/CarmelCS/pilotyacsCS.py | 40 - OldCodes/CarmelCS/prefs.py | 22 - OldCodes/CarmelCS/prefs_CARMELCS.py | 45 - OldCodes/CarmelCS/qtEficas_CarmelCS.py | 33 - OldCodes/MED/CataAZ.py | 210 - OldCodes/MED/Elementary_Lists_52996_Cata.py | 86 - OldCodes/MED/Elementary_Lists_53000_Cata.py | 52 - OldCodes/MED/Elementary_Lists_53013_Cata.py | 59 - OldCodes/MED/Elementary_Lists_53036_Cata.py | 59 - OldCodes/MED/Elementary_Lists_Cata.py | 59 - OldCodes/MED/Global_Condition_Cata.py | 53 - OldCodes/MED/Many_Concepts_52983_Cata.py | 39 - OldCodes/MED/Many_Concepts_52988_Cata.py | 76 - OldCodes/MED/Many_Concepts_52989_Cata.py | 77 - OldCodes/MED/Many_Concepts_52992_Cata.py | 76 - OldCodes/MED/Matrix_Cata.py | 87 - OldCodes/MED/Nested_Cond_52945_Cata.py | 61 - OldCodes/MED/Nested_Cond_52946_Cata.py | 62 - OldCodes/MED/Nested_Cond_52947_Cata.py | 17 - OldCodes/MED/Nested_Cond_52948_Cata.py | 21 - OldCodes/MED/Nested_Cond_52949_Cata.py | 19 - OldCodes/MED/Nested_Cond_52952_Cata.py | 60 - OldCodes/MED/Separate_Blocks_52958_Cata.py | 29 - OldCodes/MED/Separate_Blocks_52963_Cata.py | 40 - OldCodes/MED/Separate_Blocks_52966_Cata.py | 48 - OldCodes/MED/Separate_Blocks_52972_Cata.py | 66 - OldCodes/MED/Separate_Blocks_52975_Cata.py | 66 - OldCodes/MED/a | 110 - OldCodes/MED/cata_diapo.py | 48 - OldCodes/MED/cata_med.py | 29 - OldCodes/MED/configuration_MED.py | 43 - OldCodes/MED/images/essaiAster.png | Bin 11576 -> 0 bytes OldCodes/MED/items_integer_space.txt | 2 - OldCodes/MED/monCode_qtEficas.py | 33 - OldCodes/MED/prefs.py | 22 - OldCodes/MED/prefs_MED.py | 48 - OldCodes/MED/prefs_monCode.py | 68 - OldCodes/MED/properties.py | 24 - OldCodes/MED/qtEficas_AZ.py | 32 - OldCodes/MED/qtEficas_Med.py | 32 - OldCodes/MED/typescript | 34 - OldCodes/Med/Cata_MED_FAM.xml | 28 - OldCodes/Med/Cata_MED_FAM.xml.mini | 28 - OldCodes/Med/Cata_MED_FAM.xml.origin | 28 - OldCodes/Med/README.txt | 1 - OldCodes/Med/aide1 | 256 - OldCodes/Med/efficas.py | 2 - OldCodes/Med/model.xsd | 595 - OldCodes/Med/raw/__init__.py | 0 OldCodes/Med/raw/efficas.py | 2685 -- OldCodes/Med/readerEfficas.py | 129 - OldCodes/Openturns_Study/CMakeLists.txt | 37 - .../OpenTURNS_Cata_Study_V1.py | 1436 - .../OpenTURNS_Cata_Study_V10.py | 60 - .../OpenTURNS_Cata_Study_V2.py | 1486 - .../OpenTURNS_Cata_Study_V3.py | 1598 - .../OpenTURNS_Cata_Study_V4.py | 1630 - .../OpenTURNS_Cata_Study_V5.py | 1528 - .../OpenTURNS_Cata_Study_V6.py | 1726 - .../OpenTURNS_Cata_Study_V7.py | 1726 - .../OpenTURNS_Cata_Study_V7.py.orig | 1719 - .../OpenTURNS_Cata_Study_V8.py | 1748 - .../OpenTURNS_Cata_Study_V9.py | 1718 - .../configuration_OPENTURNS_STUDY.py | 59 - OldCodes/Openturns_Study/opsOT.py | 38 - OldCodes/Openturns_Study/prefs.py | 22 - .../Openturns_Study/prefs_OPENTURNS_STUDY.py | 56 - OldCodes/Openturns_Study/properties.py | 25 - .../qtEficas_openturns_study.py | 33 - OldCodes/Openturns_Study/sdistOTqt.py | 103 - OldCodes/Openturns_Study/style.py | 1 - .../Openturns_Study/test/MinMax_ExpPlane.comm | 17 - .../Openturns_Study/test/MinMax_ExpPlane.py | 68 - .../test/MinMax_RandomSampling.comm | 30 - OldCodes/Openturns_Wrapper/CMakeLists.txt | 36 - .../OpenTURNS_Cata_Wrapper_V1.py | 216 - .../OpenTURNS_Cata_Wrapper_V2.py | 206 - .../OpenTURNS_Cata_Wrapper_V3.py | 301 - .../OpenTURNS_Cata_Wrapper_V4.py | 326 - .../configuration_OPENTURNS_WRAPPER.py | 59 - OldCodes/Openturns_Wrapper/prefs.py | 23 - .../prefs_OPENTURNS_WRAPPER.py | 55 - OldCodes/Openturns_Wrapper/properties.py | 25 - .../qtEficas_openturns_wrapper.py | 36 - OldCodes/Openturns_Wrapper/sdistOTqt.py | 103 - OldCodes/Openturns_Wrapper/style.py | 1 - .../ExtractGeneratorLoadLineandTransfoDico.py | 173 - .../ExtractGeneratorandLoadList.py | 70 - OldCodes/PSEN_Eficas/PSEN/PSEN_GUI.py | 1220 - OldCodes/PSEN_Eficas/PSEN/PSSEWrapper.py | 742 - OldCodes/PSEN_Eficas/PSEN/__init__.py | 0 OldCodes/PSEN_Eficas/PSEN/exploit2.ows | 23 - .../PSEN_Eficas/PSEN/support_functions.py | 599 - OldCodes/PSEN_Eficas/PSEN_Cata.py | 2498 -- OldCodes/PSEN_Eficas/configuration_PSEN.py | 43 - OldCodes/PSEN_Eficas/mesScripts.py | 35 - OldCodes/PSEN_Eficas/mesScripts_PSEN.py | 113 - OldCodes/PSEN_Eficas/opsPSEN.py | 113 - OldCodes/PSEN_Eficas/prefs.py | 22 - OldCodes/PSEN_Eficas/prefs_PSEN.py | 41 - OldCodes/PSEN_Eficas/properties.py | 24 - OldCodes/PSEN_Eficas/qtEficas_PSEN.py | 35 - OldCodes/PSEN_N1/PSEN_Cata_N1.py | 199 - OldCodes/PSEN_N1/configuration_PSEN_N1.py | 43 - OldCodes/PSEN_N1/mesScripts_PSEN_N1.py | 56 - OldCodes/PSEN_N1/opsPSEN_N1.py | 112 - OldCodes/PSEN_N1/prefs.py | 22 - OldCodes/PSEN_N1/prefs_PSEN_N1.py | 41 - OldCodes/PSEN_N1/properties.py | 24 - OldCodes/PSEN_N1/qtEficas_PSEN_N1.py | 34 - OldCodes/PSEN_N1/run.py | 15 - OldCodes/ProcessOutputs_Eficas/EssaiMulti.py | 88 - .../ExtractGeneratorLoadLineandTransfoDico.py | 620 - ...tGeneratorLoadLineandTransfoDicoProcess.py | 631 - .../ProcessOutputs_Eficas/PSEN_Cata_N1.py | 280 - .../ProcessOutputs_Eficas/PSEN_Cata_N1.py.ok | 250 - .../ProcessOutputs_Cata.py | 240 - .../configuration_PSEN_N1.py | 43 - .../mesScripts_PSEN_N1.py | 23 - OldCodes/ProcessOutputs_Eficas/opsPSEN_N1.py | 195 - OldCodes/ProcessOutputs_Eficas/prefs.py | 22 - .../ProcessOutputs_Eficas/prefs_PSEN_N1.py | 42 - OldCodes/ProcessOutputs_Eficas/properties.py | 24 - OldCodes/SPECA/SPECA_Cata_V1.py | 542 - OldCodes/SPECA/SPECA_Cata_V2016.py | 415 - OldCodes/SPECA/SPECA_Cata_V2_00.py | 458 - OldCodes/SPECA/configuration_SPECA.py | 43 - OldCodes/SPECA/prefs.py | 4 - OldCodes/SPECA/prefs_SPECA.py | 38 - OldCodes/SPECA/properties.py | 24 - OldCodes/Sep/CMakeLists.txt | 33 - OldCodes/Sep/SEP_Cata_V0.py | 114 - OldCodes/Sep/SEP_Cata_V1.py | 127 - OldCodes/Sep/SEP_Cata_V1_2.py | 127 - OldCodes/Sep/SEP_Cata_V1_3.py | 126 - OldCodes/Sep/SEP_Cata_V1_4.py | 150 - OldCodes/Sep/__init__.py | 19 - OldCodes/Sep/catalogues_sep.ini | 14 - OldCodes/Sep/configuration_SEP.py | 50 - OldCodes/Sep/editeur.ini | 44 - OldCodes/Sep/prefs.py | 62 - OldCodes/Sep/prefs_SEP.py | 35 - OldCodes/Sep/properties.py | 24 - OldCodes/Sep/qtEficas_SEP.py | 30 - OldCodes/Sep/sdistSEP.py | 99 - OldCodes/Sep/style.py | 66 - OldCodes/Tests/CataAZ.py | 210 - OldCodes/Tests/Elementary_Lists_52996_Cata.py | 86 - OldCodes/Tests/Elementary_Lists_53000_Cata.py | 52 - OldCodes/Tests/Elementary_Lists_53013_Cata.py | 59 - OldCodes/Tests/Elementary_Lists_53036_Cata.py | 59 - OldCodes/Tests/Elementary_Lists_Cata.py | 59 - OldCodes/Tests/Global_Condition_Cata.py | 53 - OldCodes/Tests/Many_Concepts_52983_Cata.py | 39 - OldCodes/Tests/Many_Concepts_52988_Cata.py | 76 - OldCodes/Tests/Many_Concepts_52989_Cata.py | 77 - OldCodes/Tests/Many_Concepts_52992_Cata.py | 76 - OldCodes/Tests/Matrix_Cata.py | 87 - OldCodes/Tests/Nested_Cond_52945_Cata.py | 61 - OldCodes/Tests/Nested_Cond_52946_Cata.py | 62 - OldCodes/Tests/Nested_Cond_52947_Cata.py | 17 - OldCodes/Tests/Nested_Cond_52948_Cata.py | 21 - OldCodes/Tests/Nested_Cond_52949_Cata.py | 19 - OldCodes/Tests/Nested_Cond_52952_Cata.py | 60 - OldCodes/Tests/Separate_Blocks_52958_Cata.py | 29 - OldCodes/Tests/Separate_Blocks_52963_Cata.py | 40 - OldCodes/Tests/Separate_Blocks_52966_Cata.py | 48 - OldCodes/Tests/Separate_Blocks_52972_Cata.py | 66 - OldCodes/Tests/Separate_Blocks_52975_Cata.py | 66 - OldCodes/Tests/a | 110 - OldCodes/Tests/cata_diapo.py | 48 - OldCodes/Tests/cata_med.py | 29 - OldCodes/Tests/configuration_MED.py | 43 - OldCodes/Tests/images/essaiAster.png | Bin 11576 -> 0 bytes OldCodes/Tests/items_integer_space.txt | 2 - OldCodes/Tests/monCode_qtEficas.py | 33 - OldCodes/Tests/prefs.py | 22 - OldCodes/Tests/prefs_MED.py | 48 - OldCodes/Tests/prefs_monCode.py | 68 - OldCodes/Tests/properties.py | 24 - OldCodes/Tests/qtEficas_AZ.py | 32 - OldCodes/Tests/qtEficas_Med.py | 32 - OldCodes/Tests/typescript | 34 - OldCodes/UiQT4/CMakeLists.txt | 111 - OldCodes/UiQT4/Newdoc.tgz | Bin 6885287 -> 0 bytes OldCodes/UiQT4/Tuple2.ui | 149 - OldCodes/UiQT4/Tuple3.ui | 164 - OldCodes/UiQT4/desBaseWidget.ui | 92 - OldCodes/UiQT4/desChoixCata.ui | 201 - OldCodes/UiQT4/desChoixCode.ui | 155 - OldCodes/UiQT4/desChoixCommandes.ui | 449 - OldCodes/UiQT4/desChoixLangue.ui | 125 - OldCodes/UiQT4/desGroupeOptionnel.ui | 130 - OldCodes/UiQT4/desRecherche.ui | 75 - OldCodes/UiQT4/desRechercheCatalogue.ui | 85 - OldCodes/UiQT4/desSelectVal.ui | 268 - OldCodes/UiQT4/desViewRegles.ui | 72 - OldCodes/UiQT4/desViewTexte.ui | 53 - OldCodes/UiQT4/desVisu.ui | 39 - OldCodes/UiQT4/desWidget4a6RadioButton.ui | 376 - OldCodes/UiQT4/desWidgetBloc.ui | 45 - OldCodes/UiQT4/desWidgetCB.ui | 314 - OldCodes/UiQT4/desWidgetCommande.ui | 715 - OldCodes/UiQT4/desWidgetCommentaire.ui | 540 - OldCodes/UiQT4/desWidgetCreeParam.ui | 245 - OldCodes/UiQT4/desWidgetDate.ui | 283 - OldCodes/UiQT4/desWidgetFact.ui | 444 - OldCodes/UiQT4/desWidgetFactPlie.ui | 221 - OldCodes/UiQT4/desWidgetFormule.ui | 709 - OldCodes/UiQT4/desWidgetHeure.ui | 256 - OldCodes/UiQT4/desWidgetInactif.ui | 471 - OldCodes/UiQT4/desWidgetInformation.ui | 106 - OldCodes/UiQT4/desWidgetMatrice.ui | 191 - OldCodes/UiQT4/desWidgetOptionnel.ui | 190 - OldCodes/UiQT4/desWidgetOptionnelMC.ui | 127 - OldCodes/UiQT4/desWidgetParam.ui | 635 - OldCodes/UiQT4/desWidgetPlusieursBase.ui | 842 - OldCodes/UiQT4/desWidgetPlusieursInto.ui | 613 - .../UiQT4/desWidgetPlusieursIntoOrdonne.ui | 838 - OldCodes/UiQT4/desWidgetPlusieursPlie.ui | 330 - OldCodes/UiQT4/desWidgetPlusieursTuple.ui | 668 - OldCodes/UiQT4/desWidgetRadioButton.ui | 342 - OldCodes/UiQT4/desWidgetSDCOInto.ui | 360 - OldCodes/UiQT4/desWidgetSimpBase.ui | 304 - OldCodes/UiQT4/desWidgetSimpBool.ui | 300 - OldCodes/UiQT4/desWidgetSimpComplexe.ui | 390 - OldCodes/UiQT4/desWidgetSimpFichier.ui | 374 - OldCodes/UiQT4/desWidgetSimpSalome.ui | 373 - OldCodes/UiQT4/desWidgetSimpTxt.ui | 304 - OldCodes/UiQT4/desWidgetTuple2.ui | 345 - OldCodes/UiQT4/desWidgetTuple3.ui | 362 - OldCodes/UiQT4/desWidgetUniqueSDCO.ui | 277 - OldCodes/UiQT4/desWidgetVide.ui | 330 - OldCodes/UiQT4/eficas_en.0106.ts | 3948 -- OldCodes/UiQT4/eficas_en.ts | 5860 --- OldCodes/UiQT4/eficas_fr.0106.ts | 4745 --- OldCodes/UiQT4/eficas_fr.ts | 5069 --- OldCodes/UiQT4/makefile | 34 - OldCodes/UiQT4/myMain.ui | 471 - OldCodes/ZCracks/CMakeLists.txt | 31 - OldCodes/ZCracks/configuration_ZCRACKS.py | 43 - OldCodes/ZCracks/mesScripts_ZCRACKS.py | 28 - OldCodes/ZCracks/monCode_Cata.py | 66 - OldCodes/ZCracks/monCode_Cata.py.V0 | 40 - OldCodes/ZCracks/prefs.py | 22 - OldCodes/ZCracks/prefs_ZCRACKS.py | 42 - OldCodes/ZCracks/properties.py | 24 - OldCodes/ZCracks/qtEficas_ZCracks.py | 33 - OldCodes/boundary_conditions/CMakeLists.txt | 32 - OldCodes/boundary_conditions/__init__.py | 0 OldCodes/boundary_conditions/appli.py | 45 - .../boundary_conditions_cata.py | 59 - .../configuration_boundary_conditions.py | 48 - .../generator_boundary_conditions.py | 57 - OldCodes/boundary_conditions/prefs.py | 18 - .../prefs_boundary_conditions.py | 21 - OldCodes/ts/Telemac_Cata.py | 2666 -- OldCodes/ts/a.py | 8 - OldCodes/ts/dicoparser.py | 160 - OldCodes/ts/main.ts | 1614 - OldCodes/ts/prefs.py | 24 - OldCodes/ts/telemac2dv6p3.dico | 5687 --- OldCodes/ts/test_cata.py | 22 - OldCodes/ts/test_dicoparser.py | 140 - OldCodes/ts/test_translator.py | 19 - OldCodes/ts/translator.py | 89 - OldCodes/ts/tsparser.py | 127 - ReacteurNumerique/GNUmakefile | 147 + ReacteurNumerique/cata_RN_EDG.py | 879 + ReacteurNumerique/cata_RN_EDG_UQ.py | 862 + ReacteurNumerique/cata_RN_UQ.py | 41 + ReacteurNumerique/cata_UQ.py | 1530 + ..._rod_ejection_small_core_thyc_cocagne.comm | 96 + ReacteurNumerique/edg_REP1300_FULL.comm | 216 + ReacteurNumerique/exempleComm2Xml2Comm.py | 57 + ReacteurNumerique/exempleGetDicoPython.py | 16 + .../exempleLectureObjetPython.py | 42 + ReacteurNumerique/exempleLectureObjetPyxb.py | 230 + .../exempleValideUnFichier.py | 13 +- .../generateXSD.py | 21 +- ReacteurNumerique/post_csv.py | 168 + {MT => ReacteurNumerique}/prefs.py | 2 +- .../prefs_ReacteurNumerique.py | 3 +- .../qtEficasReacteurNumerique.py | 2 +- ReacteurNumerique_UQ/cathTests/CMakeLists.txt | 151 - Telemac/.monCode_Cata.py.swp | Bin 12288 -> 0 bytes Telemac/CMakeLists.txt | 96 - Telemac/__init__.py | 19 - Telemac/aideAuxConvertisseurs.py | 23 - Telemac/artemis_cata_auto.py | 1966 - Telemac/artemis_dicoCasEnToCata.py | 240 - Telemac/artemis_dicoCasFrToCata.py | 240 - Telemac/artemis_enum_auto.py | 503 - Telemac/artemis_labelCataToIhm_en.qm | Bin 14032 -> 0 bytes Telemac/artemis_labelCataToIhm_fr.qm | Bin 16080 -> 0 bytes Telemac/configuration_TELEMAC.py | 43 - Telemac/gaia_cata_auto.py | 2190 - Telemac/gaia_dicoCasEnToCata.py | 292 - Telemac/gaia_dicoCasFrToCata.py | 292 - Telemac/gaia_enum_auto.py | 8503 ---- Telemac/gaia_labelCataToIhm_en.qm | Bin 20274 -> 0 bytes Telemac/gaia_labelCataToIhm_en.ts | 772 - Telemac/gaia_labelCataToIhm_fr.qm | Bin 21777 -> 0 bytes Telemac/gaia_labelCataToIhm_fr.ts | 784 - Telemac/khione_cata_auto.py | 1313 - Telemac/khione_dicoCasEnToCata.py | 206 - Telemac/khione_dicoCasFrToCata.py | 206 - Telemac/khione_enum_auto.py | 2180 - Telemac/khione_labelCataToIhm_en.qm | Bin 14330 -> 0 bytes Telemac/khione_labelCataToIhm_fr.qm | Bin 16130 -> 0 bytes Telemac/mascaret/CMakeLists.txt | 31 - Telemac/mascaret/__init__.py | 0 Telemac/mascaret/appli.py | 76 - Telemac/mascaret/configuration_mascaret.py | 46 - Telemac/mascaret/mascaret_V7_cata.py | 107 - Telemac/mascaret/prefs.py | 18 - Telemac/mascaret/prefs_mascaret.py | 28 - Telemac/postel3d_cata_auto.py | 522 - Telemac/postel3d_dicoCasEnToCata.py | 80 - Telemac/postel3d_dicoCasFrToCata.py | 80 - Telemac/postel3d_enum_auto.py | 114 - Telemac/postel3d_labelCataToIhm_en.qm | Bin 6601 -> 0 bytes Telemac/postel3d_labelCataToIhm_fr.qm | Bin 6608 -> 0 bytes Telemac/prefs.py | 23 - Telemac/prefs_TELEMAC.py | 93 - Telemac/properties.py | 24 - Telemac/qtEficas_Telemac.py | 33 - Telemac/reecrit_cas_en_comm.py | 57 - Telemac/sisyphe_cata_auto.py | 2382 -- Telemac/sisyphe_dicoCasEnToCata.py | 352 - Telemac/sisyphe_dicoCasFrToCata.py | 352 - Telemac/sisyphe_enum_auto.py | 5071 --- Telemac/sisyphe_labelCataToIhm_en.qm | Bin 20800 -> 0 bytes Telemac/sisyphe_labelCataToIhm_fr.qm | Bin 22212 -> 0 bytes Telemac/stbtel_cata_auto.py | 836 - Telemac/stbtel_dicoCasEnToCata.py | 114 - Telemac/stbtel_dicoCasFrToCata.py | 114 - Telemac/stbtel_enum_auto.py | 166 - Telemac/stbtel_labelCataToIhm_en.qm | Bin 6906 -> 0 bytes Telemac/stbtel_labelCataToIhm_fr.qm | Bin 8133 -> 0 bytes Telemac/telemac2d_cata_auto.py | 5771 --- Telemac/telemac2d_dicoCasEnToCata.py | 722 - Telemac/telemac2d_dicoCasFrToCata.py | 722 - Telemac/telemac2d_enum_auto.py | 2016 - Telemac/telemac2d_labelCataToIhm_en.qm | Bin 44907 -> 0 bytes Telemac/telemac2d_labelCataToIhm_fr.qm | Bin 50264 -> 0 bytes Telemac/telemac3d_cata_auto.py | 6001 --- Telemac/telemac3d_dicoCasEnToCata.py | 690 - Telemac/telemac3d_dicoCasFrToCata.py | 690 - Telemac/telemac3d_enum_auto.py | 3814 -- Telemac/telemac3d_labelCataToIhm_en.qm | Bin 44474 -> 0 bytes Telemac/telemac3d_labelCataToIhm_fr.qm | Bin 48864 -> 0 bytes Telemac/tomawac_cata_auto.py | 4221 -- Telemac/tomawac_dicoCasEnToCata.py | 406 - Telemac/tomawac_dicoCasFrToCata.py | 406 - Telemac/tomawac_enum_auto.py | 898 - Telemac/tomawac_labelCataToIhm_en.qm | Bin 27201 -> 0 bytes Telemac/tomawac_labelCataToIhm_fr.qm | Bin 29193 -> 0 bytes Telemac/waqtel_cata_auto.py | 1279 - Telemac/waqtel_dicoCasEnToCata.py | 180 - Telemac/waqtel_dicoCasFrToCata.py | 180 - Telemac/waqtel_enum_auto.py | 275 - Telemac/waqtel_labelCataToIhm_en.qm | Bin 12378 -> 0 bytes Telemac/waqtel_labelCataToIhm_fr.qm | Bin 13423 -> 0 bytes Tests/EficasEngineTest.py | 249 - Tests/Makefile | 28 - Tests/README | 37 - Tests/compare.py | 68 - Tests/config.py | 8 - Tests/editeur.ini | 57 - Tests/eficas_aster.py | 32 - Tests/prefs.py | 115 - Tests/properties.py | 25 - Tests/run.py | 201 - Tests/style.py | 63 - Tests/testastest/basetest.py | 69 - Tests/testastest/erreu01a.err | 4 - Tests/testastest/testaster1.py | 5 - Tests/testastest/testaster10.py | 5 - Tests/testastest/testaster2.py | 6 - Tests/testastest/testaster3.py | 5 - Tests/testastest/testaster4.py | 5 - Tests/testastest/testaster5.py | 5 - Tests/testastest/testaster6.py | 5 - Tests/testastest/testaster7.py | 6 - Tests/testastest/testaster8.py | 5 - Tests/testastest/testaster9.py | 5 - Tests/testastest9/basetest.py | 69 - Tests/testastest9/erreu01a.err | 4 - Tests/testastest9/testaster1.py | 5 - Tests/testastest9/testaster10.py | 5 - Tests/testastest9/testaster2.py | 6 - Tests/testastest9/testaster3.py | 5 - Tests/testastest9/testaster4.py | 5 - Tests/testastest9/testaster5.py | 5 - Tests/testastest9/testaster6.py | 5 - Tests/testastest9/testaster7.py | 6 - Tests/testastest9/testaster8.py | 5 - Tests/testastest9/testaster9.py | 5 - Tests/testcomm/a.11 | 1 - Tests/testcomm/a.com0 | 3 - Tests/testcomm/a.comm | 5 - Tests/testcomm/aa.comm | 8 - Tests/testcomm/b.comm | 9 - Tests/testcomm/c.comm | 49 - Tests/testcomm/cabri02a.comm | 78 - Tests/testcomm/d.comm | 4 - Tests/testcomm/e.comm | 70 - Tests/testcomm/efica01a.11 | 19 - Tests/testcomm/efica01a.com0 | 49 - Tests/testcomm/efica01a.comm | 275 - Tests/testcomm/efica01b.11 | 19 - Tests/testcomm/efica01b.comm | 275 - Tests/testcomm/f.comm | 18 - Tests/testcomm/forma12c.22 | 5616 --- Tests/testcomm/forma12c.comm | 773 - Tests/testcomm/g.comm | 11 - Tests/testcomm/hplp101b.comm | 189 - Tests/testcomm/hsnv100h.comm | 46 - Tests/testcomm/incmat.comm | 7 - Tests/testcomm/param1.comm | 36 - Tests/testcomm/param2.com0 | 4 - Tests/testcomm/param2.comm | 4 - Tests/testcomm/param3.11 | 2 - Tests/testcomm/param3.12 | 1 - Tests/testcomm/param3.com0 | 11 - Tests/testcomm/param3.comm | 5 - Tests/testcomm/pars1.comm | 61 - Tests/testcomm/parseur.comm | 74 - Tests/testcomm/testcomm.py | 70 - Tests/testcomm/titi.comm | 69 - Tests/testcomm7/a.11 | 1 - Tests/testcomm7/a.com0 | 3 - Tests/testcomm7/a.comm | 5 - Tests/testcomm7/aa.comm | 8 - Tests/testcomm7/b.comm | 9 - Tests/testcomm7/c.comm | 49 - Tests/testcomm7/d.comm | 4 - Tests/testcomm7/e.comm | 70 - Tests/testcomm7/efica01a.11 | 19 - Tests/testcomm7/efica01a.com0 | 49 - Tests/testcomm7/efica01a.comm | 275 - Tests/testcomm7/efica01b.11 | 19 - Tests/testcomm7/efica01b.comm | 275 - Tests/testcomm7/f.comm | 18 - Tests/testcomm7/forma12c.22 | 5616 --- Tests/testcomm7/forma12c.comm | 773 - Tests/testcomm7/g.comm | 11 - Tests/testcomm7/hplp101b.comm | 115 - Tests/testcomm7/incmat.comm | 7 - Tests/testcomm7/param1.comm | 36 - Tests/testcomm7/param2.com0 | 4 - Tests/testcomm7/param2.comm | 4 - Tests/testcomm7/param3.11 | 2 - Tests/testcomm7/param3.12 | 1 - Tests/testcomm7/param3.com0 | 11 - Tests/testcomm7/param3.comm | 5 - Tests/testcomm7/pars1.comm | 61 - Tests/testcomm7/parseur.comm | 74 - Tests/testcomm7/testcomm.py | 70 - Tests/testcomm7/titi.comm | 69 - Tests/testcomm9/a.11 | 1 - Tests/testcomm9/a.com0 | 3 - Tests/testcomm9/a.comm | 5 - Tests/testcomm9/aa.comm | 8 - Tests/testcomm9/b.comm | 9 - Tests/testcomm9/c.comm | 44 - Tests/testcomm9/cabri02a.comm | 78 - Tests/testcomm9/d.comm | 4 - Tests/testcomm9/e.comm | 70 - Tests/testcomm9/efica01a.11 | 19 - Tests/testcomm9/efica01a.com0 | 49 - Tests/testcomm9/efica01a.comm | 275 - Tests/testcomm9/efica01b.11 | 19 - Tests/testcomm9/efica01b.comm | 275 - Tests/testcomm9/f.comm | 18 - Tests/testcomm9/forma12c.22 | 5616 --- Tests/testcomm9/forma12c.comm | 773 - Tests/testcomm9/g.comm | 11 - Tests/testcomm9/hplp101b.comm | 189 - Tests/testcomm9/hsnv100h.comm | 46 - Tests/testcomm9/incmat.comm | 7 - Tests/testcomm9/param1.comm | 36 - Tests/testcomm9/param2.com0 | 4 - Tests/testcomm9/param2.comm | 4 - Tests/testcomm9/param3.11 | 2 - Tests/testcomm9/param3.12 | 1 - Tests/testcomm9/param3.com0 | 11 - Tests/testcomm9/param3.comm | 5 - Tests/testcomm9/pars1.comm | 61 - Tests/testcomm9/parseur.comm | 74 - Tests/testcomm9/testcomm.py | 70 - Tests/testcomm9/titi.comm | 69 - Tests/testcomm9/toto.comm | 7 - Tests/testelem/az.comm | 114 - Tests/testelem/azv6.comm | 112 - Tests/testelem/cata1.py | 82 - Tests/testelem/cata2.py | 67 - Tests/testelem/cata3.py | 83 - Tests/testelem/cata5.py | 205 - Tests/testelem/params.comm | 43 - Tests/testelem/testaz76.py | 399 - Tests/testelem/testbloc1.py | 176 - Tests/testelem/testfact1.py | 97 - Tests/testelem/testfact2.py | 158 - Tests/testelem/testitem1.py | 73 - Tests/testelem/testjdc1.py | 455 - Tests/testelem/testjdc2.py | 166 - Tests/testelem/testjdc3.py | 141 - Tests/testelem/testjdc4.py | 60 - Tests/testelem/testmacro1.py | 67 - Tests/testelem/testoper1.py | 185 - Tests/testelem/testparseur.py | 108 - Tests/testelem/testposition1.py | 256 - Tests/testelem/testsimp0.py | 47 - Tests/testelem/testsimp1.py | 289 - Tests/testelem/testsimp2.py | 64 - Tests/testelem/testsimp3.py | 138 - Tests/testelem/testsimp4.py | 124 - Tests/testelem/testsimp5.py | 98 - Tests/testelem/testvalidator1.py | 215 - Tests/testelem/testvalidator2.py | 323 - Tests/testelem/toto.comm | 3 - Tests/testelem7/testaz76.py | 399 - Tests/testihm/common.py | 204 - Tests/testihm/testihm1.py | 337 - Tests/testihm/testihm2.py | 70 - Tests/testihm/testihm3.py | 93 - Tests/testihm/testihm4.py | 55 - Tests/testihm7/common.py | 206 - Tests/testihm7/testihm1.py | 334 - Tests/testihm7/testihm2.py | 70 - Tests/testihm7/testihm4.py | 55 - Tests/testihm9/common.py | 209 - Tests/testihm9/testihm1.py | 334 - Tests/testihm9/testihm2.py | 70 - Tests/testihm9/testihm3.py | 93 - Tests/testihm9/testihm4.py | 55 - .../generateComm.py | 22 +- .../generateStructure.py | 13 +- .../generateXSD.py => Tools/generateUQ.py | 21 +- {CatasDeTests => Tools}/generateXML.py | 21 +- MAP/qtEficas_map.py => Tools/generateXSD.py | 22 +- .../qtEficasGui.py | 41 +- .../qtGroup.py => Tools/validateDataSet.py | 27 +- Traducteur/CMakeLists.txt | 34 - UiQT5/CMakeLists.txt | 144 - UiQT5/GNUmakefile | 2 +- UiQT5/desChoixCode.ui | 38 +- UiQT5/desWidgetSimpTxt.ui | 35 +- UiQT5/makefile | 2 +- Validation/CMakeLists.txt | 32 - Validation/V_MCSIMP.py | 11 +- VirtualPolymer/VP | 5 - VirtualPolymer/VP_Cata_V1.py | 413 - VirtualPolymer/VP_Cata_V2.py | 303 - VirtualPolymer/configuration_VP.py | 42 - VirtualPolymer/editor.py.ssVP | 1879 - VirtualPolymer/lienDB.py | 537 - VirtualPolymer/listesDB.py | 79 - VirtualPolymer/prefs.py | 22 - VirtualPolymer/prefs_VP.py | 44 - VirtualPolymer/properties.py | 24 - config/GNUmakefile.env | 10 +- config/test_driver_subst.py | 2 +- .../test_driver_subst_with_pyxb_settings.py | 18 + ...test_driver_subst_without_pyxb_settings.py | 12 + convert/CMakeLists.txt | 32 - convert/a.py | 8 + convert/convert_TELEMAC.py | 496 - convert/convert_UQPython.py | 87 + convert/convert_XML.py | 4 +- convert/old/convert_openturns_study.py | 47 - convert/old/convert_openturns_wrapper.py | 38 - generator/CMakeLists.txt | 43 - generator/generator_PSEN.py | 126 - generator/generator_ProcessOutputs.py | 64 - generator/generator_TELEMAC.py | 365 - generator/generator_UQ.py | 404 + generator/generator_XML.py | 12 +- generator/generator_dico.py | 97 +- generator/generator_map.py | 111 - generator/generator_mapVP.py | 237 - generator/generator_modification.py | 47 - generator/generator_python.py | 12 +- generator/incertaintyTools.py | 62 + generator/incertainty_tools.py | 63 + generator/oldCodes/DefautASTER.py | 232 - generator/oldCodes/OpenturnsBase.py | 145 - generator/oldCodes/OpenturnsSTD.py | 1397 - generator/oldCodes/OpenturnsXML.py | 243 - generator/oldCodes/generator_CARMEL3D.py | 844 - .../oldCodes/generator_CARMEL3D_temporel.py | 877 - generator/oldCodes/generator_CARMELCND.py | 303 - generator/oldCodes/generator_CARMELCS.py | 161 - generator/oldCodes/generator_SEP.py | 163 - generator/oldCodes/generator_ZCracks.py | 168 - generator/oldCodes/generator_asterv5.py | 510 - generator/oldCodes/generator_cuve2dg.py | 1723 - .../oldCodes/generator_file_from_template.py | 99 - generator/oldCodes/generator_homard.py | 252 - generator/oldCodes/generator_ini.py | 146 - generator/oldCodes/generator_openturns.py | 140 - .../oldCodes/generator_openturns_study.py | 141 - .../oldCodes/generator_openturns_wrapper.py | 142 - generator/oldCodes/generator_pyth.py | 154 - generator/oldCodes/generator_python6.py | 107 - .../oldGenerator_CARMEL3D_frequentiel.py | 1444 - generator/textePersalys.py | 321 + generator/wrapper_Accas.py | 2 + 866 files changed, 6593 insertions(+), 245265 deletions(-) delete mode 100644 Accas/CMakeLists.txt delete mode 100644 Adao/ADAO_Cata_V0_pour_V9_5_0.py delete mode 100644 Adao/README_CATALOGUE.txt delete mode 100644 Adao/exemple01_Func.comm delete mode 100755 Adao/exempleGetattr.py delete mode 100644 Adao/prefs.py delete mode 100644 Adao/prefs_Adao.py delete mode 100644 Adao/properties.py delete mode 100755 Adao/qtDico.py delete mode 100755 Adao/qtEficas_Adao.py delete mode 100644 Aide/CMakeLists.txt delete mode 100644 Aide/fichiers_ASTER/CMakeLists.txt delete mode 100644 Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt delete mode 100644 CMakeLists.txt delete mode 100644 CMakeModules/FindOpenTURNS.cmake delete mode 100644 CMakeModules/FindSphinx.cmake delete mode 100644 CatasDeTests/.b.py.swp delete mode 100644 CatasDeTests/.cataMemesNoms.py.swp delete mode 100644 CatasDeTests/.cataSimple_driver.xsd.swp delete mode 100644 CatasDeTests/.cataTesteDelete.py.swp delete mode 100644 CatasDeTests/ReadMe.txt delete mode 100644 CatasDeTests/cataListes.py delete mode 100644 CatasDeTests/cata_1.py delete mode 100644 CatasDeTests/cata_1.xsd delete mode 100644 CatasDeTests/cata_FactFreresMemesNoms.py delete mode 100644 CatasDeTests/cata_FactFreresMemesNomsV1_ref.xsd delete mode 100644 CatasDeTests/cata_FactFreresMemesNoms_driver.py delete mode 100644 CatasDeTests/cata_FactFreresMemesNoms_ref.xsd delete mode 100644 CatasDeTests/cata_UserAssd.py delete mode 100644 CatasDeTests/cata_UserAssd.xsd delete mode 100644 CatasDeTests/cata_UserAssd.xsd_ref delete mode 100644 CatasDeTests/cata_UserAssd2.xsd delete mode 100644 CatasDeTests/cata_UserAssd2_driver.py delete mode 100644 CatasDeTests/cata_UserAssd_driver.py delete mode 100644 CatasDeTests/decorateur/metier.py delete mode 100644 CatasDeTests/exemple.xml delete mode 100644 CatasDeTests/prefs.py delete mode 100755 CatasDeTests/qtEficasEssai.py delete mode 100644 CatasDeTests/raw/__init__.py delete mode 100644 CatasDeTests/raw/cata_FactFreresMemesNoms_driver.py delete mode 100644 CatasDeTests/raw/cata_UserAssd2_driver.py delete mode 100644 CatasDeTests/raw/cata_UserAssd_driver.py delete mode 100644 CatasDeTests/raw/toto.py delete mode 100644 CatasDeTests/ref/cata_Vimmp_genere.xsd delete mode 100644 CatasDeTests/ref/cata_gromacs_genere.xsd delete mode 100755 Doc/CMakeLists.txt delete mode 100644 Editeur/CMakeLists.txt delete mode 100644 Editeur/Patrons/ASTER/AnalyseModale.salome.comm delete mode 100644 Editeur/Patrons/ASTER/elasticite.salome.comm delete mode 100644 Editeur/Patrons/ASTER/limaillage.comm delete mode 100644 Editeur/Patrons/ASTER/modes_3D.comm delete mode 100644 Editeur/Patrons/ASTER/modes_pou.comm delete mode 100644 Editeur/Patrons/ASTER/statlin_3D.comm delete mode 100644 Editeur/Patrons/ASTER/statlin_pou.comm delete mode 100644 Editeur/Patrons/ASTER/thermique.salome.comm delete mode 100644 Editeur/Patrons/ASTER/tradir_3D.comm delete mode 100644 Editeur/Patrons/ASTER/tramod_3D.comm delete mode 100644 Editeur/Patrons/CMakeLists.txt delete mode 100644 Efi2Xsd/CMakeLists.txt delete mode 100644 Extensions/CMakeLists.txt delete mode 100644 Ihm/CMakeLists.txt delete mode 100644 MAP/CMakeLists.txt delete mode 100644 MAP/configuration_MAP.py delete mode 100755 MAP/mapcata.py delete mode 100644 MAP/prefs.py delete mode 100644 MAP/prefs_MAP.py delete mode 100644 MAP/properties.py delete mode 100644 MAP/style.py delete mode 100644 MT/MT_Cata_V1.py delete mode 100644 MT/MT_Cata_V2016.py delete mode 100644 MT/MT_Cata_V2020.py delete mode 100644 MT/configuration_MT.py delete mode 100644 MT/images/443-3.jpg delete mode 100755 MT/images/Bouquet_PN.jpg delete mode 100644 MT/images/__init__.py delete mode 100644 MT/images/cymbidium-atropurpureum-f2.jpg delete mode 100644 MT/images/dicoDesIcones.py delete mode 100644 MT/images/images.jpeg delete mode 100755 MT/images/rose.JPG delete mode 100644 MT/mesScripts_MT.py delete mode 100644 MT/prefs_MT.py delete mode 100644 MT/properties.py delete mode 100755 MT/reecrit_comm.py_VOprofile.py delete mode 100644 MT/sdll124a.machine delete mode 100644 MT/txtZone.py delete mode 100644 MT/txtZonePN.py delete mode 100644 Noyau/CMakeLists.txt delete mode 100644 OldCodes/Aster/CMakeLists.txt delete mode 100644 OldCodes/Aster/Cata/CMakeLists.txt delete mode 100644 OldCodes/Aster/Cata/__init__.py delete mode 100644 OldCodes/Aster/Cata/cataSTA11/__init__.py delete mode 100755 OldCodes/Aster/Cata/cataSTA11/cata.py delete mode 100644 OldCodes/Aster/Cata/cataSTA11/ops.py delete mode 100644 OldCodes/Aster/INSTALL delete mode 100644 OldCodes/Aster/Include.com delete mode 100644 OldCodes/Aster/LICENSE.TERMS delete mode 100644 OldCodes/Aster/NEWS delete mode 100644 OldCodes/Aster/README delete mode 100644 OldCodes/Aster/Tests/README delete mode 100644 OldCodes/Aster/Tests/Recette/az.comm delete mode 100755 OldCodes/Aster/Tests/Recette/efica01a.11 delete mode 100755 OldCodes/Aster/Tests/Recette/efica01a.com0 delete mode 100755 OldCodes/Aster/Tests/Recette/efica01a.comm delete mode 100644 OldCodes/Aster/Tests/d0.comm delete mode 100644 OldCodes/Aster/Tests/err.comm delete mode 100644 OldCodes/Aster/Tests/err2.comm delete mode 100644 OldCodes/Aster/Tests/err3.comm delete mode 100644 OldCodes/Aster/Tests/incl.11 delete mode 100644 OldCodes/Aster/Tests/incl.12 delete mode 100644 OldCodes/Aster/Tests/incl.13 delete mode 100644 OldCodes/Aster/Tests/incl.14 delete mode 100644 OldCodes/Aster/Tests/incl.15 delete mode 100644 OldCodes/Aster/Tests/incl.16 delete mode 100644 OldCodes/Aster/Tests/incl.17 delete mode 100644 OldCodes/Aster/Tests/incl.25 delete mode 100644 OldCodes/Aster/Tests/incl1.comm delete mode 100644 OldCodes/Aster/Tests/inclmat.comm delete mode 100644 OldCodes/Aster/Tests/inclmat2.comm delete mode 100644 OldCodes/Aster/Tests/j0.comm delete mode 100644 OldCodes/Aster/Tests/j1.comm delete mode 100644 OldCodes/Aster/Tests/j1.ini delete mode 100644 OldCodes/Aster/Tests/j2.ini delete mode 100644 OldCodes/Aster/Tests/jdc.ini delete mode 100644 OldCodes/Aster/Tests/p0.comm delete mode 100644 OldCodes/Aster/Tests/p1.comm delete mode 100644 OldCodes/Aster/Tests/p2.comm delete mode 100644 OldCodes/Aster/Tests/p3.comm delete mode 100644 OldCodes/Aster/Tests/perr.comm delete mode 100644 OldCodes/Aster/Tests/perr2.comm delete mode 100644 OldCodes/Aster/Tests/pincl.11 delete mode 100644 OldCodes/Aster/Tests/pp.comm delete mode 100644 OldCodes/Aster/Tests/princ.comm delete mode 100644 OldCodes/Aster/Tests/princ.ini delete mode 100644 OldCodes/Aster/Tests/princl.11 delete mode 100644 OldCodes/Aster/Tests/princl.12 delete mode 100644 OldCodes/Aster/Tests/princl.14 delete mode 100644 OldCodes/Aster/Tests/princl.35 delete mode 100644 OldCodes/Aster/Tests/qincl.11 delete mode 100644 OldCodes/Aster/Tests/rincl.11 delete mode 100755 OldCodes/Aster/Tests/torsion.comm delete mode 100644 OldCodes/Aster/__init__.py delete mode 100644 OldCodes/Aster/a.dat delete mode 100644 OldCodes/Aster/alphasdist.py delete mode 100644 OldCodes/Aster/configuration_ASTER.py delete mode 100644 OldCodes/Aster/eficasManager.py delete mode 100755 OldCodes/Aster/eficas_aster.py delete mode 100755 OldCodes/Aster/lance_test.sh delete mode 100644 OldCodes/Aster/prefs.py delete mode 100644 OldCodes/Aster/prefs.py.win delete mode 100644 OldCodes/Aster/prefs_ASTER.py delete mode 100644 OldCodes/Aster/properties.py delete mode 100755 OldCodes/Aster/qtEficas_aster.py delete mode 100755 OldCodes/Aster/reecrit_comm.py delete mode 100644 OldCodes/Aster/sdist.py delete mode 100644 OldCodes/Aster/style.py delete mode 100755 OldCodes/Aster/test_eficas.py delete mode 100644 OldCodes/Carmel3D/CMakeLists.txt delete mode 100644 OldCodes/Carmel3D/Carmel3D_Cata_V0.py delete mode 100755 OldCodes/Carmel3D/Carmel3D_Cata_frequentiel_V0.py delete mode 100644 OldCodes/Carmel3D/Carmel3D_Cata_frequentiel_V1.py delete mode 100644 OldCodes/Carmel3D/E24 delete mode 100644 OldCodes/Carmel3D/FEV1000 delete mode 100644 OldCodes/Carmel3D/FEV470 delete mode 100644 OldCodes/Carmel3D/FEV600 delete mode 100644 OldCodes/Carmel3D/FEV800 delete mode 100644 OldCodes/Carmel3D/HA600 delete mode 100644 OldCodes/Carmel3D/M600_65 delete mode 100644 OldCodes/Carmel3D/M6X2ISO1 delete mode 100644 OldCodes/Carmel3D/M6X_epsilon.mater delete mode 100644 OldCodes/Carmel3D/M6X_homog_mu.mater delete mode 100644 OldCodes/Carmel3D/M6X_homog_sigma.mater delete mode 100644 OldCodes/Carmel3D/M6X_lineaire_mu.mater delete mode 100644 OldCodes/Carmel3D/M6X_lineaire_sigma.mater delete mode 100644 OldCodes/Carmel3D/M6X_mu.mater delete mode 100644 OldCodes/Carmel3D/__init__.py delete mode 100644 OldCodes/Carmel3D/ajoutGroupe.py delete mode 100644 OldCodes/Carmel3D/configuration_CARMEL3D.py delete mode 100644 OldCodes/Carmel3D/materiaux/ACIER_TEAM13 delete mode 100644 OldCodes/Carmel3D/materiaux/CMakeLists.txt delete mode 100644 OldCodes/Carmel3D/materiaux/E24 delete mode 100644 OldCodes/Carmel3D/materiaux/FEV1000 delete mode 100644 OldCodes/Carmel3D/materiaux/FEV470 delete mode 100644 OldCodes/Carmel3D/materiaux/FEV600 delete mode 100644 OldCodes/Carmel3D/materiaux/FEV800 delete mode 100644 OldCodes/Carmel3D/materiaux/HA600 delete mode 100644 OldCodes/Carmel3D/materiaux/M600_65 delete mode 100644 OldCodes/Carmel3D/materiaux/M6X2ISO1 delete mode 100644 OldCodes/Carmel3D/materiaux/M6X_epsilon.mater delete mode 100644 OldCodes/Carmel3D/materiaux/M6X_homogene_mu.mater delete mode 100644 OldCodes/Carmel3D/materiaux/M6X_homogene_sigma.mater delete mode 100644 OldCodes/Carmel3D/materiaux/M6X_lineaire_mu.mater delete mode 100644 OldCodes/Carmel3D/materiaux/M6X_lineaire_sigma.mater delete mode 100644 OldCodes/Carmel3D/materiaux/M6X_mu.mater delete mode 100644 OldCodes/Carmel3D/materiaux/M6X_sigma.mater delete mode 100644 OldCodes/Carmel3D/materiaux/materiaux.comm delete mode 100644 OldCodes/Carmel3D/opsCarmel.py delete mode 100644 OldCodes/Carmel3D/prefs.py delete mode 100644 OldCodes/Carmel3D/prefs_CARMEL3D.py delete mode 100644 OldCodes/Carmel3D/properties.py delete mode 100644 OldCodes/Carmel3D/style.py delete mode 100644 OldCodes/CarmelCND/CMakeLists.txt delete mode 100644 OldCodes/CarmelCND/CarmelCND_Cata.py delete mode 100644 OldCodes/CarmelCND/PourTraductionCarmel.py delete mode 100644 OldCodes/CarmelCND/PrepareRunCarmel.py delete mode 100755 OldCodes/CarmelCND/acquiertGroupes.py delete mode 100644 OldCodes/CarmelCND/configuration_CARMELCND.py delete mode 100644 OldCodes/CarmelCND/prefs.py delete mode 100644 OldCodes/CarmelCND/prefs_CARMELCND.py delete mode 100755 OldCodes/CarmelCND/qtEficas_CarmelCND.py delete mode 100644 OldCodes/CarmelCS/CMakeLists.txt delete mode 100644 OldCodes/CarmelCS/CarmelCS_cata.py delete mode 100644 OldCodes/CarmelCS/configuration_CARMELCS.py delete mode 100644 OldCodes/CarmelCS/pilotyacsCS.py delete mode 100644 OldCodes/CarmelCS/prefs.py delete mode 100644 OldCodes/CarmelCS/prefs_CARMELCS.py delete mode 100755 OldCodes/CarmelCS/qtEficas_CarmelCS.py delete mode 100755 OldCodes/MED/CataAZ.py delete mode 100644 OldCodes/MED/Elementary_Lists_52996_Cata.py delete mode 100644 OldCodes/MED/Elementary_Lists_53000_Cata.py delete mode 100644 OldCodes/MED/Elementary_Lists_53013_Cata.py delete mode 100644 OldCodes/MED/Elementary_Lists_53036_Cata.py delete mode 100755 OldCodes/MED/Elementary_Lists_Cata.py delete mode 100755 OldCodes/MED/Global_Condition_Cata.py delete mode 100644 OldCodes/MED/Many_Concepts_52983_Cata.py delete mode 100644 OldCodes/MED/Many_Concepts_52988_Cata.py delete mode 100644 OldCodes/MED/Many_Concepts_52989_Cata.py delete mode 100644 OldCodes/MED/Many_Concepts_52992_Cata.py delete mode 100644 OldCodes/MED/Matrix_Cata.py delete mode 100644 OldCodes/MED/Nested_Cond_52945_Cata.py delete mode 100644 OldCodes/MED/Nested_Cond_52946_Cata.py delete mode 100644 OldCodes/MED/Nested_Cond_52947_Cata.py delete mode 100644 OldCodes/MED/Nested_Cond_52948_Cata.py delete mode 100644 OldCodes/MED/Nested_Cond_52949_Cata.py delete mode 100644 OldCodes/MED/Nested_Cond_52952_Cata.py delete mode 100644 OldCodes/MED/Separate_Blocks_52958_Cata.py delete mode 100644 OldCodes/MED/Separate_Blocks_52963_Cata.py delete mode 100644 OldCodes/MED/Separate_Blocks_52966_Cata.py delete mode 100644 OldCodes/MED/Separate_Blocks_52972_Cata.py delete mode 100644 OldCodes/MED/Separate_Blocks_52975_Cata.py delete mode 100644 OldCodes/MED/a delete mode 100644 OldCodes/MED/cata_diapo.py delete mode 100644 OldCodes/MED/cata_med.py delete mode 100644 OldCodes/MED/configuration_MED.py delete mode 100644 OldCodes/MED/images/essaiAster.png delete mode 100644 OldCodes/MED/items_integer_space.txt delete mode 100755 OldCodes/MED/monCode_qtEficas.py delete mode 100644 OldCodes/MED/prefs.py delete mode 100644 OldCodes/MED/prefs_MED.py delete mode 100644 OldCodes/MED/prefs_monCode.py delete mode 100644 OldCodes/MED/properties.py delete mode 100755 OldCodes/MED/qtEficas_AZ.py delete mode 100755 OldCodes/MED/qtEficas_Med.py delete mode 100644 OldCodes/MED/typescript delete mode 100755 OldCodes/Med/Cata_MED_FAM.xml delete mode 100755 OldCodes/Med/Cata_MED_FAM.xml.mini delete mode 100755 OldCodes/Med/Cata_MED_FAM.xml.origin delete mode 100644 OldCodes/Med/README.txt delete mode 100644 OldCodes/Med/aide1 delete mode 100644 OldCodes/Med/efficas.py delete mode 100755 OldCodes/Med/model.xsd delete mode 100644 OldCodes/Med/raw/__init__.py delete mode 100644 OldCodes/Med/raw/efficas.py delete mode 100755 OldCodes/Med/readerEfficas.py delete mode 100644 OldCodes/Openturns_Study/CMakeLists.txt delete mode 100644 OldCodes/Openturns_Study/OpenTURNS_Cata_Study_V1.py delete mode 100644 OldCodes/Openturns_Study/OpenTURNS_Cata_Study_V10.py delete mode 100644 OldCodes/Openturns_Study/OpenTURNS_Cata_Study_V2.py delete mode 100644 OldCodes/Openturns_Study/OpenTURNS_Cata_Study_V3.py delete mode 100644 OldCodes/Openturns_Study/OpenTURNS_Cata_Study_V4.py delete mode 100644 OldCodes/Openturns_Study/OpenTURNS_Cata_Study_V5.py delete mode 100644 OldCodes/Openturns_Study/OpenTURNS_Cata_Study_V6.py delete mode 100644 OldCodes/Openturns_Study/OpenTURNS_Cata_Study_V7.py delete mode 100644 OldCodes/Openturns_Study/OpenTURNS_Cata_Study_V7.py.orig delete mode 100644 OldCodes/Openturns_Study/OpenTURNS_Cata_Study_V8.py delete mode 100644 OldCodes/Openturns_Study/OpenTURNS_Cata_Study_V9.py delete mode 100644 OldCodes/Openturns_Study/configuration_OPENTURNS_STUDY.py delete mode 100644 OldCodes/Openturns_Study/opsOT.py delete mode 100644 OldCodes/Openturns_Study/prefs.py delete mode 100644 OldCodes/Openturns_Study/prefs_OPENTURNS_STUDY.py delete mode 100644 OldCodes/Openturns_Study/properties.py delete mode 100755 OldCodes/Openturns_Study/qtEficas_openturns_study.py delete mode 100644 OldCodes/Openturns_Study/sdistOTqt.py delete mode 100644 OldCodes/Openturns_Study/style.py delete mode 100644 OldCodes/Openturns_Study/test/MinMax_ExpPlane.comm delete mode 100644 OldCodes/Openturns_Study/test/MinMax_ExpPlane.py delete mode 100644 OldCodes/Openturns_Study/test/MinMax_RandomSampling.comm delete mode 100644 OldCodes/Openturns_Wrapper/CMakeLists.txt delete mode 100644 OldCodes/Openturns_Wrapper/OpenTURNS_Cata_Wrapper_V1.py delete mode 100644 OldCodes/Openturns_Wrapper/OpenTURNS_Cata_Wrapper_V2.py delete mode 100644 OldCodes/Openturns_Wrapper/OpenTURNS_Cata_Wrapper_V3.py delete mode 100644 OldCodes/Openturns_Wrapper/OpenTURNS_Cata_Wrapper_V4.py delete mode 100644 OldCodes/Openturns_Wrapper/configuration_OPENTURNS_WRAPPER.py delete mode 100644 OldCodes/Openturns_Wrapper/prefs.py delete mode 100644 OldCodes/Openturns_Wrapper/prefs_OPENTURNS_WRAPPER.py delete mode 100644 OldCodes/Openturns_Wrapper/properties.py delete mode 100755 OldCodes/Openturns_Wrapper/qtEficas_openturns_wrapper.py delete mode 100644 OldCodes/Openturns_Wrapper/sdistOTqt.py delete mode 100644 OldCodes/Openturns_Wrapper/style.py delete mode 100755 OldCodes/PSEN_Eficas/ExtractGeneratorLoadLineandTransfoDico.py delete mode 100755 OldCodes/PSEN_Eficas/ExtractGeneratorandLoadList.py delete mode 100755 OldCodes/PSEN_Eficas/PSEN/PSEN_GUI.py delete mode 100755 OldCodes/PSEN_Eficas/PSEN/PSSEWrapper.py delete mode 100755 OldCodes/PSEN_Eficas/PSEN/__init__.py delete mode 100755 OldCodes/PSEN_Eficas/PSEN/exploit2.ows delete mode 100755 OldCodes/PSEN_Eficas/PSEN/support_functions.py delete mode 100644 OldCodes/PSEN_Eficas/PSEN_Cata.py delete mode 100755 OldCodes/PSEN_Eficas/configuration_PSEN.py delete mode 100755 OldCodes/PSEN_Eficas/mesScripts.py delete mode 100644 OldCodes/PSEN_Eficas/mesScripts_PSEN.py delete mode 100755 OldCodes/PSEN_Eficas/opsPSEN.py delete mode 100755 OldCodes/PSEN_Eficas/prefs.py delete mode 100755 OldCodes/PSEN_Eficas/prefs_PSEN.py delete mode 100755 OldCodes/PSEN_Eficas/properties.py delete mode 100755 OldCodes/PSEN_Eficas/qtEficas_PSEN.py delete mode 100644 OldCodes/PSEN_N1/PSEN_Cata_N1.py delete mode 100644 OldCodes/PSEN_N1/configuration_PSEN_N1.py delete mode 100644 OldCodes/PSEN_N1/mesScripts_PSEN_N1.py delete mode 100644 OldCodes/PSEN_N1/opsPSEN_N1.py delete mode 100644 OldCodes/PSEN_N1/prefs.py delete mode 100644 OldCodes/PSEN_N1/prefs_PSEN_N1.py delete mode 100644 OldCodes/PSEN_N1/properties.py delete mode 100755 OldCodes/PSEN_N1/qtEficas_PSEN_N1.py delete mode 100644 OldCodes/PSEN_N1/run.py delete mode 100755 OldCodes/ProcessOutputs_Eficas/EssaiMulti.py delete mode 100644 OldCodes/ProcessOutputs_Eficas/ExtractGeneratorLoadLineandTransfoDico.py delete mode 100644 OldCodes/ProcessOutputs_Eficas/ExtractGeneratorLoadLineandTransfoDicoProcess.py delete mode 100644 OldCodes/ProcessOutputs_Eficas/PSEN_Cata_N1.py delete mode 100644 OldCodes/ProcessOutputs_Eficas/PSEN_Cata_N1.py.ok delete mode 100644 OldCodes/ProcessOutputs_Eficas/ProcessOutputs_Cata.py delete mode 100644 OldCodes/ProcessOutputs_Eficas/configuration_PSEN_N1.py delete mode 100644 OldCodes/ProcessOutputs_Eficas/mesScripts_PSEN_N1.py delete mode 100644 OldCodes/ProcessOutputs_Eficas/opsPSEN_N1.py delete mode 100644 OldCodes/ProcessOutputs_Eficas/prefs.py delete mode 100644 OldCodes/ProcessOutputs_Eficas/prefs_PSEN_N1.py delete mode 100644 OldCodes/ProcessOutputs_Eficas/properties.py delete mode 100644 OldCodes/SPECA/SPECA_Cata_V1.py delete mode 100644 OldCodes/SPECA/SPECA_Cata_V2016.py delete mode 100644 OldCodes/SPECA/SPECA_Cata_V2_00.py delete mode 100644 OldCodes/SPECA/configuration_SPECA.py delete mode 100644 OldCodes/SPECA/prefs.py delete mode 100644 OldCodes/SPECA/prefs_SPECA.py delete mode 100644 OldCodes/SPECA/properties.py delete mode 100644 OldCodes/Sep/CMakeLists.txt delete mode 100644 OldCodes/Sep/SEP_Cata_V0.py delete mode 100644 OldCodes/Sep/SEP_Cata_V1.py delete mode 100644 OldCodes/Sep/SEP_Cata_V1_2.py delete mode 100644 OldCodes/Sep/SEP_Cata_V1_3.py delete mode 100644 OldCodes/Sep/SEP_Cata_V1_4.py delete mode 100644 OldCodes/Sep/__init__.py delete mode 100644 OldCodes/Sep/catalogues_sep.ini delete mode 100644 OldCodes/Sep/configuration_SEP.py delete mode 100644 OldCodes/Sep/editeur.ini delete mode 100644 OldCodes/Sep/prefs.py delete mode 100644 OldCodes/Sep/prefs_SEP.py delete mode 100644 OldCodes/Sep/properties.py delete mode 100755 OldCodes/Sep/qtEficas_SEP.py delete mode 100644 OldCodes/Sep/sdistSEP.py delete mode 100644 OldCodes/Sep/style.py delete mode 100755 OldCodes/Tests/CataAZ.py delete mode 100644 OldCodes/Tests/Elementary_Lists_52996_Cata.py delete mode 100644 OldCodes/Tests/Elementary_Lists_53000_Cata.py delete mode 100644 OldCodes/Tests/Elementary_Lists_53013_Cata.py delete mode 100644 OldCodes/Tests/Elementary_Lists_53036_Cata.py delete mode 100755 OldCodes/Tests/Elementary_Lists_Cata.py delete mode 100755 OldCodes/Tests/Global_Condition_Cata.py delete mode 100644 OldCodes/Tests/Many_Concepts_52983_Cata.py delete mode 100644 OldCodes/Tests/Many_Concepts_52988_Cata.py delete mode 100644 OldCodes/Tests/Many_Concepts_52989_Cata.py delete mode 100644 OldCodes/Tests/Many_Concepts_52992_Cata.py delete mode 100644 OldCodes/Tests/Matrix_Cata.py delete mode 100644 OldCodes/Tests/Nested_Cond_52945_Cata.py delete mode 100644 OldCodes/Tests/Nested_Cond_52946_Cata.py delete mode 100644 OldCodes/Tests/Nested_Cond_52947_Cata.py delete mode 100644 OldCodes/Tests/Nested_Cond_52948_Cata.py delete mode 100644 OldCodes/Tests/Nested_Cond_52949_Cata.py delete mode 100644 OldCodes/Tests/Nested_Cond_52952_Cata.py delete mode 100644 OldCodes/Tests/Separate_Blocks_52958_Cata.py delete mode 100644 OldCodes/Tests/Separate_Blocks_52963_Cata.py delete mode 100644 OldCodes/Tests/Separate_Blocks_52966_Cata.py delete mode 100644 OldCodes/Tests/Separate_Blocks_52972_Cata.py delete mode 100644 OldCodes/Tests/Separate_Blocks_52975_Cata.py delete mode 100644 OldCodes/Tests/a delete mode 100644 OldCodes/Tests/cata_diapo.py delete mode 100644 OldCodes/Tests/cata_med.py delete mode 100644 OldCodes/Tests/configuration_MED.py delete mode 100644 OldCodes/Tests/images/essaiAster.png delete mode 100644 OldCodes/Tests/items_integer_space.txt delete mode 100755 OldCodes/Tests/monCode_qtEficas.py delete mode 100644 OldCodes/Tests/prefs.py delete mode 100644 OldCodes/Tests/prefs_MED.py delete mode 100644 OldCodes/Tests/prefs_monCode.py delete mode 100644 OldCodes/Tests/properties.py delete mode 100755 OldCodes/Tests/qtEficas_AZ.py delete mode 100755 OldCodes/Tests/qtEficas_Med.py delete mode 100644 OldCodes/Tests/typescript delete mode 100644 OldCodes/UiQT4/CMakeLists.txt delete mode 100644 OldCodes/UiQT4/Newdoc.tgz delete mode 100644 OldCodes/UiQT4/Tuple2.ui delete mode 100644 OldCodes/UiQT4/Tuple3.ui delete mode 100644 OldCodes/UiQT4/desBaseWidget.ui delete mode 100644 OldCodes/UiQT4/desChoixCata.ui delete mode 100644 OldCodes/UiQT4/desChoixCode.ui delete mode 100644 OldCodes/UiQT4/desChoixCommandes.ui delete mode 100644 OldCodes/UiQT4/desChoixLangue.ui delete mode 100644 OldCodes/UiQT4/desGroupeOptionnel.ui delete mode 100644 OldCodes/UiQT4/desRecherche.ui delete mode 100644 OldCodes/UiQT4/desRechercheCatalogue.ui delete mode 100644 OldCodes/UiQT4/desSelectVal.ui delete mode 100644 OldCodes/UiQT4/desViewRegles.ui delete mode 100644 OldCodes/UiQT4/desViewTexte.ui delete mode 100644 OldCodes/UiQT4/desVisu.ui delete mode 100644 OldCodes/UiQT4/desWidget4a6RadioButton.ui delete mode 100644 OldCodes/UiQT4/desWidgetBloc.ui delete mode 100644 OldCodes/UiQT4/desWidgetCB.ui delete mode 100644 OldCodes/UiQT4/desWidgetCommande.ui delete mode 100644 OldCodes/UiQT4/desWidgetCommentaire.ui delete mode 100644 OldCodes/UiQT4/desWidgetCreeParam.ui delete mode 100644 OldCodes/UiQT4/desWidgetDate.ui delete mode 100644 OldCodes/UiQT4/desWidgetFact.ui delete mode 100644 OldCodes/UiQT4/desWidgetFactPlie.ui delete mode 100644 OldCodes/UiQT4/desWidgetFormule.ui delete mode 100644 OldCodes/UiQT4/desWidgetHeure.ui delete mode 100644 OldCodes/UiQT4/desWidgetInactif.ui delete mode 100644 OldCodes/UiQT4/desWidgetInformation.ui delete mode 100644 OldCodes/UiQT4/desWidgetMatrice.ui delete mode 100644 OldCodes/UiQT4/desWidgetOptionnel.ui delete mode 100644 OldCodes/UiQT4/desWidgetOptionnelMC.ui delete mode 100644 OldCodes/UiQT4/desWidgetParam.ui delete mode 100644 OldCodes/UiQT4/desWidgetPlusieursBase.ui delete mode 100644 OldCodes/UiQT4/desWidgetPlusieursInto.ui delete mode 100644 OldCodes/UiQT4/desWidgetPlusieursIntoOrdonne.ui delete mode 100644 OldCodes/UiQT4/desWidgetPlusieursPlie.ui delete mode 100644 OldCodes/UiQT4/desWidgetPlusieursTuple.ui delete mode 100644 OldCodes/UiQT4/desWidgetRadioButton.ui delete mode 100644 OldCodes/UiQT4/desWidgetSDCOInto.ui delete mode 100644 OldCodes/UiQT4/desWidgetSimpBase.ui delete mode 100644 OldCodes/UiQT4/desWidgetSimpBool.ui delete mode 100644 OldCodes/UiQT4/desWidgetSimpComplexe.ui delete mode 100644 OldCodes/UiQT4/desWidgetSimpFichier.ui delete mode 100644 OldCodes/UiQT4/desWidgetSimpSalome.ui delete mode 100644 OldCodes/UiQT4/desWidgetSimpTxt.ui delete mode 100644 OldCodes/UiQT4/desWidgetTuple2.ui delete mode 100644 OldCodes/UiQT4/desWidgetTuple3.ui delete mode 100644 OldCodes/UiQT4/desWidgetUniqueSDCO.ui delete mode 100644 OldCodes/UiQT4/desWidgetVide.ui delete mode 100644 OldCodes/UiQT4/eficas_en.0106.ts delete mode 100644 OldCodes/UiQT4/eficas_en.ts delete mode 100644 OldCodes/UiQT4/eficas_fr.0106.ts delete mode 100644 OldCodes/UiQT4/eficas_fr.ts delete mode 100644 OldCodes/UiQT4/makefile delete mode 100644 OldCodes/UiQT4/myMain.ui delete mode 100644 OldCodes/ZCracks/CMakeLists.txt delete mode 100644 OldCodes/ZCracks/configuration_ZCRACKS.py delete mode 100644 OldCodes/ZCracks/mesScripts_ZCRACKS.py delete mode 100644 OldCodes/ZCracks/monCode_Cata.py delete mode 100644 OldCodes/ZCracks/monCode_Cata.py.V0 delete mode 100644 OldCodes/ZCracks/prefs.py delete mode 100644 OldCodes/ZCracks/prefs_ZCRACKS.py delete mode 100644 OldCodes/ZCracks/properties.py delete mode 100755 OldCodes/ZCracks/qtEficas_ZCracks.py delete mode 100644 OldCodes/boundary_conditions/CMakeLists.txt delete mode 100644 OldCodes/boundary_conditions/__init__.py delete mode 100644 OldCodes/boundary_conditions/appli.py delete mode 100644 OldCodes/boundary_conditions/boundary_conditions_cata.py delete mode 100644 OldCodes/boundary_conditions/configuration_boundary_conditions.py delete mode 100644 OldCodes/boundary_conditions/generator_boundary_conditions.py delete mode 100644 OldCodes/boundary_conditions/prefs.py delete mode 100644 OldCodes/boundary_conditions/prefs_boundary_conditions.py delete mode 100644 OldCodes/ts/Telemac_Cata.py delete mode 100644 OldCodes/ts/a.py delete mode 100644 OldCodes/ts/dicoparser.py delete mode 100644 OldCodes/ts/main.ts delete mode 100644 OldCodes/ts/prefs.py delete mode 100644 OldCodes/ts/telemac2dv6p3.dico delete mode 100644 OldCodes/ts/test_cata.py delete mode 100644 OldCodes/ts/test_dicoparser.py delete mode 100644 OldCodes/ts/test_translator.py delete mode 100755 OldCodes/ts/translator.py delete mode 100644 OldCodes/ts/tsparser.py create mode 100644 ReacteurNumerique/GNUmakefile create mode 100644 ReacteurNumerique/cata_RN_EDG.py create mode 100644 ReacteurNumerique/cata_RN_EDG_UQ.py create mode 100644 ReacteurNumerique/cata_RN_UQ.py create mode 100644 ReacteurNumerique/cata_UQ.py create mode 100644 ReacteurNumerique/control_rod_ejection_small_core_thyc_cocagne.comm create mode 100644 ReacteurNumerique/edg_REP1300_FULL.comm create mode 100755 ReacteurNumerique/exempleComm2Xml2Comm.py create mode 100755 ReacteurNumerique/exempleGetDicoPython.py create mode 100755 ReacteurNumerique/exempleLectureObjetPython.py create mode 100755 ReacteurNumerique/exempleLectureObjetPyxb.py rename OldCodes/SPECA/qtEficasSPECA.py => ReacteurNumerique/exempleValideUnFichier.py (84%) rename VirtualPolymer/qtEficasVP.py => ReacteurNumerique/generateXSD.py (78%) create mode 100644 ReacteurNumerique/post_csv.py rename {MT => ReacteurNumerique}/prefs.py (97%) rename CatasDeTests/prefs_Essai.py => ReacteurNumerique/prefs_ReacteurNumerique.py (88%) delete mode 100644 ReacteurNumerique_UQ/cathTests/CMakeLists.txt delete mode 100644 Telemac/.monCode_Cata.py.swp delete mode 100644 Telemac/CMakeLists.txt delete mode 100644 Telemac/__init__.py delete mode 100644 Telemac/aideAuxConvertisseurs.py delete mode 100644 Telemac/artemis_cata_auto.py delete mode 100644 Telemac/artemis_dicoCasEnToCata.py delete mode 100644 Telemac/artemis_dicoCasFrToCata.py delete mode 100644 Telemac/artemis_enum_auto.py delete mode 100644 Telemac/artemis_labelCataToIhm_en.qm delete mode 100644 Telemac/artemis_labelCataToIhm_fr.qm delete mode 100644 Telemac/configuration_TELEMAC.py delete mode 100644 Telemac/gaia_cata_auto.py delete mode 100644 Telemac/gaia_dicoCasEnToCata.py delete mode 100644 Telemac/gaia_dicoCasFrToCata.py delete mode 100644 Telemac/gaia_enum_auto.py delete mode 100644 Telemac/gaia_labelCataToIhm_en.qm delete mode 100644 Telemac/gaia_labelCataToIhm_en.ts delete mode 100644 Telemac/gaia_labelCataToIhm_fr.qm delete mode 100644 Telemac/gaia_labelCataToIhm_fr.ts delete mode 100644 Telemac/khione_cata_auto.py delete mode 100644 Telemac/khione_dicoCasEnToCata.py delete mode 100644 Telemac/khione_dicoCasFrToCata.py delete mode 100644 Telemac/khione_enum_auto.py delete mode 100644 Telemac/khione_labelCataToIhm_en.qm delete mode 100644 Telemac/khione_labelCataToIhm_fr.qm delete mode 100644 Telemac/mascaret/CMakeLists.txt delete mode 100644 Telemac/mascaret/__init__.py delete mode 100644 Telemac/mascaret/appli.py delete mode 100644 Telemac/mascaret/configuration_mascaret.py delete mode 100644 Telemac/mascaret/mascaret_V7_cata.py delete mode 100644 Telemac/mascaret/prefs.py delete mode 100644 Telemac/mascaret/prefs_mascaret.py delete mode 100644 Telemac/postel3d_cata_auto.py delete mode 100644 Telemac/postel3d_dicoCasEnToCata.py delete mode 100644 Telemac/postel3d_dicoCasFrToCata.py delete mode 100644 Telemac/postel3d_enum_auto.py delete mode 100644 Telemac/postel3d_labelCataToIhm_en.qm delete mode 100644 Telemac/postel3d_labelCataToIhm_fr.qm delete mode 100644 Telemac/prefs.py delete mode 100644 Telemac/prefs_TELEMAC.py delete mode 100644 Telemac/properties.py delete mode 100755 Telemac/qtEficas_Telemac.py delete mode 100755 Telemac/reecrit_cas_en_comm.py delete mode 100644 Telemac/sisyphe_cata_auto.py delete mode 100644 Telemac/sisyphe_dicoCasEnToCata.py delete mode 100644 Telemac/sisyphe_dicoCasFrToCata.py delete mode 100644 Telemac/sisyphe_enum_auto.py delete mode 100644 Telemac/sisyphe_labelCataToIhm_en.qm delete mode 100644 Telemac/sisyphe_labelCataToIhm_fr.qm delete mode 100644 Telemac/stbtel_cata_auto.py delete mode 100644 Telemac/stbtel_dicoCasEnToCata.py delete mode 100644 Telemac/stbtel_dicoCasFrToCata.py delete mode 100644 Telemac/stbtel_enum_auto.py delete mode 100644 Telemac/stbtel_labelCataToIhm_en.qm delete mode 100644 Telemac/stbtel_labelCataToIhm_fr.qm delete mode 100644 Telemac/telemac2d_cata_auto.py delete mode 100644 Telemac/telemac2d_dicoCasEnToCata.py delete mode 100644 Telemac/telemac2d_dicoCasFrToCata.py delete mode 100644 Telemac/telemac2d_enum_auto.py delete mode 100644 Telemac/telemac2d_labelCataToIhm_en.qm delete mode 100644 Telemac/telemac2d_labelCataToIhm_fr.qm delete mode 100644 Telemac/telemac3d_cata_auto.py delete mode 100644 Telemac/telemac3d_dicoCasEnToCata.py delete mode 100644 Telemac/telemac3d_dicoCasFrToCata.py delete mode 100644 Telemac/telemac3d_enum_auto.py delete mode 100644 Telemac/telemac3d_labelCataToIhm_en.qm delete mode 100644 Telemac/telemac3d_labelCataToIhm_fr.qm delete mode 100644 Telemac/tomawac_cata_auto.py delete mode 100644 Telemac/tomawac_dicoCasEnToCata.py delete mode 100644 Telemac/tomawac_dicoCasFrToCata.py delete mode 100644 Telemac/tomawac_enum_auto.py delete mode 100644 Telemac/tomawac_labelCataToIhm_en.qm delete mode 100644 Telemac/tomawac_labelCataToIhm_fr.qm delete mode 100644 Telemac/waqtel_cata_auto.py delete mode 100644 Telemac/waqtel_dicoCasEnToCata.py delete mode 100644 Telemac/waqtel_dicoCasFrToCata.py delete mode 100644 Telemac/waqtel_enum_auto.py delete mode 100644 Telemac/waqtel_labelCataToIhm_en.qm delete mode 100644 Telemac/waqtel_labelCataToIhm_fr.qm delete mode 100644 Tests/EficasEngineTest.py delete mode 100644 Tests/Makefile delete mode 100644 Tests/README delete mode 100644 Tests/compare.py delete mode 100644 Tests/config.py delete mode 100644 Tests/editeur.ini delete mode 100755 Tests/eficas_aster.py delete mode 100644 Tests/prefs.py delete mode 100644 Tests/properties.py delete mode 100644 Tests/run.py delete mode 100644 Tests/style.py delete mode 100644 Tests/testastest/basetest.py delete mode 100644 Tests/testastest/erreu01a.err delete mode 100644 Tests/testastest/testaster1.py delete mode 100644 Tests/testastest/testaster10.py delete mode 100644 Tests/testastest/testaster2.py delete mode 100644 Tests/testastest/testaster3.py delete mode 100644 Tests/testastest/testaster4.py delete mode 100644 Tests/testastest/testaster5.py delete mode 100644 Tests/testastest/testaster6.py delete mode 100644 Tests/testastest/testaster7.py delete mode 100644 Tests/testastest/testaster8.py delete mode 100644 Tests/testastest/testaster9.py delete mode 100644 Tests/testastest9/basetest.py delete mode 100644 Tests/testastest9/erreu01a.err delete mode 100644 Tests/testastest9/testaster1.py delete mode 100644 Tests/testastest9/testaster10.py delete mode 100644 Tests/testastest9/testaster2.py delete mode 100644 Tests/testastest9/testaster3.py delete mode 100644 Tests/testastest9/testaster4.py delete mode 100644 Tests/testastest9/testaster5.py delete mode 100644 Tests/testastest9/testaster6.py delete mode 100644 Tests/testastest9/testaster7.py delete mode 100644 Tests/testastest9/testaster8.py delete mode 100644 Tests/testastest9/testaster9.py delete mode 100644 Tests/testcomm/a.11 delete mode 100644 Tests/testcomm/a.com0 delete mode 100644 Tests/testcomm/a.comm delete mode 100644 Tests/testcomm/aa.comm delete mode 100644 Tests/testcomm/b.comm delete mode 100644 Tests/testcomm/c.comm delete mode 100755 Tests/testcomm/cabri02a.comm delete mode 100644 Tests/testcomm/d.comm delete mode 100644 Tests/testcomm/e.comm delete mode 100644 Tests/testcomm/efica01a.11 delete mode 100755 Tests/testcomm/efica01a.com0 delete mode 100755 Tests/testcomm/efica01a.comm delete mode 100644 Tests/testcomm/efica01b.11 delete mode 100755 Tests/testcomm/efica01b.comm delete mode 100644 Tests/testcomm/f.comm delete mode 100755 Tests/testcomm/forma12c.22 delete mode 100755 Tests/testcomm/forma12c.comm delete mode 100644 Tests/testcomm/g.comm delete mode 100755 Tests/testcomm/hplp101b.comm delete mode 100755 Tests/testcomm/hsnv100h.comm delete mode 100644 Tests/testcomm/incmat.comm delete mode 100644 Tests/testcomm/param1.comm delete mode 100644 Tests/testcomm/param2.com0 delete mode 100644 Tests/testcomm/param2.comm delete mode 100644 Tests/testcomm/param3.11 delete mode 100644 Tests/testcomm/param3.12 delete mode 100644 Tests/testcomm/param3.com0 delete mode 100644 Tests/testcomm/param3.comm delete mode 100644 Tests/testcomm/pars1.comm delete mode 100644 Tests/testcomm/parseur.comm delete mode 100644 Tests/testcomm/testcomm.py delete mode 100644 Tests/testcomm/titi.comm delete mode 100644 Tests/testcomm7/a.11 delete mode 100644 Tests/testcomm7/a.com0 delete mode 100644 Tests/testcomm7/a.comm delete mode 100644 Tests/testcomm7/aa.comm delete mode 100644 Tests/testcomm7/b.comm delete mode 100644 Tests/testcomm7/c.comm delete mode 100644 Tests/testcomm7/d.comm delete mode 100644 Tests/testcomm7/e.comm delete mode 100644 Tests/testcomm7/efica01a.11 delete mode 100755 Tests/testcomm7/efica01a.com0 delete mode 100755 Tests/testcomm7/efica01a.comm delete mode 100644 Tests/testcomm7/efica01b.11 delete mode 100755 Tests/testcomm7/efica01b.comm delete mode 100644 Tests/testcomm7/f.comm delete mode 100755 Tests/testcomm7/forma12c.22 delete mode 100755 Tests/testcomm7/forma12c.comm delete mode 100644 Tests/testcomm7/g.comm delete mode 100755 Tests/testcomm7/hplp101b.comm delete mode 100644 Tests/testcomm7/incmat.comm delete mode 100644 Tests/testcomm7/param1.comm delete mode 100644 Tests/testcomm7/param2.com0 delete mode 100644 Tests/testcomm7/param2.comm delete mode 100644 Tests/testcomm7/param3.11 delete mode 100644 Tests/testcomm7/param3.12 delete mode 100644 Tests/testcomm7/param3.com0 delete mode 100644 Tests/testcomm7/param3.comm delete mode 100644 Tests/testcomm7/pars1.comm delete mode 100644 Tests/testcomm7/parseur.comm delete mode 100644 Tests/testcomm7/testcomm.py delete mode 100644 Tests/testcomm7/titi.comm delete mode 100644 Tests/testcomm9/a.11 delete mode 100644 Tests/testcomm9/a.com0 delete mode 100644 Tests/testcomm9/a.comm delete mode 100644 Tests/testcomm9/aa.comm delete mode 100644 Tests/testcomm9/b.comm delete mode 100644 Tests/testcomm9/c.comm delete mode 100755 Tests/testcomm9/cabri02a.comm delete mode 100644 Tests/testcomm9/d.comm delete mode 100644 Tests/testcomm9/e.comm delete mode 100644 Tests/testcomm9/efica01a.11 delete mode 100755 Tests/testcomm9/efica01a.com0 delete mode 100755 Tests/testcomm9/efica01a.comm delete mode 100644 Tests/testcomm9/efica01b.11 delete mode 100755 Tests/testcomm9/efica01b.comm delete mode 100644 Tests/testcomm9/f.comm delete mode 100755 Tests/testcomm9/forma12c.22 delete mode 100755 Tests/testcomm9/forma12c.comm delete mode 100644 Tests/testcomm9/g.comm delete mode 100755 Tests/testcomm9/hplp101b.comm delete mode 100755 Tests/testcomm9/hsnv100h.comm delete mode 100644 Tests/testcomm9/incmat.comm delete mode 100644 Tests/testcomm9/param1.comm delete mode 100644 Tests/testcomm9/param2.com0 delete mode 100644 Tests/testcomm9/param2.comm delete mode 100644 Tests/testcomm9/param3.11 delete mode 100644 Tests/testcomm9/param3.12 delete mode 100644 Tests/testcomm9/param3.com0 delete mode 100644 Tests/testcomm9/param3.comm delete mode 100644 Tests/testcomm9/pars1.comm delete mode 100644 Tests/testcomm9/parseur.comm delete mode 100644 Tests/testcomm9/testcomm.py delete mode 100644 Tests/testcomm9/titi.comm delete mode 100644 Tests/testcomm9/toto.comm delete mode 100644 Tests/testelem/az.comm delete mode 100644 Tests/testelem/azv6.comm delete mode 100644 Tests/testelem/cata1.py delete mode 100644 Tests/testelem/cata2.py delete mode 100644 Tests/testelem/cata3.py delete mode 100644 Tests/testelem/cata5.py delete mode 100644 Tests/testelem/params.comm delete mode 100644 Tests/testelem/testaz76.py delete mode 100644 Tests/testelem/testbloc1.py delete mode 100644 Tests/testelem/testfact1.py delete mode 100644 Tests/testelem/testfact2.py delete mode 100644 Tests/testelem/testitem1.py delete mode 100644 Tests/testelem/testjdc1.py delete mode 100644 Tests/testelem/testjdc2.py delete mode 100644 Tests/testelem/testjdc3.py delete mode 100644 Tests/testelem/testjdc4.py delete mode 100644 Tests/testelem/testmacro1.py delete mode 100644 Tests/testelem/testoper1.py delete mode 100644 Tests/testelem/testparseur.py delete mode 100644 Tests/testelem/testposition1.py delete mode 100644 Tests/testelem/testsimp0.py delete mode 100644 Tests/testelem/testsimp1.py delete mode 100644 Tests/testelem/testsimp2.py delete mode 100644 Tests/testelem/testsimp3.py delete mode 100644 Tests/testelem/testsimp4.py delete mode 100644 Tests/testelem/testsimp5.py delete mode 100644 Tests/testelem/testvalidator1.py delete mode 100644 Tests/testelem/testvalidator2.py delete mode 100644 Tests/testelem/toto.comm delete mode 100644 Tests/testelem7/testaz76.py delete mode 100644 Tests/testihm/common.py delete mode 100644 Tests/testihm/testihm1.py delete mode 100644 Tests/testihm/testihm2.py delete mode 100644 Tests/testihm/testihm3.py delete mode 100644 Tests/testihm/testihm4.py delete mode 100644 Tests/testihm7/common.py delete mode 100644 Tests/testihm7/testihm1.py delete mode 100644 Tests/testihm7/testihm2.py delete mode 100644 Tests/testihm7/testihm4.py delete mode 100644 Tests/testihm9/common.py delete mode 100644 Tests/testihm9/testihm1.py delete mode 100644 Tests/testihm9/testihm2.py delete mode 100644 Tests/testihm9/testihm3.py delete mode 100644 Tests/testihm9/testihm4.py rename OldCodes/Carmel3D/qtEficas_Carmel3D.py => Tools/generateComm.py (78%) rename MT/qtEficasMT.py => Tools/generateStructure.py (84%) rename CatasDeTests/generateXSD.py => Tools/generateUQ.py (80%) rename {CatasDeTests => Tools}/generateXML.py (79%) rename MAP/qtEficas_map.py => Tools/generateXSD.py (77%) rename OldCodes/ProcessOutputs_Eficas/qtEficas_PSEN_N1.py => Tools/qtEficasGui.py (54%) rename OldCodes/Aster/qtGroup.py => Tools/validateDataSet.py (74%) delete mode 100644 Traducteur/CMakeLists.txt delete mode 100644 UiQT5/CMakeLists.txt delete mode 100644 Validation/CMakeLists.txt delete mode 100644 VirtualPolymer/VP delete mode 100644 VirtualPolymer/VP_Cata_V1.py delete mode 100644 VirtualPolymer/VP_Cata_V2.py delete mode 100644 VirtualPolymer/configuration_VP.py delete mode 100755 VirtualPolymer/editor.py.ssVP delete mode 100644 VirtualPolymer/lienDB.py delete mode 100644 VirtualPolymer/listesDB.py delete mode 100644 VirtualPolymer/prefs.py delete mode 100644 VirtualPolymer/prefs_VP.py delete mode 100644 VirtualPolymer/properties.py create mode 100755 config/test_driver_subst_with_pyxb_settings.py create mode 100755 config/test_driver_subst_without_pyxb_settings.py delete mode 100644 convert/CMakeLists.txt create mode 100644 convert/a.py delete mode 100644 convert/convert_TELEMAC.py create mode 100644 convert/convert_UQPython.py delete mode 100644 convert/old/convert_openturns_study.py delete mode 100644 convert/old/convert_openturns_wrapper.py delete mode 100644 generator/CMakeLists.txt delete mode 100755 generator/generator_PSEN.py delete mode 100755 generator/generator_ProcessOutputs.py delete mode 100644 generator/generator_TELEMAC.py create mode 100644 generator/generator_UQ.py delete mode 100644 generator/generator_map.py delete mode 100644 generator/generator_mapVP.py delete mode 100644 generator/generator_modification.py create mode 100644 generator/incertaintyTools.py create mode 100644 generator/incertainty_tools.py delete mode 100644 generator/oldCodes/DefautASTER.py delete mode 100644 generator/oldCodes/OpenturnsBase.py delete mode 100644 generator/oldCodes/OpenturnsSTD.py delete mode 100644 generator/oldCodes/OpenturnsXML.py delete mode 100644 generator/oldCodes/generator_CARMEL3D.py delete mode 100644 generator/oldCodes/generator_CARMEL3D_temporel.py delete mode 100755 generator/oldCodes/generator_CARMELCND.py delete mode 100644 generator/oldCodes/generator_CARMELCS.py delete mode 100644 generator/oldCodes/generator_SEP.py delete mode 100644 generator/oldCodes/generator_ZCracks.py delete mode 100644 generator/oldCodes/generator_asterv5.py delete mode 100644 generator/oldCodes/generator_cuve2dg.py delete mode 100644 generator/oldCodes/generator_file_from_template.py delete mode 100644 generator/oldCodes/generator_homard.py delete mode 100644 generator/oldCodes/generator_ini.py delete mode 100644 generator/oldCodes/generator_openturns.py delete mode 100644 generator/oldCodes/generator_openturns_study.py delete mode 100644 generator/oldCodes/generator_openturns_wrapper.py delete mode 100644 generator/oldCodes/generator_pyth.py delete mode 100644 generator/oldCodes/generator_python6.py delete mode 100755 generator/oldCodes/oldGenerator_CARMEL3D_frequentiel.py create mode 100644 generator/textePersalys.py create mode 100644 generator/wrapper_Accas.py diff --git a/Accas/A_SIMP.py b/Accas/A_SIMP.py index 59c5f444..6b44672c 100644 --- a/Accas/A_SIMP.py +++ b/Accas/A_SIMP.py @@ -26,7 +26,7 @@ from Efi2Xsd.AccasXsd import X_SIMP class SIMP(N_SIMP.SIMP,X_SIMP,I_ENTITE.ENTITE): class_instance=A_MCSIMP.MCSIMP def __init__(self,*tup,**args): - #print tup - #print args + #print (tup) + #print (args) I_ENTITE.ENTITE.__init__(self) N_SIMP.SIMP.__init__(self,*tup,**args) diff --git a/Accas/CMakeLists.txt b/Accas/CMakeLists.txt deleted file mode 100644 index e3ce0580..00000000 --- a/Accas/CMakeLists.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# -# -# ====================================================================== - -# Installation de tous les fichiers Python du repertoire et des sous-repertoires (sauf CVS) -install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - DESTINATION ${CMAKE_INSTALL_PREFIX} - FILES_MATCHING PATTERN *.py - PATTERN CVS EXCLUDE - ) - - -### Local Variables: -### mode: cmake -### End: diff --git a/Adao/ADAO_Cata_V0_pour_V9_5_0.py b/Adao/ADAO_Cata_V0_pour_V9_5_0.py deleted file mode 100644 index d60b7c32..00000000 --- a/Adao/ADAO_Cata_V0_pour_V9_5_0.py +++ /dev/null @@ -1,1361 +0,0 @@ -# -*- coding: utf-8 -*- -# -# Copyright (C) 2008-2020 EDF R&D -# -# This file is part of SALOME ADAO module -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Author: Jean-Philippe Argaud, jean-philippe.argaud@edf.fr, EDF R&D - -# -------------------------------------------------------- -# Generated by AdaoCatalogGenerator on 2020-03-23 18:51:58 -# -------------------------------------------------------- - -import os, re -import Accas -from Accas import * - -JdC = JDC_CATA ( - code = 'ADAO', - execmodul = None, - regles = ( AU_MOINS_UN ('ASSIMILATION_STUDY','CHECKING_STUDY'), AU_PLUS_UN ('ASSIMILATION_STUDY','CHECKING_STUDY')), - ) -VERSION_CATALOGUE='V9_5_0' - -def NoCheckInNS(filename): - return 1 -NoCheckInNS.info = u"" -def DirectOperatorInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^def[\s]*DirectOperator[\s]*\(") - for ln in fc: - if cr.match(ln): return 1 - cr = re.compile("^DirectOperator[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -DirectOperatorInNS.info = u"The Python file has to contain explicitly a \"DirectOperator\" function definition with only one vector as argument." -def TangentOperatorInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^def[\s]*TangentOperator[\s]*\(") - for ln in fc: - if cr.match(ln): return 1 - cr = re.compile("^TangentOperator[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -TangentOperatorInNS.info = u"The Python file has to contain explicitly a \"TangentOperator\" function definition with only one pair of vectors as argument." -def AdjointOperatorInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^def[\s]*AdjointOperator[\s]*\(") - for ln in fc: - if cr.match(ln): return 1 - cr = re.compile("^AdjointOperator[\s]*=") - for ln in fc: - 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." -def ColDataFileExtVal(filename): - __readable = (".csv", ".tsv", ".txt", ".npy", ".npz") - if os.path.exists(filename) and os.path.splitext(filename)[1] in __readable: - return 1 - return 0 -ColDataFileExtVal.info = u"The data file has to contain explicitly one or more number columns with separator, or one variable, that can fit in a unique continuous vector." - -def F_Vector(statut, fv=NoCheckInNS) : return FACT( - statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("String", "Script", "DataFile", ), defaut="Script"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - SCRIPT_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'Python Files (*.py)',), validators=[OnlyStr(), FileExtVal('py'), FunctionVal(fv)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant si nécessaire la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing if necessary the definition of an internal variable of the same name as the parent concept"), - ), - DATA_DATA = BLOC ( condition = " FROM in ( 'DataFile', ) ", - DATA_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'CSV Text Files (*.csv);;TSV Text Files (*.tsv);;TXT Text Files (*.txt);;NPY Binary Numpy Files (*.npy);;NPZ Binary Numpy Files (*.npz);;All Files (*)", ',), validators=[OnlyStr(), FunctionVal(ColDataFileExtVal)], fr="En attente d'un nom de fichier de données, avec ou sans le chemin complet pour le trouver, contenant ou plusieurs colonnes pour définir un unique vecteur continu", ang="Waiting for a data file name, with or without the full path to find it, containing one or more columns to define a unique continuous vector"), - ColMajor = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Variables en colonnes acquises ligne par ligne (0) ou colonne par colonne (1)", ang="Variables in columns acquired line by line (0) or column by column (1)"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur ou une matrice, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector or a matrix, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS), FunctionVal(TangentOperatorInNS), FunctionVal(AdjointOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - CenteredFiniteDifference = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Formulation centrée (1) ou décentrée (0) pour la méthode des différences finies", ang="Centered (1) or uncentered (0) formulation for the finite differences method"), - EnableMultiProcessing = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Calculs élémentaires effectués en séquentiel (0) ou en parallèle (1) dans la méthode des différences finies", ang="Elementary calculations done sequentially (0) or in parallel (1) in the finite differences method"), - NumberOfProcesses = SIMP(statut="f", typ = "I", val_min=0, defaut=0, fr="Nombre de processus parallèles, 0 pour un contrôle automatique", ang="Number of parallel processes, 0 for automatic control"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - TEMPLATE_DATA = BLOC (condition = " FROM in ( 'Template', ) ", - Template = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "AnalysisPrinter", into=("AnalysisPrinter", "AnalysisSaver", "AnalysisPrinterAndSaver")), - AnalysisPrinter = BLOC (condition = " Template == 'AnalysisPrinter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint('Analysis:',xa)" ), - ), - AnalysisSaver = BLOC (condition = " Template == 'AnalysisSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - AnalysisPrinterAndSaver = BLOC (condition = " Template == 'AnalysisPrinterAndSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint 'Analysis:',xa\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - ), - ) - -def F_VectorSerie(statut, fv=NoCheckInNS) : return FACT( - statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("String", "Script", "DataFile", ), defaut="Script"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - SCRIPT_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'Python Files (*.py)',), validators=[OnlyStr(), FileExtVal('py'), FunctionVal(fv)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant si nécessaire la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing if necessary the definition of an internal variable of the same name as the parent concept"), - ), - DATA_DATA = BLOC ( condition = " FROM in ( 'DataFile', ) ", - DATA_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'CSV Text Files (*.csv);;TSV Text Files (*.tsv);;TXT Text Files (*.txt);;NPY Binary Numpy Files (*.npy);;NPZ Binary Numpy Files (*.npz);;All Files (*)", ',), validators=[OnlyStr(), FunctionVal(ColDataFileExtVal)], fr="En attente d'un nom de fichier de données, avec ou sans le chemin complet pour le trouver, contenant ou plusieurs colonnes pour définir un unique vecteur continu", ang="Waiting for a data file name, with or without the full path to find it, containing one or more columns to define a unique continuous vector"), - ColMajor = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Variables en colonnes acquises ligne par ligne (0) ou colonne par colonne (1)", ang="Variables in columns acquired line by line (0) or column by column (1)"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur ou une matrice, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector or a matrix, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS), FunctionVal(TangentOperatorInNS), FunctionVal(AdjointOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - CenteredFiniteDifference = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Formulation centrée (1) ou décentrée (0) pour la méthode des différences finies", ang="Centered (1) or uncentered (0) formulation for the finite differences method"), - EnableMultiProcessing = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Calculs élémentaires effectués en séquentiel (0) ou en parallèle (1) dans la méthode des différences finies", ang="Elementary calculations done sequentially (0) or in parallel (1) in the finite differences method"), - NumberOfProcesses = SIMP(statut="f", typ = "I", val_min=0, defaut=0, fr="Nombre de processus parallèles, 0 pour un contrôle automatique", ang="Number of parallel processes, 0 for automatic control"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - TEMPLATE_DATA = BLOC (condition = " FROM in ( 'Template', ) ", - Template = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "AnalysisPrinter", into=("AnalysisPrinter", "AnalysisSaver", "AnalysisPrinterAndSaver")), - AnalysisPrinter = BLOC (condition = " Template == 'AnalysisPrinter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint('Analysis:',xa)" ), - ), - AnalysisSaver = BLOC (condition = " Template == 'AnalysisSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - AnalysisPrinterAndSaver = BLOC (condition = " Template == 'AnalysisPrinterAndSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint 'Analysis:',xa\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - ), - ) - -def F_Matrix(statut, fv=NoCheckInNS) : return FACT( - statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("String", "Script", ), defaut="Script"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - SCRIPT_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'Python Files (*.py)',), validators=[OnlyStr(), FileExtVal('py'), FunctionVal(fv)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant si nécessaire la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing if necessary the definition of an internal variable of the same name as the parent concept"), - ), - DATA_DATA = BLOC ( condition = " FROM in ( 'DataFile', ) ", - DATA_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'CSV Text Files (*.csv);;TSV Text Files (*.tsv);;TXT Text Files (*.txt);;NPY Binary Numpy Files (*.npy);;NPZ Binary Numpy Files (*.npz);;All Files (*)", ',), validators=[OnlyStr(), FunctionVal(ColDataFileExtVal)], fr="En attente d'un nom de fichier de données, avec ou sans le chemin complet pour le trouver, contenant ou plusieurs colonnes pour définir un unique vecteur continu", ang="Waiting for a data file name, with or without the full path to find it, containing one or more columns to define a unique continuous vector"), - ColMajor = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Variables en colonnes acquises ligne par ligne (0) ou colonne par colonne (1)", ang="Variables in columns acquired line by line (0) or column by column (1)"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur ou une matrice, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector or a matrix, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS), FunctionVal(TangentOperatorInNS), FunctionVal(AdjointOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - CenteredFiniteDifference = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Formulation centrée (1) ou décentrée (0) pour la méthode des différences finies", ang="Centered (1) or uncentered (0) formulation for the finite differences method"), - EnableMultiProcessing = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Calculs élémentaires effectués en séquentiel (0) ou en parallèle (1) dans la méthode des différences finies", ang="Elementary calculations done sequentially (0) or in parallel (1) in the finite differences method"), - NumberOfProcesses = SIMP(statut="f", typ = "I", val_min=0, defaut=0, fr="Nombre de processus parallèles, 0 pour un contrôle automatique", ang="Number of parallel processes, 0 for automatic control"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - TEMPLATE_DATA = BLOC (condition = " FROM in ( 'Template', ) ", - Template = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "AnalysisPrinter", into=("AnalysisPrinter", "AnalysisSaver", "AnalysisPrinterAndSaver")), - AnalysisPrinter = BLOC (condition = " Template == 'AnalysisPrinter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint('Analysis:',xa)" ), - ), - AnalysisSaver = BLOC (condition = " Template == 'AnalysisSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - AnalysisPrinterAndSaver = BLOC (condition = " Template == 'AnalysisPrinterAndSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint 'Analysis:',xa\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - ), - ) - -def F_ScalarSparseMatrix(statut, fv=NoCheckInNS) : return FACT( - statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("String", "Script", ), defaut="String"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - SCRIPT_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'Python Files (*.py)',), validators=[OnlyStr(), FileExtVal('py'), FunctionVal(fv)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant si nécessaire la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing if necessary the definition of an internal variable of the same name as the parent concept"), - ), - DATA_DATA = BLOC ( condition = " FROM in ( 'DataFile', ) ", - DATA_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'CSV Text Files (*.csv);;TSV Text Files (*.tsv);;TXT Text Files (*.txt);;NPY Binary Numpy Files (*.npy);;NPZ Binary Numpy Files (*.npz);;All Files (*)", ',), validators=[OnlyStr(), FunctionVal(ColDataFileExtVal)], fr="En attente d'un nom de fichier de données, avec ou sans le chemin complet pour le trouver, contenant ou plusieurs colonnes pour définir un unique vecteur continu", ang="Waiting for a data file name, with or without the full path to find it, containing one or more columns to define a unique continuous vector"), - ColMajor = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Variables en colonnes acquises ligne par ligne (0) ou colonne par colonne (1)", ang="Variables in columns acquired line by line (0) or column by column (1)"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - STRING = SIMP(statut = "o", typ = "TXM", defaut="1.", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur ou une matrice, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector or a matrix, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS), FunctionVal(TangentOperatorInNS), FunctionVal(AdjointOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - CenteredFiniteDifference = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Formulation centrée (1) ou décentrée (0) pour la méthode des différences finies", ang="Centered (1) or uncentered (0) formulation for the finite differences method"), - EnableMultiProcessing = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Calculs élémentaires effectués en séquentiel (0) ou en parallèle (1) dans la méthode des différences finies", ang="Elementary calculations done sequentially (0) or in parallel (1) in the finite differences method"), - NumberOfProcesses = SIMP(statut="f", typ = "I", val_min=0, defaut=0, fr="Nombre de processus parallèles, 0 pour un contrôle automatique", ang="Number of parallel processes, 0 for automatic control"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - TEMPLATE_DATA = BLOC (condition = " FROM in ( 'Template', ) ", - Template = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "AnalysisPrinter", into=("AnalysisPrinter", "AnalysisSaver", "AnalysisPrinterAndSaver")), - AnalysisPrinter = BLOC (condition = " Template == 'AnalysisPrinter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint('Analysis:',xa)" ), - ), - AnalysisSaver = BLOC (condition = " Template == 'AnalysisSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - AnalysisPrinterAndSaver = BLOC (condition = " Template == 'AnalysisPrinterAndSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint 'Analysis:',xa\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - ), - ) - -def F_DiagonalSparseMatrix(statut, fv=NoCheckInNS) : return FACT( - statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("String", "Script", ), defaut="String"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - SCRIPT_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'Python Files (*.py)',), validators=[OnlyStr(), FileExtVal('py'), FunctionVal(fv)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant si nécessaire la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing if necessary the definition of an internal variable of the same name as the parent concept"), - ), - DATA_DATA = BLOC ( condition = " FROM in ( 'DataFile', ) ", - DATA_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'CSV Text Files (*.csv);;TSV Text Files (*.tsv);;TXT Text Files (*.txt);;NPY Binary Numpy Files (*.npy);;NPZ Binary Numpy Files (*.npz);;All Files (*)", ',), validators=[OnlyStr(), FunctionVal(ColDataFileExtVal)], fr="En attente d'un nom de fichier de données, avec ou sans le chemin complet pour le trouver, contenant ou plusieurs colonnes pour définir un unique vecteur continu", ang="Waiting for a data file name, with or without the full path to find it, containing one or more columns to define a unique continuous vector"), - ColMajor = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Variables en colonnes acquises ligne par ligne (0) ou colonne par colonne (1)", ang="Variables in columns acquired line by line (0) or column by column (1)"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur ou une matrice, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector or a matrix, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS), FunctionVal(TangentOperatorInNS), FunctionVal(AdjointOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - CenteredFiniteDifference = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Formulation centrée (1) ou décentrée (0) pour la méthode des différences finies", ang="Centered (1) or uncentered (0) formulation for the finite differences method"), - EnableMultiProcessing = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Calculs élémentaires effectués en séquentiel (0) ou en parallèle (1) dans la méthode des différences finies", ang="Elementary calculations done sequentially (0) or in parallel (1) in the finite differences method"), - NumberOfProcesses = SIMP(statut="f", typ = "I", val_min=0, defaut=0, fr="Nombre de processus parallèles, 0 pour un contrôle automatique", ang="Number of parallel processes, 0 for automatic control"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - TEMPLATE_DATA = BLOC (condition = " FROM in ( 'Template', ) ", - Template = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "AnalysisPrinter", into=("AnalysisPrinter", "AnalysisSaver", "AnalysisPrinterAndSaver")), - AnalysisPrinter = BLOC (condition = " Template == 'AnalysisPrinter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint('Analysis:',xa)" ), - ), - AnalysisSaver = BLOC (condition = " Template == 'AnalysisSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - AnalysisPrinterAndSaver = BLOC (condition = " Template == 'AnalysisPrinterAndSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint 'Analysis:',xa\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - ), - ) - -def F_Function(statut, fv=NoCheckInNS) : return FACT( - statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("ScriptWithOneFunction", "ScriptWithFunctions", "ScriptWithSwitch", "FunctionDict", ), defaut="ScriptWithOneFunction"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - SCRIPT_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'Python Files (*.py)',), validators=[OnlyStr(), FileExtVal('py'), FunctionVal(fv)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant si nécessaire la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing if necessary the definition of an internal variable of the same name as the parent concept"), - ), - DATA_DATA = BLOC ( condition = " FROM in ( 'DataFile', ) ", - DATA_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'CSV Text Files (*.csv);;TSV Text Files (*.tsv);;TXT Text Files (*.txt);;NPY Binary Numpy Files (*.npy);;NPZ Binary Numpy Files (*.npz);;All Files (*)", ',), validators=[OnlyStr(), FunctionVal(ColDataFileExtVal)], fr="En attente d'un nom de fichier de données, avec ou sans le chemin complet pour le trouver, contenant ou plusieurs colonnes pour définir un unique vecteur continu", ang="Waiting for a data file name, with or without the full path to find it, containing one or more columns to define a unique continuous vector"), - ColMajor = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Variables en colonnes acquises ligne par ligne (0) ou colonne par colonne (1)", ang="Variables in columns acquired line by line (0) or column by column (1)"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur ou une matrice, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector or a matrix, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS), FunctionVal(TangentOperatorInNS), FunctionVal(AdjointOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - CenteredFiniteDifference = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Formulation centrée (1) ou décentrée (0) pour la méthode des différences finies", ang="Centered (1) or uncentered (0) formulation for the finite differences method"), - EnableMultiProcessing = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Calculs élémentaires effectués en séquentiel (0) ou en parallèle (1) dans la méthode des différences finies", ang="Elementary calculations done sequentially (0) or in parallel (1) in the finite differences method"), - NumberOfProcesses = SIMP(statut="f", typ = "I", val_min=0, defaut=0, fr="Nombre de processus parallèles, 0 pour un contrôle automatique", ang="Number of parallel processes, 0 for automatic control"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - TEMPLATE_DATA = BLOC (condition = " FROM in ( 'Template', ) ", - Template = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "AnalysisPrinter", into=("AnalysisPrinter", "AnalysisSaver", "AnalysisPrinterAndSaver")), - AnalysisPrinter = BLOC (condition = " Template == 'AnalysisPrinter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint('Analysis:',xa)" ), - ), - AnalysisSaver = BLOC (condition = " Template == 'AnalysisSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - AnalysisPrinterAndSaver = BLOC (condition = " Template == 'AnalysisPrinterAndSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint 'Analysis:',xa\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - ), - ) - -def F_Dict(statut, fv=NoCheckInNS) : return FACT( - statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("String", "Script", ), defaut="Script"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - SCRIPT_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'Python Files (*.py)',), validators=[OnlyStr(), FileExtVal('py'), FunctionVal(fv)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant si nécessaire la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing if necessary the definition of an internal variable of the same name as the parent concept"), - ), - DATA_DATA = BLOC ( condition = " FROM in ( 'DataFile', ) ", - DATA_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'CSV Text Files (*.csv);;TSV Text Files (*.tsv);;TXT Text Files (*.txt);;NPY Binary Numpy Files (*.npy);;NPZ Binary Numpy Files (*.npz);;All Files (*)", ',), validators=[OnlyStr(), FunctionVal(ColDataFileExtVal)], fr="En attente d'un nom de fichier de données, avec ou sans le chemin complet pour le trouver, contenant ou plusieurs colonnes pour définir un unique vecteur continu", ang="Waiting for a data file name, with or without the full path to find it, containing one or more columns to define a unique continuous vector"), - ColMajor = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Variables en colonnes acquises ligne par ligne (0) ou colonne par colonne (1)", ang="Variables in columns acquired line by line (0) or column by column (1)"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur ou une matrice, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector or a matrix, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS), FunctionVal(TangentOperatorInNS), FunctionVal(AdjointOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - CenteredFiniteDifference = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Formulation centrée (1) ou décentrée (0) pour la méthode des différences finies", ang="Centered (1) or uncentered (0) formulation for the finite differences method"), - EnableMultiProcessing = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Calculs élémentaires effectués en séquentiel (0) ou en parallèle (1) dans la méthode des différences finies", ang="Elementary calculations done sequentially (0) or in parallel (1) in the finite differences method"), - NumberOfProcesses = SIMP(statut="f", typ = "I", val_min=0, defaut=0, fr="Nombre de processus parallèles, 0 pour un contrôle automatique", ang="Number of parallel processes, 0 for automatic control"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - TEMPLATE_DATA = BLOC (condition = " FROM in ( 'Template', ) ", - Template = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "AnalysisPrinter", into=("AnalysisPrinter", "AnalysisSaver", "AnalysisPrinterAndSaver")), - AnalysisPrinter = BLOC (condition = " Template == 'AnalysisPrinter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint('Analysis:',xa)" ), - ), - AnalysisSaver = BLOC (condition = " Template == 'AnalysisSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - AnalysisPrinterAndSaver = BLOC (condition = " Template == 'AnalysisPrinterAndSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint 'Analysis:',xa\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - ), - ) - -def BackgroundInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^Background[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -BackgroundInNS.info = u"The Python file has to contain explicitly a \"Background\" variable." -def F_Background(statut, fv=NoCheckInNS) : return FACT( - statut=statut, - Stored = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Vector", "VectorSerie", ), defaut="Vector"), - Vector = BLOC ( condition = " INPUT_TYPE in ( 'Vector', ) ", - data = F_Vector("o", fv), - ), - VectorSerie = BLOC ( condition = " INPUT_TYPE in ( 'VectorSerie', ) ", - data = F_VectorSerie("o", fv), - ), - ) - -def BackgroundErrorInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^BackgroundError[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -BackgroundErrorInNS.info = u"The Python file has to contain explicitly a \"BackgroundError\" variable." -def F_BackgroundError(statut, fv=NoCheckInNS) : return FACT( - statut=statut, - Stored = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Matrix", "ScalarSparseMatrix", "DiagonalSparseMatrix", ), defaut="ScalarSparseMatrix"), - Matrix = BLOC ( condition = " INPUT_TYPE in ( 'Matrix', ) ", - data = F_Matrix("o", fv), - ), - ScalarSparseMatrix = BLOC ( condition = " INPUT_TYPE in ( 'ScalarSparseMatrix', ) ", - data = F_ScalarSparseMatrix("o", fv), - ), - DiagonalSparseMatrix = BLOC ( condition = " INPUT_TYPE in ( 'DiagonalSparseMatrix', ) ", - data = F_DiagonalSparseMatrix("o", fv), - ), - ) - -def ObservationInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^Observation[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -ObservationInNS.info = u"The Python file has to contain explicitly a \"Observation\" variable." -def F_Observation(statut, fv=NoCheckInNS) : return FACT( - statut=statut, - Stored = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Vector", "VectorSerie", ), defaut="Vector"), - Vector = BLOC ( condition = " INPUT_TYPE in ( 'Vector', ) ", - data = F_Vector("o", fv), - ), - VectorSerie = BLOC ( condition = " INPUT_TYPE in ( 'VectorSerie', ) ", - data = F_VectorSerie("o", fv), - ), - ) - -def ObservationErrorInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^ObservationError[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -ObservationErrorInNS.info = u"The Python file has to contain explicitly a \"ObservationError\" variable." -def F_ObservationError(statut, fv=NoCheckInNS) : return FACT( - statut=statut, - Stored = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Matrix", "ScalarSparseMatrix", "DiagonalSparseMatrix", ), defaut="ScalarSparseMatrix"), - Matrix = BLOC ( condition = " INPUT_TYPE in ( 'Matrix', ) ", - data = F_Matrix("o", fv), - ), - ScalarSparseMatrix = BLOC ( condition = " INPUT_TYPE in ( 'ScalarSparseMatrix', ) ", - data = F_ScalarSparseMatrix("o", fv), - ), - DiagonalSparseMatrix = BLOC ( condition = " INPUT_TYPE in ( 'DiagonalSparseMatrix', ) ", - data = F_DiagonalSparseMatrix("o", fv), - ), - ) - -def ObservationOperatorInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^ObservationOperator[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -ObservationOperatorInNS.info = u"The Python file has to contain explicitly a \"ObservationOperator\" variable." -def F_ObservationOperator(statut, fv=NoCheckInNS) : return FACT( - statut=statut, - Stored = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Matrix", "Function", ), defaut="Function"), - Matrix = BLOC ( condition = " INPUT_TYPE in ( 'Matrix', ) ", - data = F_Matrix("o", fv), - ), - Function = BLOC ( condition = " INPUT_TYPE in ( 'Function', ) ", - data = F_Function("o", fv), - ), - ) - -def EvolutionModelInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^EvolutionModel[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -EvolutionModelInNS.info = u"The Python file has to contain explicitly a \"EvolutionModel\" variable." -def F_EvolutionModel(statut, fv=NoCheckInNS) : return FACT( - statut=statut, - Stored = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Matrix", "Function", ), defaut="Function"), - Matrix = BLOC ( condition = " INPUT_TYPE in ( 'Matrix', ) ", - data = F_Matrix("o", fv), - ), - Function = BLOC ( condition = " INPUT_TYPE in ( 'Function', ) ", - data = F_Function("o", fv), - ), - ) - -def EvolutionErrorInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^EvolutionError[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -EvolutionErrorInNS.info = u"The Python file has to contain explicitly a \"EvolutionError\" variable." -def F_EvolutionError(statut, fv=NoCheckInNS) : return FACT( - statut=statut, - Stored = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Matrix", "ScalarSparseMatrix", "DiagonalSparseMatrix", ), defaut="ScalarSparseMatrix"), - Matrix = BLOC ( condition = " INPUT_TYPE in ( 'Matrix', ) ", - data = F_Matrix("o", fv), - ), - ScalarSparseMatrix = BLOC ( condition = " INPUT_TYPE in ( 'ScalarSparseMatrix', ) ", - data = F_ScalarSparseMatrix("o", fv), - ), - DiagonalSparseMatrix = BLOC ( condition = " INPUT_TYPE in ( 'DiagonalSparseMatrix', ) ", - data = F_DiagonalSparseMatrix("o", fv), - ), - ) - -def AlgorithmParametersInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^AlgorithmParameters[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -AlgorithmParametersInNS.info = u"The Python file has to contain explicitly a \"AlgorithmParameters\" variable." -def F_AlgorithmParameters(statut, fv=NoCheckInNS) : return FACT( - statut=statut, - - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Dict", ), defaut="Dict"), - Dict = BLOC ( condition = " INPUT_TYPE in ( 'Dict', ) ", - data = F_Dict("o", fv), - ), - ) - -def UserDataInitInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^UserDataInit[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -UserDataInitInNS.info = u"The Python file has to contain explicitly a \"UserDataInit\" variable." -def F_UserDataInit(statut, fv=NoCheckInNS) : return FACT( - statut=statut, - - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Dict", ), defaut="Dict"), - Dict = BLOC ( condition = " INPUT_TYPE in ( 'Dict', ) ", - data = F_Dict("o", fv), - ), - ) - -def CheckingPointInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^CheckingPoint[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -CheckingPointInNS.info = u"The Python file has to contain explicitly a \"CheckingPoint\" variable." -def F_CheckingPoint(statut, fv=NoCheckInNS) : return FACT( - statut=statut, - Stored = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Vector", ), defaut="Vector"), - Vector = BLOC ( condition = " INPUT_TYPE in ( 'Vector', ) ", - data = F_Vector("o", fv), - ), - ) - -def ControlInputInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^ControlInput[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -ControlInputInNS.info = u"The Python file has to contain explicitly a \"ControlInput\" variable." -def F_ControlInput(statut, fv=NoCheckInNS) : return FACT( - statut=statut, - Stored = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Choix de stockage interne ou non du concept parent", ang="Choice of the storage or not of the parent concept"), - INPUT_TYPE = SIMP(statut="o", typ = "TXM", into=("Vector", "VectorSerie", ), defaut="Vector"), - Vector = BLOC ( condition = " INPUT_TYPE in ( 'Vector', ) ", - data = F_Vector("o", fv), - ), - VectorSerie = BLOC ( condition = " INPUT_TYPE in ( 'VectorSerie', ) ", - data = F_VectorSerie("o", fv), - ), - ) - -def F_UserPostAnalysis(statut, fv=NoCheckInNS) : return FACT( - statut = statut, - FROM = SIMP(statut = "o", typ = "TXM", into=("String", "Script", "Template", ), defaut="Template"), - SCRIPT_DATA = BLOC ( condition = " FROM in ( 'Script', ) ", - SCRIPT_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'Python Files (*.py)',), validators=[OnlyStr(), FileExtVal('py'), FunctionVal(fv)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant si nécessaire la définition d'une variable interne de même nom que le concept parent", ang="Waiting for a script file name, with or without the full path to find it, containing if necessary the definition of an internal variable of the same name as the parent concept"), - ), - DATA_DATA = BLOC ( condition = " FROM in ( 'DataFile', ) ", - DATA_FILE = SIMP(statut = "o", typ = ("FichierNoAbs",'CSV Text Files (*.csv);;TSV Text Files (*.tsv);;TXT Text Files (*.txt);;NPY Binary Numpy Files (*.npy);;NPZ Binary Numpy Files (*.npz);;All Files (*)", ',), validators=[OnlyStr(), FunctionVal(ColDataFileExtVal)], fr="En attente d'un nom de fichier de données, avec ou sans le chemin complet pour le trouver, contenant ou plusieurs colonnes pour définir un unique vecteur continu", ang="Waiting for a data file name, with or without the full path to find it, containing one or more columns to define a unique continuous vector"), - ColMajor = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Variables en colonnes acquises ligne par ligne (0) ou colonne par colonne (1)", ang="Variables in columns acquired line by line (0) or column by column (1)"), - ), - STRING_DATA = BLOC ( condition = " FROM in ( 'String', ) ", - STRING = SIMP(statut = "o", typ = "TXM", fr="En attente d'une chaine de caractères entre guillements. Pour construire un vecteur ou une matrice, ce doit être une suite de nombres, utilisant un espace ou une virgule pour séparer deux éléments et un point-virgule pour séparer deux lignes", ang="Waiting for a string in quotes. To build a vector or a matrix, it has to be a float serie, using a space or comma to separate two elements in a line, a semi-colon to separate rows"), - ), - SCRIPTWITHFUNCTIONS_DATA = BLOC ( condition = " FROM in ( 'ScriptWithFunctions', ) ", - SCRIPTWITHFUNCTIONS_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS), FunctionVal(TangentOperatorInNS), FunctionVal(AdjointOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variables internes trois fonctions de calcul nommées DirectOperator, TangentOperator et AdjointOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variables three computation functions named DirectOperator, TangentOperator and AdjointOperator"), - ), - SCRIPTWITHONEFUNCTION_DATA = BLOC ( condition = " FROM in ( 'ScriptWithOneFunction', ) ", - SCRIPTWITHONEFUNCTION_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py'), FunctionVal(DirectOperatorInNS)], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant en variable interne une seule fonction de calcul nommée DirectOperator", ang="Waiting for a script file name, with or without the full path to find it, containing as internal variable only one function named DirectOperator"), - DifferentialIncrement = SIMP(statut="o", typ = "R", val_min=0, val_max=1, defaut=0.01, fr="Incrément de la perturbation dX pour calculer la dérivée, construite en multipliant X par l'incrément en évitant les valeurs nulles", ang="Increment of dX perturbation to calculate the derivative, build multiplying X by the increment avoiding null values"), - CenteredFiniteDifference = SIMP(statut="o", typ = "I", into=(0, 1), defaut=0, fr="Formulation centrée (1) ou décentrée (0) pour la méthode des différences finies", ang="Centered (1) or uncentered (0) formulation for the finite differences method"), - EnableMultiProcessing = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0, fr="Calculs élémentaires effectués en séquentiel (0) ou en parallèle (1) dans la méthode des différences finies", ang="Elementary calculations done sequentially (0) or in parallel (1) in the finite differences method"), - NumberOfProcesses = SIMP(statut="f", typ = "I", val_min=0, defaut=0, fr="Nombre de processus parallèles, 0 pour un contrôle automatique", ang="Number of parallel processes, 0 for automatic control"), - ), - SCRIPTWITHSWITCH_DATA = BLOC ( condition = " FROM in ( 'ScriptWithSwitch', ) ", - SCRIPTWITHSWITCH_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')], fr="En attente d'un nom de fichier script, avec ou sans le chemin complet pour le trouver, contenant un switch pour les calculs direct, tangent et adjoint", ang="Waiting for a script file name, with or without the full path to find it, containing a switch for direct, tangent and adjoint computations"), - ), - TEMPLATE_DATA = BLOC (condition = " FROM in ( 'Template', ) ", - Template = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "AnalysisPrinter", into=("AnalysisPrinter", "AnalysisSaver", "AnalysisPrinterAndSaver")), - AnalysisPrinter = BLOC (condition = " Template == 'AnalysisPrinter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint('Analysis:',xa)" ), - ), - AnalysisSaver = BLOC (condition = " Template == 'AnalysisSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - AnalysisPrinterAndSaver = BLOC (condition = " Template == 'AnalysisPrinterAndSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nxa=numpy.ravel(ADD.get('Analysis')[-1])\nprint 'Analysis:',xa\nf='/tmp/analysis.txt'\nprint('Analysis saved in \"%s\"'%f)\nnumpy.savetxt(f,xa)" ), - ), - ), - ) - -def F_InitChoice() : return ("Background", - "BackgroundError", - "Observation", - "ObservationError", - "ObservationOperator", - "EvolutionModel", - "EvolutionError", - "AlgorithmParameters", - "UserPostAnalysis", - ) - -def F_Init(statut) : return FACT(statut = statut, - INIT_FILE = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]), - TARGET_LIST = SIMP(statut = "o", typ = "TXM", min=1, max="**", into=F_InitChoice(), validators=(VerifExiste(2))), - ) - -def F_ObserverTemplate() : return BLOC(condition = " NodeType == 'Template' ", - Template = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "ValuePrinter", into=("ValuePrinter", "ValueAndIndexPrinter", "ValueSeriePrinter", "ValueSaver", "ValueSerieSaver", "ValuePrinterAndSaver", "ValueIndexPrinterAndSaver", "ValueSeriePrinterAndSaver", "ValueGnuPlotter", "ValueSerieGnuPlotter", "ValuePrinterAndGnuPlotter", "ValueSeriePrinterAndGnuPlotter", "ValuePrinterSaverAndGnuPlotter", "ValueSeriePrinterSaverAndGnuPlotter", "ValueMean", "ValueStandardError", "ValueVariance", "ValueL2Norm", "ValueRMS")), - ValuePrinter = BLOC (condition = " Template == 'ValuePrinter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "print(str(info)+\" \"+str(var[-1]))", fr="Imprime sur la sortie standard la valeur courante de la variable", ang="Print on standard output the current value of the variable" ), - ), - ValueAndIndexPrinter = BLOC (condition = " Template == 'ValueAndIndexPrinter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "print(str(info)+(\" index %i:\"%(len(var)-1))+\" \"+str(var[-1]))", fr="Imprime sur la sortie standard la valeur courante de la variable, en ajoutant son index", ang="Print on standard output the current value of the variable, adding its index" ), - ), - ValueSeriePrinter = BLOC (condition = " Template == 'ValueSeriePrinter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "print(str(info)+\" \"+str(var[:]))", fr="Imprime sur la sortie standard la série des valeurs de la variable", ang="Print on standard output the value series of the variable" ), - ), - ValueSaver = BLOC (condition = " Template == 'ValueSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy, re\nv=numpy.array(var[-1], ndmin=1)\nglobal istep\ntry:\n istep += 1\nexcept:\n istep = 0\nf='/tmp/value_%s_%05i.txt'%(info,istep)\nf=re.sub('\s','_',f)\nprint('Value saved in \"%s\"'%f)\nnumpy.savetxt(f,v)", fr="Enregistre la valeur courante de la variable dans un fichier du répertoire '/tmp' nommé 'value...txt' selon le nom de la variable et l'étape d'enregistrement", ang="Save the current value of the variable in a file of the '/tmp' directory named 'value...txt' from the variable name and the saving step" ), - ), - ValueSerieSaver = BLOC (condition = " Template == 'ValueSerieSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy, re\nv=numpy.array(var[:], ndmin=1)\nglobal istep\ntry:\n istep += 1\nexcept:\n istep = 0\nf='/tmp/value_%s_%05i.txt'%(info,istep)\nf=re.sub('\s','_',f)\nprint('Value saved in \"%s\"'%f)\nnumpy.savetxt(f,v)", fr="Enregistre la série des valeurs de la variable dans un fichier du répertoire '/tmp' nommé 'value...txt' selon le nom de la variable et l'étape", ang="Save the value series of the variable in a file of the '/tmp' directory named 'value...txt' from the variable name and the saving step" ), - ), - ValuePrinterAndSaver = BLOC (condition = " Template == 'ValuePrinterAndSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy, re\nv=numpy.array(var[-1], ndmin=1)\nprint(str(info)+\" \"+str(v))\nglobal istep\ntry:\n istep += 1\nexcept:\n istep = 0\nf='/tmp/value_%s_%05i.txt'%(info,istep)\nf=re.sub('\s','_',f)\nprint('Value saved in \"%s\"'%f)\nnumpy.savetxt(f,v)", fr="Imprime sur la sortie standard et, en même temps enregistre dans un fichier du répertoire '/tmp', la valeur courante de la variable", ang="Print on standard output and, in the same time save in a file of the '/tmp' directory, the current value of the variable" ), - ), - ValueIndexPrinterAndSaver = BLOC (condition = " Template == 'ValueIndexPrinterAndSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy, re\nv=numpy.array(var[-1], ndmin=1)\nprint(str(info)+(\" index %i:\"%(len(var)-1))+\" \"+str(v))\nglobal istep\ntry:\n istep += 1\nexcept:\n istep = 0\nf='/tmp/value_%s_%05i.txt'%(info,istep)\nf=re.sub('\s','_',f)\nprint('Value saved in \"%s\"'%f)\nnumpy.savetxt(f,v)", fr="Imprime sur la sortie standard et, en même temps enregistre dans un fichier du répertoire '/tmp', la valeur courante de la variable, en ajoutant son index", ang="Print on standard output and, in the same time save in a file of the '/tmp' directory, the current value of the variable, adding its index" ), - ), - ValueSeriePrinterAndSaver = BLOC (condition = " Template == 'ValueSeriePrinterAndSaver' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy, re\nv=numpy.array(var[:], ndmin=1)\nprint(str(info)+\" \"+str(v))\nglobal istep\ntry:\n istep += 1\nexcept:\n istep = 0\nf='/tmp/value_%s_%05i.txt'%(info,istep)\nf=re.sub('\s','_',f)\nprint('Value saved in \"%s\"'%f)\nnumpy.savetxt(f,v)", fr="Imprime sur la sortie standard et, en même temps, enregistre dans un fichier du répertoire '/tmp', la série des valeurs de la variable", ang="Print on standard output and, in the same time, save in a file of the '/tmp' directory, the value series of the variable" ), - ), - ValueGnuPlotter = BLOC (condition = " Template == 'ValueGnuPlotter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy, Gnuplot\nv=numpy.array(var[-1], ndmin=1)\nglobal ifig, gp\ntry:\n ifig += 1\n gp(' set style data lines')\nexcept:\n ifig = 0\n gp = Gnuplot.Gnuplot(persist=1)\n gp(' set style data lines')\ngp('set title \"%s (Figure %i)\"'%(info,ifig))\ngp.plot( Gnuplot.Data( v, with_='lines lw 2' ) )", fr="Affiche graphiquement avec Gnuplot la valeur courante de la variable", ang="Graphically plot with Gnuplot the current value of the variable" ), - ), - ValueSerieGnuPlotter = BLOC (condition = " Template == 'ValueSerieGnuPlotter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy, Gnuplot\nv=numpy.array(var[:], ndmin=1)\nglobal ifig, gp\ntry:\n ifig += 1\n gp(' set style data lines')\nexcept:\n ifig = 0\n gp = Gnuplot.Gnuplot(persist=1)\n gp(' set style data lines')\ngp('set title \"%s (Figure %i)\"'%(info,ifig))\ngp.plot( Gnuplot.Data( v, with_='lines lw 2' ) )", fr="Affiche graphiquement avec Gnuplot la série des valeurs de la variable", ang="Graphically plot with Gnuplot the value series of the variable" ), - ), - ValuePrinterAndGnuPlotter = BLOC (condition = " Template == 'ValuePrinterAndGnuPlotter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "print(str(info)+\" \"+str(var[-1]))\nimport numpy, Gnuplot\nv=numpy.array(var[-1], ndmin=1)\nglobal ifig,gp\ntry:\n ifig += 1\n gp(' set style data lines')\nexcept:\n ifig = 0\n gp = Gnuplot.Gnuplot(persist=1)\n gp(' set style data lines')\ngp('set title \"%s (Figure %i)\"'%(info,ifig))\ngp.plot( Gnuplot.Data( v, with_='lines lw 2' ) )", fr="Imprime sur la sortie standard et, en même temps, affiche graphiquement avec Gnuplot la valeur courante de la variable", ang="Print on standard output and, in the same time, graphically plot with Gnuplot the current value of the variable" ), - ), - ValueSeriePrinterAndGnuPlotter = BLOC (condition = " Template == 'ValueSeriePrinterAndGnuPlotter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "print(str(info)+\" \"+str(var[:]))\nimport numpy, Gnuplot\nv=numpy.array(var[:], ndmin=1)\nglobal ifig,gp\ntry:\n ifig += 1\n gp(' set style data lines')\nexcept:\n ifig = 0\n gp = Gnuplot.Gnuplot(persist=1)\n gp(' set style data lines')\ngp('set title \"%s (Figure %i)\"'%(info,ifig))\ngp.plot( Gnuplot.Data( v, with_='lines lw 2' ) )", fr="Imprime sur la sortie standard et, en même temps, affiche graphiquement avec Gnuplot la série des valeurs de la variable", ang="Print on standard output and, in the same time, graphically plot with Gnuplot the value series of the variable" ), - ), - ValuePrinterSaverAndGnuPlotter = BLOC (condition = " Template == 'ValuePrinterSaverAndGnuPlotter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "print(str(info)+\" \"+str(var[-1]))\nimport numpy, re\nv=numpy.array(var[-1], ndmin=1)\nglobal istep\ntry:\n istep += 1\nexcept:\n istep = 0\nf='/tmp/value_%s_%05i.txt'%(info,istep)\nf=re.sub('\s','_',f)\nprint('Value saved in \"%s\"'%f)\nnumpy.savetxt(f,v)\nimport Gnuplot\nglobal ifig,gp\ntry:\n ifig += 1\n gp(' set style data lines')\nexcept:\n ifig = 0\n gp = Gnuplot.Gnuplot(persist=1)\n gp(' set style data lines')\ngp('set title \"%s (Figure %i)\"'%(info,ifig))\ngp.plot( Gnuplot.Data( v, with_='lines lw 2' ) )", fr="Imprime sur la sortie standard et, en même temps, enregistre dans un fichier du répertoire '/tmp' et affiche graphiquement la valeur courante de la variable", ang="Print on standard output and, in the same, time save in a file of the '/tmp' directory and graphically plot the current value of the variable" ), - ), - ValueSeriePrinterSaverAndGnuPlotter = BLOC (condition = " Template == 'ValueSeriePrinterSaverAndGnuPlotter' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "print(str(info)+\" \"+str(var[:]))\nimport numpy, re\nv=numpy.array(var[:], ndmin=1)\nglobal istep\ntry:\n istep += 1\nexcept:\n istep = 0\nf='/tmp/value_%s_%05i.txt'%(info,istep)\nf=re.sub('\s','_',f)\nprint('Value saved in \"%s\"'%f)\nnumpy.savetxt(f,v)\nimport Gnuplot\nglobal ifig,gp\ntry:\n ifig += 1\n gp(' set style data lines')\nexcept:\n ifig = 0\n gp = Gnuplot.Gnuplot(persist=1)\n gp(' set style data lines')\ngp('set title \"%s (Figure %i)\"'%(info,ifig))\ngp.plot( Gnuplot.Data( v, with_='lines lw 2' ) )", fr="Imprime sur la sortie standard et, en même temps, enregistre dans un fichier du répertoire '/tmp' et affiche graphiquement la série des valeurs de la variable", ang="Print on standard output and, in the same, time save in a file of the '/tmp' directory and graphically plot the value series of the variable" ), - ), - ValueMean = BLOC (condition = " Template == 'ValueMean' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nprint(str(info)+\" \"+str(numpy.nanmean(var[-1])))", fr="Imprime sur la sortie standard la moyenne de la valeur courante de la variable", ang="Print on standard output the mean of the current value of the variable" ), - ), - ValueStandardError = BLOC (condition = " Template == 'ValueStandardError' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nprint(str(info)+\" \"+str(numpy.nanstd(var[-1])))", fr="Imprime sur la sortie standard l'écart-type de la valeur courante de la variable", ang="Print on standard output the standard error of the current value of the variable" ), - ), - ValueVariance = BLOC (condition = " Template == 'ValueVariance' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nprint(str(info)+\" \"+str(numpy.nanvar(var[-1])))", fr="Imprime sur la sortie standard la variance de la valeur courante de la variable", ang="Print on standard output the variance of the current value of the variable" ), - ), - ValueL2Norm = BLOC (condition = " Template == 'ValueL2Norm' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nv = numpy.ravel( var[-1] )\nprint(str(info)+\" \"+str(float( numpy.linalg.norm(v) )))", fr="Imprime sur la sortie standard la norme L2 de la valeur courante de la variable", ang="Print on standard output the L2 norm of the current value of the variable" ), - ), - ValueRMS = BLOC (condition = " Template == 'ValueRMS' ", - ValueTemplate = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "import numpy\nv = numpy.ravel( var[-1] )\nprint(str(info)+\" \"+str(float( numpy.sqrt((1./v.size)*numpy.dot(v,v)) )))", fr="Imprime sur la sortie standard la racine de la moyenne des carrés (RMS), ou moyenne quadratique, de la valeur courante de la variable", ang="Print on standard output the root mean square (RMS), or quadratic mean, of the current value of the variable" ), - ), - ) - -def F_Observers(statut) : return FACT( - statut=statut, - SELECTION = SIMP(statut="o", defaut=[], typ="TXM", min=0, max="**", homo="SansOrdreNiDoublon", validators=NoRepeat(), into=(['Analysis', 'Innovation', 'InnovationAtCurrentState', 'CurrentState', 'CurrentOptimum', 'IndexOfOptimum', 'SimulatedObservationAtBackground', 'SimulatedObservationAtCurrentState', 'SimulatedObservationAtOptimum', 'SimulatedObservationAtCurrentOptimum', 'BMA', 'OMA', 'OMB', 'CostFunctionJ', 'CostFunctionJb', 'CostFunctionJo', 'GradientOfCostFunctionJ', 'GradientOfCostFunctionJb', 'GradientOfCostFunctionJo', 'SigmaObs2', 'SigmaBck2', 'APosterioriCorrelations', 'APosterioriCovariance', 'APosterioriStandardDeviations', 'APosterioriVariances', 'Residu'])), - Analysis = BLOC (condition=" 'Analysis' in set(SELECTION) ", - Analysis_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "Analysis"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - Innovation = BLOC (condition=" 'Innovation' in set(SELECTION) ", - Innovation_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "Innovation"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - InnovationAtCurrentState = BLOC (condition=" 'InnovationAtCurrentState' in set(SELECTION) ", - InnovationAtCurrentState_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "InnovationAtCurrentState"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - CurrentState = BLOC (condition=" 'CurrentState' in set(SELECTION) ", - CurrentState_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "CurrentState"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - CurrentOptimum = BLOC (condition=" 'CurrentOptimum' in set(SELECTION) ", - CurrentOptimum_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "CurrentOptimum"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - IndexOfOptimum = BLOC (condition=" 'IndexOfOptimum' in set(SELECTION) ", - IndexOfOptimum_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "IndexOfOptimum"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - SimulatedObservationAtBackground = BLOC (condition=" 'SimulatedObservationAtBackground' in set(SELECTION) ", - SimulatedObservationAtBackground_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "SimulatedObservationAtBackground"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - SimulatedObservationAtCurrentState = BLOC (condition=" 'SimulatedObservationAtCurrentState' in set(SELECTION) ", - SimulatedObservationAtCurrentState_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "SimulatedObservationAtCurrentState"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - SimulatedObservationAtOptimum = BLOC (condition=" 'SimulatedObservationAtOptimum' in set(SELECTION) ", - SimulatedObservationAtOptimum_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "SimulatedObservationAtOptimum"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - SimulatedObservationAtCurrentOptimum = BLOC (condition=" 'SimulatedObservationAtCurrentOptimum' in set(SELECTION) ", - SimulatedObservationAtCurrentOptimum_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "SimulatedObservationAtCurrentOptimum"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - BMA = BLOC (condition=" 'BMA' in set(SELECTION) ", - BMA_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "BMA"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - OMA = BLOC (condition=" 'OMA' in set(SELECTION) ", - OMA_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "OMA"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - OMB = BLOC (condition=" 'OMB' in set(SELECTION) ", - OMB_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "OMB"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - CostFunctionJ = BLOC (condition=" 'CostFunctionJ' in set(SELECTION) ", - CostFunctionJ_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "CostFunctionJ"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - CostFunctionJb = BLOC (condition=" 'CostFunctionJb' in set(SELECTION) ", - CostFunctionJb_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "CostFunctionJb"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - CostFunctionJo = BLOC (condition=" 'CostFunctionJo' in set(SELECTION) ", - CostFunctionJo_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "CostFunctionJo"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - GradientOfCostFunctionJ = BLOC (condition=" 'GradientOfCostFunctionJ' in set(SELECTION) ", - GradientOfCostFunctionJ_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "GradientOfCostFunctionJ"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - GradientOfCostFunctionJb = BLOC (condition=" 'GradientOfCostFunctionJb' in set(SELECTION) ", - GradientOfCostFunctionJb_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "GradientOfCostFunctionJb"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - GradientOfCostFunctionJo = BLOC (condition=" 'GradientOfCostFunctionJo' in set(SELECTION) ", - GradientOfCostFunctionJo_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "GradientOfCostFunctionJo"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - SigmaObs2 = BLOC (condition=" 'SigmaObs2' in set(SELECTION) ", - SigmaObs2_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "SigmaObs2"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - SigmaBck2 = BLOC (condition=" 'SigmaBck2' in set(SELECTION) ", - SigmaBck2_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "SigmaBck2"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - APosterioriCorrelations = BLOC (condition=" 'APosterioriCorrelations' in set(SELECTION) ", - APosterioriCorrelations_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "APosterioriCorrelations"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - APosterioriCovariance = BLOC (condition=" 'APosterioriCovariance' in set(SELECTION) ", - APosterioriCovariance_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "APosterioriCovariance"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - APosterioriStandardDeviations = BLOC (condition=" 'APosterioriStandardDeviations' in set(SELECTION) ", - APosterioriStandardDeviations_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "APosterioriStandardDeviations"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - APosterioriVariances = BLOC (condition=" 'APosterioriVariances' in set(SELECTION) ", - APosterioriVariances_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "APosterioriVariances"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - Residu = BLOC (condition=" 'Residu' in set(SELECTION) ", - Residu_data = FACT(statut = "o", - Scheduler = SIMP(statut = "f", typ = "TXM"), - Info = SIMP(statut = "o", typ = "TXM", defaut = "Residu"), - NodeType = SIMP(statut = "o", typ = "TXM", min=1, max=1, defaut = "Template", into=("String", "Script", "Template")), - PythonScript = BLOC (condition = " NodeType == 'String' ", - Value = SIMP(statut = "o", typ = "TXM") - ), - UserFile = BLOC (condition = " NodeType == 'Script' ", - Value = SIMP(statut = "o", typ = "FichierNoAbs", validators=[OnlyStr(), FileExtVal('py')]) - ), - ObserverTemplate = F_ObserverTemplate(), - ), - ), - ) - -def AlgorithmParametersInNS(filename): - if os.path.exists(filename): - fc = open(filename, 'r').readlines() - cr = re.compile("^AlgorithmParameters[\s]*=") - for ln in fc: - if cr.match(ln): return 1 - return 0 -AlgorithmParametersInNS.info = u"The Python file has to contain explicitly an \"AlgorithmParameters\" variable." -def F_AlgorithmParameters(statut, algos_names, fv=NoCheckInNS) : return FACT( - statut = statut, - Algorithm = SIMP(statut="o", typ = "TXM", into = algos_names ), - Parameters = SIMP(statut="f", typ = "TXM", into=("Defaults", "Dict"), defaut="Defaults"), - Dict = BLOC ( condition = " Parameters == 'Dict' ", - statut="f", - data = F_Dict("o", fv), - ), - Parameters3DVAR = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == '3DVAR') ", - statut="f", - Bounds = SIMP(statut="f", typ="TXM", fr="Liste des valeurs de bornes"), - CostDecrementTolerance = SIMP(statut="f", typ="R", val_min=0.0, min=1, max=1, defaut=1e-07, fr="Diminution relative minimale du coût lors de l'arrêt"), - GradientNormTolerance = SIMP(statut="f", typ="R", val_min=0.0, min=1, max=1, defaut=1e-05, fr="Maximum des composantes du gradient lors de l'arrêt"), - MaximumNumberOfSteps = SIMP(statut="f", typ="I", val_min=-1, min=1, max=1, defaut=15000, fr="Nombre maximal de pas d'optimisation"), - Minimizer = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="LBFGSB", into=['LBFGSB', 'TNC', 'CG', 'NCG', 'BFGS'], fr="Minimiseur utilisé"), - NumberOfSamplesForQuantiles = SIMP(statut="f", typ="I", val_min=1, min=1, max=1, defaut=100, fr="Nombre d'échantillons simulés pour le calcul des quantiles"), - ProjectedGradientTolerance = SIMP(statut="f", typ="R", val_min=-1, min=1, max=1, defaut=-1.0, fr="Maximum des composantes du gradient projeté lors de l'arrêt"), - Quantiles = SIMP(statut="f", typ="TXM", max="**", into=None, fr="Liste des valeurs de quantiles"), - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - SimulationForQuantiles = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="Linear", into=['Linear', 'NonLinear'], fr="Type de simulation pour l'estimation des quantiles"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'APosterioriCorrelations', 'APosterioriCovariance', 'APosterioriStandardDeviations', 'APosterioriVariances', 'BMA', 'CostFunctionJ', 'CostFunctionJAtCurrentOptimum', 'CostFunctionJb', 'CostFunctionJbAtCurrentOptimum', 'CostFunctionJo', 'CostFunctionJoAtCurrentOptimum', 'CurrentOptimum', 'CurrentState', 'IndexOfOptimum', 'Innovation', 'InnovationAtCurrentState', 'JacobianMatrixAtBackground', 'JacobianMatrixAtOptimum', 'KalmanGainAtOptimum', 'MahalanobisConsistency', 'OMA', 'OMB', 'SigmaObs2', 'SimulatedObservationAtBackground', 'SimulatedObservationAtCurrentOptimum', 'SimulatedObservationAtCurrentState', 'SimulatedObservationAtOptimum', 'SimulationQuantiles'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - Parameters4DVAR = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == '4DVAR') ", - statut="f", - Bounds = SIMP(statut="f", typ="TXM", fr="Liste des valeurs de bornes"), - ConstrainedBy = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="EstimateProjection", into=['EstimateProjection'], fr="Prise en compte des contraintes"), - CostDecrementTolerance = SIMP(statut="f", typ="R", val_min=0.0, min=1, max=1, defaut=1e-07, fr="Diminution relative minimale du coût lors de l'arrêt"), - EstimationOf = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="State", into=['State', 'Parameters'], fr="Estimation d'etat ou de parametres"), - GradientNormTolerance = SIMP(statut="f", typ="R", val_min=0.0, min=1, max=1, defaut=1e-05, fr="Maximum des composantes du gradient lors de l'arrêt"), - MaximumNumberOfSteps = SIMP(statut="f", typ="I", val_min=-1, min=1, max=1, defaut=15000, fr="Nombre maximal de pas d'optimisation"), - Minimizer = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="LBFGSB", into=['LBFGSB', 'TNC', 'CG', 'NCG', 'BFGS'], fr="Minimiseur utilisé"), - ProjectedGradientTolerance = SIMP(statut="f", typ="R", val_min=-1, min=1, max=1, defaut=-1.0, fr="Maximum des composantes du gradient projeté lors de l'arrêt"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'BMA', 'CostFunctionJ', 'CostFunctionJAtCurrentOptimum', 'CostFunctionJb', 'CostFunctionJbAtCurrentOptimum', 'CostFunctionJo', 'CostFunctionJoAtCurrentOptimum', 'CurrentOptimum', 'CurrentState', 'IndexOfOptimum'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersBlue = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'Blue') ", - statut="f", - NumberOfSamplesForQuantiles = SIMP(statut="f", typ="I", val_min=1, min=1, max=1, defaut=100, fr="Nombre d'échantillons simulés pour le calcul des quantiles"), - Quantiles = SIMP(statut="f", typ="TXM", max="**", into=None, fr="Liste des valeurs de quantiles"), - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - SimulationForQuantiles = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="Linear", into=['Linear', 'NonLinear'], fr="Type de simulation pour l'estimation des quantiles"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'APosterioriCorrelations', 'APosterioriCovariance', 'APosterioriStandardDeviations', 'APosterioriVariances', 'BMA', 'CostFunctionJ', 'CostFunctionJAtCurrentOptimum', 'CostFunctionJb', 'CostFunctionJbAtCurrentOptimum', 'CostFunctionJo', 'CostFunctionJoAtCurrentOptimum', 'CurrentOptimum', 'CurrentState', 'Innovation', 'MahalanobisConsistency', 'OMA', 'OMB', 'SigmaBck2', 'SigmaObs2', 'SimulatedObservationAtBackground', 'SimulatedObservationAtCurrentOptimum', 'SimulatedObservationAtCurrentState', 'SimulatedObservationAtOptimum', 'SimulationQuantiles'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersDerivativeFreeOptimization = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'DerivativeFreeOptimization') ", - statut="f", - Bounds = SIMP(statut="f", typ="TXM", fr="Liste des valeurs de bornes"), - CostDecrementTolerance = SIMP(statut="f", typ="R", min=1, max=1, defaut=1e-07, fr="Diminution relative minimale du cout lors de l'arrêt"), - MaximumNumberOfFunctionEvaluations = SIMP(statut="f", typ="I", val_min=-1, min=1, max=1, defaut=15000, fr="Nombre maximal d'évaluations de la fonction"), - MaximumNumberOfSteps = SIMP(statut="f", typ="I", val_min=-1, min=1, max=1, defaut=15000, fr="Nombre maximal de pas d'optimisation"), - Minimizer = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="BOBYQA", into=['BOBYQA', 'COBYLA', 'NEWUOA', 'POWELL', 'SIMPLEX', 'SUBPLEX'], fr="Minimiseur utilisé"), - QualityCriterion = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="AugmentedWeightedLeastSquares", into=['AugmentedWeightedLeastSquares', 'AWLS', 'DA', 'WeightedLeastSquares', 'WLS', 'LeastSquares', 'LS', 'L2', 'AbsoluteValue', 'L1', 'MaximumError', 'ME'], fr="Critère de qualité utilisé"), - StateVariationTolerance = SIMP(statut="f", typ="R", min=1, max=1, defaut=0.0001, fr="Variation relative maximale de l'état lors de l'arrêt"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'BMA', 'CostFunctionJ', 'CostFunctionJb', 'CostFunctionJo', 'CostFunctionJAtCurrentOptimum', 'CostFunctionJbAtCurrentOptimum', 'CostFunctionJoAtCurrentOptimum', 'CurrentOptimum', 'CurrentState', 'IndexOfOptimum', 'Innovation', 'InnovationAtCurrentState', 'OMA', 'OMB', 'SimulatedObservationAtBackground', 'SimulatedObservationAtCurrentOptimum', 'SimulatedObservationAtCurrentState', 'SimulatedObservationAtOptimum'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersDifferentialEvolution = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'DifferentialEvolution') ", - statut="f", - Bounds = SIMP(statut="f", typ="TXM", fr="Liste des valeurs de bornes"), - CrossOverProbability_CR = SIMP(statut="f", typ="R", val_min=0.0, val_max=1.0, min=1, max=1, defaut=0.7, fr="Probabilité de recombinaison ou de croisement, notée CR"), - MaximumNumberOfFunctionEvaluations = SIMP(statut="f", typ="I", val_min=-1, min=1, max=1, defaut=15000, fr="Nombre maximal d'évaluations de la fonction"), - MaximumNumberOfSteps = SIMP(statut="f", typ="I", val_min=0, min=1, max=1, defaut=15000, fr="Nombre maximal de générations"), - Minimizer = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="BEST1BIN", into=['BEST1BIN', 'BEST1EXP', 'RAND1EXP', 'RANDTOBEST1EXP', 'BEST2EXP', 'RAND2EXP', 'RANDTOBEST1BIN', 'BEST2BIN', 'RAND2BIN', 'RAND1BIN'], fr="Stratégie de minimisation utilisée"), - MutationDifferentialWeight_F = SIMP(statut="f", typ="TXM", max="**", into=None, fr="Poids différentiel de mutation, constant ou aléatoire dans l'intervalle, noté F"), - PopulationSize = SIMP(statut="f", typ="I", val_min=1, min=1, max=1, defaut=100, fr="Taille approximative de la population à chaque génération"), - QualityCriterion = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="AugmentedWeightedLeastSquares", into=['AugmentedWeightedLeastSquares', 'AWLS', 'DA', 'WeightedLeastSquares', 'WLS', 'LeastSquares', 'LS', 'L2', 'AbsoluteValue', 'L1', 'MaximumError', 'ME'], fr="Critère de qualité utilisé"), - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'BMA', 'CostFunctionJ', 'CostFunctionJb', 'CostFunctionJo', 'CostFunctionJAtCurrentOptimum', 'CostFunctionJbAtCurrentOptimum', 'CostFunctionJoAtCurrentOptimum', 'CurrentOptimum', 'CurrentState', 'IndexOfOptimum', 'Innovation', 'InnovationAtCurrentState', 'OMA', 'OMB', 'SimulatedObservationAtBackground', 'SimulatedObservationAtCurrentOptimum', 'SimulatedObservationAtCurrentState', 'SimulatedObservationAtOptimum'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersEnsembleBlue = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'EnsembleBlue') ", - statut="f", - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'CurrentState', 'Innovation', 'SimulatedObservationAtBackground', 'SimulatedObservationAtCurrentState', 'SimulatedObservationAtOptimum'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersEnsembleKalmanFilter = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'EnsembleKalmanFilter') ", - statut="f", - EstimationOf = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="State", into=['State', 'Parameters'], fr="Estimation d'etat ou de parametres"), - NumberOfMembers = SIMP(statut="f", typ="I", val_min=-1, min=1, max=1, defaut=100, fr="Nombre de membres dans l'ensemble"), - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'APosterioriCorrelations', 'APosterioriCovariance', 'APosterioriStandardDeviations', 'APosterioriVariances', 'BMA', 'CostFunctionJ', 'CostFunctionJAtCurrentOptimum', 'CostFunctionJb', 'CostFunctionJbAtCurrentOptimum', 'CostFunctionJo', 'CostFunctionJoAtCurrentOptimum', 'CurrentOptimum', 'CurrentState', 'ForecastState', 'IndexOfOptimum', 'InnovationAtCurrentAnalysis', 'InnovationAtCurrentState', 'SimulatedObservationAtCurrentAnalysis', 'SimulatedObservationAtCurrentOptimum', 'SimulatedObservationAtCurrentState'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersExtendedBlue = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'ExtendedBlue') ", - statut="f", - NumberOfSamplesForQuantiles = SIMP(statut="f", typ="I", val_min=1, min=1, max=1, defaut=100, fr="Nombre d'échantillons simulés pour le calcul des quantiles"), - Quantiles = SIMP(statut="f", typ="TXM", max="**", into=None, fr="Liste des valeurs de quantiles"), - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - SimulationForQuantiles = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="Linear", into=['Linear', 'NonLinear'], fr="Type de simulation pour l'estimation des quantiles"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'APosterioriCorrelations', 'APosterioriCovariance', 'APosterioriStandardDeviations', 'APosterioriVariances', 'BMA', 'CostFunctionJ', 'CostFunctionJAtCurrentOptimum', 'CostFunctionJb', 'CostFunctionJbAtCurrentOptimum', 'CostFunctionJo', 'CostFunctionJoAtCurrentOptimum', 'CurrentOptimum', 'CurrentState', 'Innovation', 'MahalanobisConsistency', 'OMA', 'OMB', 'SigmaBck2', 'SigmaObs2', 'SimulatedObservationAtBackground', 'SimulatedObservationAtCurrentOptimum', 'SimulatedObservationAtCurrentState', 'SimulatedObservationAtOptimum', 'SimulationQuantiles'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersExtendedKalmanFilter = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'ExtendedKalmanFilter') ", - statut="f", - Bounds = SIMP(statut="f", typ="TXM", fr="Liste des valeurs de bornes"), - ConstrainedBy = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="EstimateProjection", into=['EstimateProjection'], fr="Prise en compte des contraintes"), - EstimationOf = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="State", into=['State', 'Parameters'], fr="Estimation d'etat ou de parametres"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'APosterioriCorrelations', 'APosterioriCovariance', 'APosterioriStandardDeviations', 'APosterioriVariances', 'BMA', 'CostFunctionJ', 'CostFunctionJAtCurrentOptimum', 'CostFunctionJb', 'CostFunctionJbAtCurrentOptimum', 'CostFunctionJo', 'CostFunctionJoAtCurrentOptimum', 'CurrentOptimum', 'CurrentState', 'ForecastState', 'IndexOfOptimum', 'InnovationAtCurrentAnalysis', 'InnovationAtCurrentState', 'SimulatedObservationAtCurrentAnalysis', 'SimulatedObservationAtCurrentOptimum', 'SimulatedObservationAtCurrentState'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersKalmanFilter = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'KalmanFilter') ", - statut="f", - EstimationOf = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="State", into=['State', 'Parameters'], fr="Estimation d'etat ou de parametres"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'APosterioriCorrelations', 'APosterioriCovariance', 'APosterioriStandardDeviations', 'APosterioriVariances', 'BMA', 'CostFunctionJ', 'CostFunctionJAtCurrentOptimum', 'CostFunctionJb', 'CostFunctionJbAtCurrentOptimum', 'CostFunctionJo', 'CostFunctionJoAtCurrentOptimum', 'CurrentOptimum', 'CurrentState', 'ForecastState', 'IndexOfOptimum', 'InnovationAtCurrentAnalysis', 'InnovationAtCurrentState', 'SimulatedObservationAtCurrentAnalysis', 'SimulatedObservationAtCurrentOptimum', 'SimulatedObservationAtCurrentState'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersLinearLeastSquares = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'LinearLeastSquares') ", - statut="f", - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'CostFunctionJ', 'CostFunctionJAtCurrentOptimum', 'CostFunctionJb', 'CostFunctionJbAtCurrentOptimum', 'CostFunctionJo', 'CostFunctionJoAtCurrentOptimum', 'CurrentOptimum', 'CurrentState', 'OMA', 'SimulatedObservationAtCurrentOptimum', 'SimulatedObservationAtCurrentState', 'SimulatedObservationAtOptimum'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersNonLinearLeastSquares = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'NonLinearLeastSquares') ", - statut="f", - Bounds = SIMP(statut="f", typ="TXM", fr="Liste des valeurs de bornes"), - CostDecrementTolerance = SIMP(statut="f", typ="R", val_min=0.0, min=1, max=1, defaut=1e-07, fr="Diminution relative minimale du coût lors de l'arrêt"), - GradientNormTolerance = SIMP(statut="f", typ="R", val_min=0.0, min=1, max=1, defaut=1e-05, fr="Maximum des composantes du gradient lors de l'arrêt"), - MaximumNumberOfSteps = SIMP(statut="f", typ="I", val_min=-1, min=1, max=1, defaut=15000, fr="Nombre maximal de pas d'optimisation"), - Minimizer = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="LBFGSB", into=['LBFGSB', 'TNC', 'CG', 'NCG', 'BFGS', 'LM'], fr="Minimiseur utilisé"), - ProjectedGradientTolerance = SIMP(statut="f", typ="R", val_min=-1, min=1, max=1, defaut=-1.0, fr="Maximum des composantes du gradient projeté lors de l'arrêt"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'BMA', 'CostFunctionJ', 'CostFunctionJAtCurrentOptimum', 'CostFunctionJb', 'CostFunctionJbAtCurrentOptimum', 'CostFunctionJo', 'CostFunctionJoAtCurrentOptimum', 'CurrentOptimum', 'CurrentState', 'IndexOfOptimum', 'Innovation', 'InnovationAtCurrentState', 'OMA', 'OMB', 'SimulatedObservationAtBackground', 'SimulatedObservationAtCurrentOptimum', 'SimulatedObservationAtCurrentState', 'SimulatedObservationAtOptimum'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersParticleSwarmOptimization = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'ParticleSwarmOptimization') ", - statut="f", - BoxBounds = SIMP(statut="f", typ="TXM", fr="Liste des valeurs de bornes d'incréments de paramètres"), - GroupRecallRate = SIMP(statut="f", typ="R", val_min=0.0, val_max=1.0, min=1, max=1, defaut=0.5, fr="Taux de rappel au meilleur insecte du groupe (entre 0 et 1)"), - MaximumNumberOfFunctionEvaluations = SIMP(statut="f", typ="I", val_min=-1, min=1, max=1, defaut=15000, fr="Nombre maximal d'évaluations de la fonction"), - MaximumNumberOfSteps = SIMP(statut="f", typ="I", val_min=0, min=1, max=1, defaut=50, fr="Nombre maximal de pas d'optimisation"), - NumberOfInsects = SIMP(statut="f", typ="I", val_min=-1, min=1, max=1, defaut=100, fr="Nombre d'insectes dans l'essaim"), - QualityCriterion = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="AugmentedWeightedLeastSquares", into=['AugmentedWeightedLeastSquares', 'AWLS', 'AugmentedPonderatedLeastSquares', 'APLS', 'DA', 'WeightedLeastSquares', 'WLS', 'PonderatedLeastSquares', 'PLS', 'LeastSquares', 'LS', 'L2', 'AbsoluteValue', 'L1', 'MaximumError', 'ME'], fr="Critère de qualité utilisé"), - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'BMA', 'CurrentState', 'CostFunctionJ', 'CostFunctionJb', 'CostFunctionJo', 'Innovation', 'OMA', 'OMB', 'SimulatedObservationAtBackground', 'SimulatedObservationAtCurrentState', 'SimulatedObservationAtOptimum'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - SwarmVelocity = SIMP(statut="f", typ="R", val_min=0.0, min=1, max=1, defaut=1.0, fr="Vitesse de groupe imposée par l'essaim"), - ), - ParametersQuantileRegression = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'QuantileRegression') ", - statut="f", - Bounds = SIMP(statut="f", typ="TXM", fr="Liste des valeurs de bornes"), - CostDecrementTolerance = SIMP(statut="f", typ="R", min=1, max=1, defaut=1e-06, fr="Maximum de variation de la fonction d'estimation lors de l'arrêt"), - MaximumNumberOfSteps = SIMP(statut="f", typ="I", val_min=1, min=1, max=1, defaut=15000, fr="Nombre maximal de pas d'optimisation"), - Minimizer = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="MMQR", into=['MMQR'], fr="Minimiseur utilisé"), - Quantile = SIMP(statut="f", typ="R", val_min=0.0, val_max=1.0, min=1, max=1, defaut=0.5, fr="Quantile pour la regression de quantile"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'BMA', 'CostFunctionJ', 'CostFunctionJb', 'CostFunctionJo', 'CurrentState', 'Innovation', 'OMA', 'OMB', 'SimulatedObservationAtBackground', 'SimulatedObservationAtCurrentState', 'SimulatedObservationAtOptimum'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersTabuSearch = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'TabuSearch') ", - statut="f", - Bounds = SIMP(statut="f", typ="TXM", fr="Liste des valeurs de bornes"), - LengthOfTabuList = SIMP(statut="f", typ="I", val_min=1, min=1, max=1, defaut=50, fr="Longueur de la liste tabou"), - MaximumNumberOfSteps = SIMP(statut="f", typ="I", val_min=1, min=1, max=1, defaut=50, fr="Nombre maximal de pas d'optimisation"), - NoiseAddingProbability = SIMP(statut="f", typ="R", val_min=0.0, val_max=1.0, min=1, max=1, defaut=1.0, fr="Probabilité de perturbation d'une composante de l'état"), - NoiseDistribution = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="Uniform", into=['Gaussian', 'Uniform'], fr="Distribution pour générer les perturbations d'état"), - NoiseHalfRange = SIMP(statut="f", typ="TXM", fr="Demi-amplitude des perturbations uniformes centrées d'état pour chaque composante de l'état"), - NumberOfElementaryPerturbations = SIMP(statut="f", typ="I", val_min=1, min=1, max=1, defaut=1, fr="Nombre de perturbations élémentaires pour choisir une perturbation d'état"), - QualityCriterion = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="AugmentedWeightedLeastSquares", into=['AugmentedWeightedLeastSquares', 'AWLS', 'DA', 'WeightedLeastSquares', 'WLS', 'LeastSquares', 'LS', 'L2', 'AbsoluteValue', 'L1', 'MaximumError', 'ME'], fr="Critère de qualité utilisé"), - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - StandardDeviation = SIMP(statut="f", typ="TXM", fr="Ecart-type des perturbations gaussiennes d'état pour chaque composante de l'état"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'BMA', 'CurrentState', 'CostFunctionJ', 'CostFunctionJb', 'CostFunctionJo', 'Innovation', 'OMA', 'OMB', 'SimulatedObservationAtBackground', 'SimulatedObservationAtCurrentState', 'SimulatedObservationAtOptimum'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersUnscentedKalmanFilter = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'UnscentedKalmanFilter') ", - statut="f", - Alpha = SIMP(statut="f", typ="R", val_min=0.0001, val_max=1.0, min=1, max=1, defaut=1.0, fr=""), - Beta = SIMP(statut="f", typ="R", min=1, max=1, defaut=2.0, fr=""), - Bounds = SIMP(statut="f", typ="TXM", fr="Liste des valeurs de bornes"), - ConstrainedBy = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="EstimateProjection", into=['EstimateProjection'], fr="Prise en compte des contraintes"), - EstimationOf = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="State", into=['State', 'Parameters'], fr="Estimation d'etat ou de parametres"), - Kappa = SIMP(statut="f", typ="I", val_max=2, min=1, max=1, defaut=0, fr=""), - Reconditioner = SIMP(statut="f", typ="R", val_min=0.001, val_max=10.0, min=1, max=1, defaut=1.0, fr=""), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['Analysis', 'APosterioriCorrelations', 'APosterioriCovariance', 'APosterioriStandardDeviations', 'APosterioriVariances', 'BMA', 'CostFunctionJ', 'CostFunctionJb', 'CostFunctionJo', 'CurrentState', 'InnovationAtCurrentState'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersAdjointTest = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'AdjointTest') ", - statut="f", - AmplitudeOfInitialDirection = SIMP(statut="f", typ="R", min=1, max=1, defaut=1.0, fr="Amplitude de la direction initiale de la dérivée directionnelle autour du point nominal"), - EpsilonMinimumExponent = SIMP(statut="f", typ="I", val_min=-20, val_max=0, min=1, max=1, defaut=-8, fr="Exposant minimal en puissance de 10 pour le multiplicateur d'incrément"), - InitialDirection = SIMP(statut="f", typ="TXM", fr="Direction initiale de la dérivée directionnelle autour du point nominal"), - ResiduFormula = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="ScalarProduct", into=['ScalarProduct'], fr="Formule de résidu utilisée"), - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['CurrentState', 'Residu', 'SimulatedObservationAtCurrentState'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersFunctionTest = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'FunctionTest') ", - statut="f", - NumberOfPrintedDigits = SIMP(statut="f", typ="I", val_min=0, min=1, max=1, defaut=5, fr="Nombre de chiffres affichés pour les impressions de réels"), - NumberOfRepetition = SIMP(statut="f", typ="I", val_min=1, min=1, max=1, defaut=1, fr="Nombre de fois où l'exécution de la fonction est répétée"), - SetDebug = SIMP(statut="f", typ="I", min=1, max=1, defaut=0, fr="Activation du mode debug lors de l'exécution"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['CurrentState', 'SimulatedObservationAtCurrentState'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersGradientTest = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'GradientTest') ", - statut="f", - AmplitudeOfInitialDirection = SIMP(statut="f", typ="R", min=1, max=1, defaut=1.0, fr="Amplitude de la direction initiale de la dérivée directionnelle autour du point nominal"), - AmplitudeOfTangentPerturbation = SIMP(statut="f", typ="R", val_min=1e-10, val_max=1.0, min=1, max=1, defaut=0.01, fr="Amplitude de la perturbation pour le calcul de la forme tangente"), - EpsilonMinimumExponent = SIMP(statut="f", typ="I", val_min=-20, val_max=0, min=1, max=1, defaut=-8, fr="Exposant minimal en puissance de 10 pour le multiplicateur d'incrément"), - InitialDirection = SIMP(statut="f", typ="TXM", fr="Direction initiale de la dérivée directionnelle autour du point nominal"), - ResiduFormula = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="Taylor", into=['Norm', 'TaylorOnNorm', 'Taylor'], fr="Formule de résidu utilisée"), - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['CurrentState', 'Residu', 'SimulatedObservationAtCurrentState'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersInputValuesTest = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'InputValuesTest') ", - statut="f", - NumberOfPrintedDigits = SIMP(statut="f", typ="I", val_min=0, min=1, max=1, defaut=5, fr="Nombre de chiffres affichés pour les impressions de réels"), - PrintAllValuesFor = SIMP(statut="f", typ="TXM", max="**", into=['Background', 'CheckingPoint', 'Observation'], fr="Liste de noms de vecteurs dont les valeurs détaillées sont à imprimer"), - SetDebug = SIMP(statut="f", typ="I", min=1, max=1, defaut=0, fr="Activation du mode debug lors de l'exécution"), - ShowInformationOnlyFor = SIMP(statut="f", typ="TXM", max="**", into=['Background', 'CheckingPoint', 'Observation'], fr="Liste de noms de vecteurs dont les informations synthétiques sont à imprimer"), - ), - ParametersLinearityTest = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'LinearityTest') ", - statut="f", - AmplitudeOfInitialDirection = SIMP(statut="f", typ="R", min=1, max=1, defaut=1.0, fr="Amplitude de la direction initiale de la dérivée directionnelle autour du point nominal"), - AmplitudeOfTangentPerturbation = SIMP(statut="f", typ="R", val_min=1e-10, val_max=1.0, min=1, max=1, defaut=0.01, fr="Amplitude de la perturbation pour le calcul de la forme tangente"), - EpsilonMinimumExponent = SIMP(statut="f", typ="I", val_min=-20, val_max=0, min=1, max=1, defaut=-8, fr="Exposant minimal en puissance de 10 pour le multiplicateur d'incrément"), - InitialDirection = SIMP(statut="f", typ="TXM", fr="Direction initiale de la dérivée directionnelle autour du point nominal"), - ResiduFormula = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="CenteredDL", into=['CenteredDL', 'Taylor', 'NominalTaylor', 'NominalTaylorRMS'], fr="Formule de résidu utilisée"), - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['CurrentState', 'Residu', 'SimulatedObservationAtCurrentState'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersLocalSensitivityTest = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'LocalSensitivityTest') ", - statut="f", - SetDebug = SIMP(statut="f", typ="I", min=1, max=1, defaut=0, fr="Activation du mode debug lors de l'exécution"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['CurrentState', 'JacobianMatrixAtCurrentState', 'SimulatedObservationAtCurrentState'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersParallelFunctionTest = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'ParallelFunctionTest') ", - statut="f", - NumberOfPrintedDigits = SIMP(statut="f", typ="I", val_min=0, min=1, max=1, defaut=5, fr="Nombre de chiffres affichés pour les impressions de réels"), - NumberOfRepetition = SIMP(statut="f", typ="I", val_min=1, min=1, max=1, defaut=1, fr="Nombre de fois où l'exécution de la fonction est répétée"), - SetDebug = SIMP(statut="f", typ="I", min=1, max=1, defaut=0, fr="Activation du mode debug lors de l'exécution"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['CurrentState', 'SimulatedObservationAtCurrentState'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersSamplingTest = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'SamplingTest') ", - statut="f", - QualityCriterion = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="AugmentedWeightedLeastSquares", into=['AugmentedWeightedLeastSquares', 'AWLS', 'AugmentedPonderatedLeastSquares', 'APLS', 'DA', 'WeightedLeastSquares', 'WLS', 'PonderatedLeastSquares', 'PLS', 'LeastSquares', 'LS', 'L2', 'AbsoluteValue', 'L1', 'MaximumError', 'ME'], fr="Critère de qualité utilisé"), - SampleAsExplicitHyperCube = SIMP(statut="f", typ="TXM", max="**", into=None, fr="Points de calcul définis par un hyper-cube dont on donne la liste des échantillonages de chaque variable comme une liste"), - SampleAsIndependantRandomVariables = SIMP(statut="f", typ="TXM", max="**", into=None, fr="Points de calcul définis par un hyper-cube dont les points sur chaque axe proviennent de l'échantillonage indépendant de la variable selon la spécification ['distribution',[parametres],nombre]"), - SampleAsMinMaxStepHyperCube = SIMP(statut="f", typ="TXM", max="**", into=None, fr="Points de calcul définis par un hyper-cube dont on donne la liste des échantillonages de chaque variable par un triplet [min,max,step]"), - SampleAsnUplet = SIMP(statut="f", typ="TXM", max="**", into=None, fr="Points de calcul définis par une liste de n-uplet"), - SetDebug = SIMP(statut="f", typ="I", min=1, max=1, defaut=0, fr="Activation du mode debug lors de l'exécution"), - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['CostFunctionJ', 'CostFunctionJb', 'CostFunctionJo', 'CurrentState', 'InnovationAtCurrentState', 'SimulatedObservationAtCurrentState'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ParametersTangentTest = BLOC (condition = " (Parameters == 'Defaults') and (Algorithm == 'TangentTest') ", - statut="f", - AmplitudeOfInitialDirection = SIMP(statut="f", typ="R", min=1, max=1, defaut=1.0, fr="Amplitude de la direction initiale de la dérivée directionnelle autour du point nominal"), - AmplitudeOfTangentPerturbation = SIMP(statut="f", typ="R", val_min=1e-10, val_max=1.0, min=1, max=1, defaut=0.01, fr="Amplitude de la perturbation pour le calcul de la forme tangente"), - EpsilonMinimumExponent = SIMP(statut="f", typ="I", val_min=-20, val_max=0, min=1, max=1, defaut=-8, fr="Exposant minimal en puissance de 10 pour le multiplicateur d'incrément"), - InitialDirection = SIMP(statut="f", typ="TXM", fr="Direction initiale de la dérivée directionnelle autour du point nominal"), - ResiduFormula = SIMP(statut="f", typ="TXM", min=1, max=1, defaut="Taylor", into=['Taylor'], fr="Formule de résidu utilisée"), - SetSeed = SIMP(statut="f", typ="TXM", fr="Graine fixée pour le générateur aléatoire"), - StoreSupplementaryCalculations = SIMP(statut="f", typ="TXM", max="**", into=['CurrentState', 'Residu', 'SimulatedObservationAtCurrentState'], fr="Liste de calculs supplémentaires à stocker et/ou effectuer"), - ), - ) - -def F_variables(statut) : return FACT( - statut=statut, - regles = ( MEME_NOMBRE ('NAMES', 'SIZES')), - NAMES = SIMP(statut="o", typ="TXM", max="**", validators=NoRepeat()), - SIZES = SIMP(statut="o", typ="I", val_min=1, max="**") - ) -def ChDir(dirname): - os.chdir(os.path.abspath(dirname)) - return 1 -ChDir.info = u"This has to be a regular directory path." - -ASSIMILATION_STUDY = PROC(nom="ASSIMILATION_STUDY", - op=None, - repetable = "n", - StudyName = SIMP(statut="o", typ = "TXM", defaut="ADAO Calculation Case"), - StudyRepertory = SIMP(statut="f", typ = "Repertoire", validators=FunctionVal(ChDir), min=1, max=1), - Debug = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0), - AlgorithmParameters = F_AlgorithmParameters("o",("3DVAR", "4DVAR", "Blue", "DerivativeFreeOptimization", "DifferentialEvolution", "EnsembleBlue", "EnsembleKalmanFilter", "ExtendedBlue", "ExtendedKalmanFilter", "KalmanFilter", "LinearLeastSquares", "NonLinearLeastSquares", "ParticleSwarmOptimization", "QuantileRegression", "TabuSearch", "UnscentedKalmanFilter", ), AlgorithmParametersInNS), - Background = F_Background("o", BackgroundInNS), - BackgroundError = F_BackgroundError("o", BackgroundErrorInNS), - Observation = F_Observation("o", ObservationInNS), - ObservationError = F_ObservationError("o", ObservationErrorInNS), - ObservationOperator = F_ObservationOperator("o"), - EvolutionModel = F_EvolutionModel("f"), - EvolutionError = F_EvolutionError("f", EvolutionErrorInNS), - ControlInput = F_ControlInput("f"), - UserDataInit = F_Init("f"), - UserPostAnalysis = F_UserPostAnalysis("o"), - InputVariables = F_variables("f"), - OutputVariables = F_variables("f"), - Observers = F_Observers("f") - ) - -CHECKING_STUDY = PROC(nom="CHECKING_STUDY", - op=None, - repetable = "n", - StudyName = SIMP(statut="o", typ = "TXM", defaut="ADAO Checking Case"), - StudyRepertory = SIMP(statut="f", typ = "Repertoire", validators=FunctionVal(ChDir), min=1, max=1), - Debug = SIMP(statut="f", typ = "I", into=(0, 1), defaut=0), - AlgorithmParameters = F_AlgorithmParameters("o", ("AdjointTest", "FunctionTest", "GradientTest", "InputValuesTest", "LinearityTest", "LocalSensitivityTest", "ObserverTest", "ParallelFunctionTest", "SamplingTest", "TangentTest", ), AlgorithmParametersInNS), - CheckingPoint = F_CheckingPoint("o", CheckingPointInNS), - Background = F_Background("f", BackgroundInNS), - BackgroundError = F_BackgroundError("f", BackgroundErrorInNS), - Observation = F_Observation("f", ObservationInNS), - ObservationError = F_ObservationError("f", ObservationErrorInNS), - ObservationOperator = F_ObservationOperator("o"), - UserDataInit = F_Init("f"), - Observers = F_Observers("f") - ) diff --git a/Adao/README_CATALOGUE.txt b/Adao/README_CATALOGUE.txt deleted file mode 100644 index f4d3dbd0..00000000 --- a/Adao/README_CATALOGUE.txt +++ /dev/null @@ -1,4 +0,0 @@ -#-*-coding:iso-8859-1-*- -# -Les catalogues presents dans cette directory sont des catalogues de tests. -Le catalogue final utilisé dans le module Adao de Salome peut être différent diff --git a/Adao/exemple01_Func.comm b/Adao/exemple01_Func.comm deleted file mode 100644 index b34f156e..00000000 --- a/Adao/exemple01_Func.comm +++ /dev/null @@ -1,12 +0,0 @@ - -CHECKING_STUDY(StudyName='ADAO Checking Case', - AlgorithmParameters=_F(Algorithm='FunctionTest', - NumberOfRepetition=3,), - CheckingPoint=_F(INPUT_TYPE='Vector', - data=_F(FROM='String', - STRING='1 2',),), - ObservationOperator=_F(INPUT_TYPE='Matrix', - data=_F(FROM='String', - STRING='2 0 ; 0 2',),),); -#VERSION_CATALOGUE:V9_5_0:FIN VERSION_CATALOGUE -#CHECKSUM:7cb77b298c21a16d8137a99cad24e683:FIN CHECKSUM \ No newline at end of file diff --git a/Adao/exempleGetattr.py b/Adao/exempleGetattr.py deleted file mode 100755 index e18698c9..00000000 --- a/Adao/exempleGetattr.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2021 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" -""" -import sys,os -import prefs -sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..')) - -from InterfaceQT4 import eficas_go -jdd = eficas_go.createFromDocumentAccas('ADAO_Cata_V0_pour_V9_5_0.py','exemple01_Func.comm') - - -# les premiers niveaux sont tous des listes dans eficas car il est possible -# d en avoir plusieurs -myCheckingStudy=jdd.CHECKING_STUDY[0] -print ('myCheckingStudy', myCheckingStudy, ' a pour nom', myCheckingStudy.StudyName) - -# Pour les Facts, si c est une liste d'elements, utilisation de [n] -# si la liste ne contient qu'un element, l' utilisation de [0] est optionnelle - -print (myCheckingStudy.AlgorithmParameters.Algorithm) -print (myCheckingStudy.AlgorithmParameters[0].NumberOfRepetition) - -print ('on fait une erreur volontaire') -try : - myAssimilationStudy=jdd.ASSIMILATION_STUDY[0] -except : - print ('myAssimilationStudy non trouve') - myAssimilationStudy=None - -# Pour les OPER il est aussi possible de chercher par le nom du concept produit -# n exite pas dans Adao -#monRodBank2=jdd.getEtapeByConceptName('RB') - - - diff --git a/Adao/prefs.py b/Adao/prefs.py deleted file mode 100644 index c235a3e8..00000000 --- a/Adao/prefs.py +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (C) 2007-2021 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -code="Adao" -import sys, os -if os.path.dirname(os.path.abspath(__file__)) not in sys.path : - sys.path.insert(0,os.path.dirname(os.path.abspath(__file__))) diff --git a/Adao/prefs_Adao.py b/Adao/prefs_Adao.py deleted file mode 100644 index 5846703d..00000000 --- a/Adao/prefs_Adao.py +++ /dev/null @@ -1,31 +0,0 @@ -# -*- coding: utf-8 -*- -import os,sys - -# repIni sert a localiser le fichier editeur.ini - -repIni=os.path.dirname(os.path.abspath(__file__)) -INSTALLDIR=os.path.join(repIni,'..') -sys.path[:0]=[INSTALLDIR] - - -# Codage des strings qui accepte les accents (en remplacement de 'ascii') -encoding='iso-8859-1' - -# Choix des catalogues -# format du Tuple (code,version,catalogue,formatOut, finit par defaut eventuellement) -catalogues = ( - ('Adao','V95',os.path.join(repIni,'ADAO_Cata_V0_pour_V9_5_0.py'),'python','python'), -) - -# lang indique la langue utilisee pour les chaines d'aide : fr ou ang -#lang='ang' -lang='fr' - -closeAutreCommande = True -closeFrameRechercheCommande = True -#closeEntete = True -closeArbre = True -translatorFichier = os.path.join(repIni,'Adao') -nombreDeBoutonParLigne=1 -#dumpXSD=True -#afficheIhm=False diff --git a/Adao/properties.py b/Adao/properties.py deleted file mode 100644 index f8ee7110..00000000 --- a/Adao/properties.py +++ /dev/null @@ -1,5 +0,0 @@ -# ====================================================================== -# VERSION DU CODE -#---------------------------------------------------------------------- -version = "6.6" -date = "19/09/2012" diff --git a/Adao/qtDico.py b/Adao/qtDico.py deleted file mode 100755 index 09866c03..00000000 --- a/Adao/qtDico.py +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2021 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" - Ce module sert à lancer EFICAS configuré pour Code_Aster -""" -# Modules Python - -# Modules Eficas -import prefs -name='prefs_'+prefs.code -__import__(name) - -from InterfaceQT4 import eficas_go - -dico=eficas_go.lanceEficas_param(code=prefs.code,fichier="/local00/home/A96028/GitEficas/eficas/Adao/exemple01.comm",version="V760",macro="ASSIMILATION_STUDY") -#print dico - -import pprint -pprint.pprint(dico) diff --git a/Adao/qtEficas_Adao.py b/Adao/qtEficas_Adao.py deleted file mode 100755 index 9ff2b4c3..00000000 --- a/Adao/qtEficas_Adao.py +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2021 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" -""" -# Modules Python - -# Modules Eficas -import prefs -name='prefs_'+prefs.code -__import__(name) - -#import sys -#reload(sys) -#sys.setdefaultencoding('latin1') - -from InterfaceQT4 import eficas_go -eficas_go.lanceEficas(code=prefs.code) diff --git a/Aide/CMakeLists.txt b/Aide/CMakeLists.txt deleted file mode 100644 index 00d42795..00000000 --- a/Aide/CMakeLists.txt +++ /dev/null @@ -1,39 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 2007 - 2012 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# -# -# ====================================================================== - -# Installation des fichiers d'aide : Open TURNS -if (WITH_OPENTURNS) - install ( FILES eficas_OPENTURNS_STUDY.adp - DESTINATION ${CMAKE_INSTALL_PREFIX}/Aide - ) - add_subdirectory ( fichiers_OPENTURNS_STUDY ) -endif (WITH_OPENTURNS) - - -install ( - DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/fichiers_EFICAS - DESTINATION ${CMAKE_INSTALL_PREFIX}/Aide -) - - -### Local Variables: -### mode: cmake -### End: diff --git a/Aide/fichiers_ASTER/CMakeLists.txt b/Aide/fichiers_ASTER/CMakeLists.txt deleted file mode 100644 index b9b71c94..00000000 --- a/Aide/fichiers_ASTER/CMakeLists.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 2007 - 2012 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# -# -# ====================================================================== - -# Installation des fichiers d'aide : Aster -if (WITH_ASTER) - install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - DESTINATION ${CMAKE_INSTALL_PREFIX}/Aide - FILES_MATCHING PATTERN *.txt PATTERN *.html - PATTERN CMakeLists.txt EXCLUDE - PATTERN CVS EXCLUDE - ) -endif (WITH_ASTER) - -### Local Variables: -### mode: cmake -### End: diff --git a/Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt b/Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt deleted file mode 100644 index f5e9dc02..00000000 --- a/Aide/fichiers_OPENTURNS_STUDY/CMakeLists.txt +++ /dev/null @@ -1,34 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 2007 - 2012 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# -# -# ====================================================================== - -# Installation des fichiers d'aide : Open TURNS -if (WITH_OPENTURNS) - install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - DESTINATION ${CMAKE_INSTALL_PREFIX}/Aide - FILES_MATCHING PATTERN *.txt PATTERN *.html - PATTERN CMakeLists.txt EXCLUDE - PATTERN CVS EXCLUDE - ) -endif (WITH_OPENTURNS) - -### Local Variables: -### mode: cmake -### End: diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index 164af95d..00000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,157 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# -# -# ====================================================================== - -cmake_minimum_required ( VERSION 2.8 ) - -project ( Eficas CXX C ) - -# Definition du chemin d'acces aux modules additionnels -set ( CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/CMakeModules" ) - -# Detection de Python -find_package ( PythonInterp REQUIRED ) -if (PYTHONINTERP_FOUND) - string ( RANDOM tmpPyScript ) - set ( tmpPyScript "${tmpPyScript}.py" ) - file ( WRITE ${tmpPyScript} -"# Automaticaly generated by CMake. Do NOT edit. Changes will be lost -import sys -print ('%d.%d' % ( sys.version_info[0], sys.version_info[1] )) -" ) - get_source_file_property ( PYSCRIPT_LOC ${tmpPyScript} LOCATION ) - execute_process ( COMMAND ${PYTHON_EXECUTABLE} ${PYSCRIPT_LOC} - OUTPUT_VARIABLE PYTHON_VERSION - #ERROR_QUIET - OUTPUT_STRIP_TRAILING_WHITESPACE ) - file ( REMOVE ${tmpPyScript} ) -endif (PYTHONINTERP_FOUND) -message ( STATUS "Using Python version ${PYTHON_VERSION}" ) -# Detection de QT5 -find_package ( Qt5 COMPONENTS Core REQUIRED ) - -FIND_PACKAGE(Qt5LinguistTools) -GET_TARGET_PROPERTY(QT_LRELEASE_EXECUTABLE Qt5::lrelease LOCATION) -MARK_AS_ADVANCED(QT_LRELEASE_EXECUTABLE) - -# Detection de PyQt5 -if (NOT PYQT5_FOUND) - execute_process ( COMMAND ${PYTHON_EXECUTABLE} -c "\"import PyQt5\"" - RESULT_VARIABLE _res - OUTPUT_VARIABLE _trashout - ERROR_VARIABLE _trasherr - ) - if (NOT _res) - message ( STATUS "Looking for Python package PyQt5 - found" ) - set ( PYQT5_FOUND 1 CACHE INTERNAL "True if Python package PyQt5 is here" ) - else (NOT _res) - message ( STATUS "Looking for Python package PyQt5 - not found" ) - set ( PYQT5_FOUND 0 CACHE INTERNAL "True if Python package PyQt5 is here" ) - endif (NOT _res) -endif (NOT PYQT5_FOUND) - -if (NOT PYQT5_FOUND) - message ( FATAL_ERROR "Python package PyQt5 is REQUIRED" ) -endif (NOT PYQT5_FOUND) - -# Detection de PYUIC5 -find_program ( PYUIC5 NAMES pyuic5 - DOC "Path to the pyuic5 compilation tool" - ) -if (NOT PYUIC5) - message ( FATAL_ERROR "pyuic5 tool is REQUIRED" ) -endif (NOT PYUIC5) - -# Definition des options de CMake -option ( WITH_ALL_PACKAGES "Install all package files" OFF ) -option ( WITH_CARMEL "Install CARMEL files" OFF ) -option ( WITH_SEP "Install SEP files" OFF ) -option ( WITH_ZCRACKS "Install ZCRACKS files" OFF ) -option ( WITH_TELEMAC_CATA "Install TELEMAC files" OFF ) -option ( IN_SALOME_CONTEXT "Configure Eficas for use in Salome" OFF ) - -set ( _OPTIONLIST - WITH_CARMEL - WITH_TELEMAC_CATA - ) - -if (WITH_ALL_PACKAGES) - foreach ( _opt ${_OPTIONLIST} ) - set ( ${_opt} ON ) - endforeach ( _opt ) -endif (WITH_ALL_PACKAGES) - - -# Verification: au moins une option doit etre selectionnee -set ( _VALIDOPT FALSE ) -foreach ( _opt ${_OPTIONLIST} ) - if ( ${_opt} ) - set ( _VALIDOPT TRUE ) - string ( REPLACE WITH_ "" _opt2 ${_opt} ) - message ( STATUS "Will install package ${_opt2}" ) - endif ( ${_opt} ) -endforeach ( _opt ) -if ( NOT ${_VALIDOPT} ) - message ( FATAL_ERROR "At least one option within ${_OPTIONLIST} must be selected" ) -endif ( NOT ${_VALIDOPT} ) - - - -# Parcours recursif des sous-repertoires -add_subdirectory ( Accas ) -add_subdirectory ( Aide ) -add_subdirectory ( Editeur ) -add_subdirectory ( Efi2Xsd ) -add_subdirectory ( Extensions ) -add_subdirectory ( Ihm ) -install ( DIRECTORY InterfaceQT4 DESTINATION ${CMAKE_INSTALL_PREFIX} ) -add_subdirectory ( Noyau ) -add_subdirectory ( UiQT5 ) -add_subdirectory ( Validation ) -add_subdirectory ( convert ) -add_subdirectory ( generator ) -add_subdirectory ( Traducteur ) - - -# Installation des fichiers : CARMEL -if (WITH_CARMEL) - add_subdirectory ( Carmel3D ) - add_subdirectory ( CarmelCND ) - add_subdirectory ( CarmelCS ) -endif (WITH_CARMEL) - - -# Installation des fichiers : ZCracks -if (WITH_ZCRACKS) - add_subdirectory ( ZCracks ) -endif (WITH_ZCRACKS) - -# Installation des fichiers : Telemac -if (WITH_TELEMAC_CATA) - add_subdirectory ( Telemac ) -endif (WITH_TELEMAC_CATA) - -if (BUILD_DOC) - add_subdirectory ( Doc ) -endif (BUILD_DOC) - -### Local Variables: -### mode: cmake -### End: diff --git a/CMakeModules/FindOpenTURNS.cmake b/CMakeModules/FindOpenTURNS.cmake deleted file mode 100644 index c16a56e6..00000000 --- a/CMakeModules/FindOpenTURNS.cmake +++ /dev/null @@ -1,235 +0,0 @@ -# - Try to find OpenTURNS -# Once done this will define -# -# OpenTURNS_FOUND - system has OT -# OpenTURNS_INCLUDE_DIR - the OT include directory -# OpenTURNS_INCLUDE_DIRS - the OT include directory and dependencies include directories -# OpenTURNS_LIBRARY - Where to find the OT library -# OpenTURNS_LIBRARIES - Link these to use OT -# OpenTURNS_WRAPPER_DIR - Wrappers directory -# OpenTURNS_WRAPPER_DEFINITIONS - Compiler switches required for using OT wrapper -# OpenTURNS_MODULE_DIR - OT module directory -# OpenTURNS_MODULE_DEFINITIONS - Compiler switches required for using OT module -# OpenTURNS_SWIG_INCLUDE_DIR - the OT include directory to swig interface -# -# Copyright (c) 2009 Mathieu Lapointe -# Copyright (c) 2010 Julien Schueller -# -# Redistribution and use is allowed according to the terms of the New -# BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. -# - -include (CheckFunctionExists) -include (CheckIncludeFile) -include (CheckIncludeFileCXX) -include (FindPackageHandleStandardArgs) - -# check dependencies -find_package(LibXml2 2.6.27) -find_package(PythonLibs ${PYTHON_VERSION}) - -# test if variables are not already in cache -if (NOT (OpenTURNS_INCLUDE_DIR - AND OpenTURNS_SWIG_INCLUDE_DIR - AND OpenTURNS_INCLUDE_DIRS - AND OpenTURNS_LIBRARY - AND OpenTURNS_LIBRARIES - AND OpenTURNS_WRAPPER_DIR - AND OpenTURNS_PYTHON_MODULE_DIR - AND OpenTURNS_MODULE_DIR)) - - # set include dir - if (NOT OpenTURNS_INCLUDE_DIR) - find_path (OpenTURNS_INCLUDE_DIR - NAMES - OT.hxx - HINTS - ${OPENTURNS_DIR} - /usr - /usr/local - /opt - PATH_SUFFIXES - include/openturns - DOC - "OpenTURNS include directory" - ) - endif () - - # set swig include dir - if (NOT OpenTURNS_SWIG_INCLUDE_DIR) - set(OpenTURNS_SWIG_INCLUDE_DIR "${OpenTURNS_INCLUDE_DIR}/swig") - endif () - - # dependencies includes - if (NOT OpenTURNS_INCLUDE_DIRS) - set (OpenTURNS_INCLUDE_DIRS ${OpenTURNS_INCLUDE_DIR}) - list (APPEND OpenTURNS_INCLUDE_DIRS ${LIBXML2_INCLUDE_DIR}) - list (APPEND OpenTURNS_INCLUDE_DIRS ${PYTHON_INCLUDE_DIRS}) - endif () - - # check for library directory - if (NOT OpenTURNS_LIBRARY) - find_library (OpenTURNS_LIBRARY - NAMES - OT - HINTS - ${OPENTURNS_DIR} - /usr - /usr/local - /opt - PATH_SUFFIXES - lib/openturns - DOC - "OpenTURNS library location" - ) - endif () - - # find dependent libraries - if (NOT OpenTURNS_LIBRARIES) - set (OpenTURNS_LIBRARIES ${OpenTURNS_LIBRARY} ${LIBXML2_LIBRARIES} ${PYTHON_LIBRARIES}) - list (APPEND OpenTURNS_LIBRARIES ${LIBXML2_LIBRARIES}) - list (APPEND OpenTURNS_LIBRARIES ${PYTHON_LIBRARIES}) - endif () - - # retrieve path to lib - get_filename_component (OpenTURNS_LIBRARY_PATH ${OpenTURNS_LIBRARY} PATH) - - # retrieve install path - set (OpenTURNS_INSTALL_PATH "${OpenTURNS_LIBRARY_PATH}/../..") - - # find wrappers dir - if (NOT OpenTURNS_WRAPPER_DIR) - find_path (OpenTURNS_WRAPPER_DIR - NAMES - wrapper.xml wrapper.dtd - HINTS - ${OPENTURNS_DIR} - ${OpenTURNS_INSTALL_PATH} - /usr - /usr/local - /opt - PATH_SUFFIXES - share/openturns/wrappers - DOC - "OpenTURNS wrappers location" - ) - endif () - - # set wrapper definitions - if (NOT OpenTURNS_WRAPPER_DEFINITIONS) - set(OpenTURNS_WRAPPER_DEFINITIONS) - check_include_file_cxx (pthread.h HAVE_PTHREAD_H) - if (HAVE_PTHREAD_H) - list (APPEND OpenTURNS_WRAPPER_DEFINITIONS -DHAVE_PTHREAD_H) - endif () - endif () - - # find python module dir - if (NOT OpenTURNS_PYTHON_MODULE_DIR) - find_path (OpenTURNS_PYTHON_MODULE_DIR - NAMES - openturns.pth - HINTS - ${OPENTURNS_DIR} - ${OpenTURNS_INSTALL_PATH} - /usr - /usr/local - /opt - PATH_SUFFIXES - lib/python${PYTHON_VERSION}/site-packages - DOC - "OpenTURNS python module location" - ) - endif () - - - # find module directory - if (NOT OpenTURNS_MODULE_DIR) - set (OpenTURNS_MODULE_DIR - ${OpenTURNS_LIBRARY_PATH}/module - ) - endif () - - # set module definitions - if (NOT OpenTURNS_MODULE_DEFINITIONS) - set (OpenTURNS_MODULE_DEFINITIONS) - - # check for STDC_HEADERS - check_include_file (stdlib.h HAVE_STDLIB_H) - check_include_file (stdarg.h HAVE_STDARG_H) - check_include_file (string.h HAVE_STRING_H) - check_include_file (float.h HAVE_FLOAT_H) - check_function_exists (memchr HAVE_MEMCHR) - check_function_exists (free HAVE_FREE) - check_include_file (ctype.h HAVE_CTYPE_H) - if(HAVE_STDLIB_H AND HAVE_STDARG_H AND HAVE_STRING_H AND HAVE_FLOAT_H AND HAVE_MEMCHR AND HAVE_FREE AND HAVE_CTYPE_H) - list (APPEND OpenTURNS_MODULE_DEFINITIONS -DSTDC_HEADERS_H=1) - else () - list (APPEND OpenTURNS_MODULE_DEFINITIONS -DSTDC_HEADERS_H=0) - endif () - - # this macro checks a header and defines the corresponding macro - macro(check_include_files_define_macro header_file) - # get macro name from header_file - string(TOUPPER ${header_file} macro_name) - string(REGEX REPLACE "[/.]" "_" macro_name ${macro_name}) - set(macro_name HAVE_${macro_name}) - # check for header - check_include_file(${header_file} ${macro_name}) - # define macro - if(${macro_name}) - list (APPEND OpenTURNS_MODULE_DEFINITIONS -D${macro_name}=1) - else() - list (APPEND OpenTURNS_MODULE_DEFINITIONS -D${macro_name}=0) - endif() - endmacro() - - # check for some headers - check_include_files_define_macro(sys/types.h) - check_include_files_define_macro(sys/stat.h) - check_include_files_define_macro(stdlib.h) - check_include_files_define_macro(string.h) - check_include_files_define_macro(memory.h) - check_include_files_define_macro(strings.h) - check_include_files_define_macro(inttypes.h) - check_include_files_define_macro(stdint.h) - check_include_files_define_macro(unistd.h) - check_include_files_define_macro(dlfcn.h) - check_include_files_define_macro(stdbool.h) - check_include_files_define_macro(regex.h) - - endif () - -endif () - -# handle the QUIETLY and REQUIRED arguments and set OpenTURNS_FOUND to TRUE if -# all listed variables are TRUE -find_package_handle_standard_args (OpenTURNS DEFAULT_MSG - OpenTURNS_LIBRARY - OpenTURNS_INCLUDE_DIR - OpenTURNS_SWIG_INCLUDE_DIR - OpenTURNS_INCLUDE_DIRS - OpenTURNS_LIBRARIES - OpenTURNS_WRAPPER_DIR - OpenTURNS_PYTHON_MODULE_DIR - OpenTURNS_MODULE_DIR -) - -mark_as_advanced ( - OpenTURNS_LIBRARY - OpenTURNS_INCLUDE_DIR - OpenTURNS_SWIG_INCLUDE_DIR - OpenTURNS_INCLUDE_DIRS - OpenTURNS_LIBRARIES - OpenTURNS_WRAPPER_DIR - OpenTURNS_WRAPPER_DEFINITIONS - OpenTURNS_MODULE_DIR - OpenTURNS_PYTHON_MODULE_DIR - OpenTURNS_MODULE_DEFINITIONS -) - - -### Local Variables: -### mode: cmake -### End: diff --git a/CMakeModules/FindSphinx.cmake b/CMakeModules/FindSphinx.cmake deleted file mode 100644 index fa0bc8e9..00000000 --- a/CMakeModules/FindSphinx.cmake +++ /dev/null @@ -1,11 +0,0 @@ -find_program(SPHINX_EXECUTABLE NAMES sphinx-build - HINTS - $ENV{SPHINX_DIR} - PATH_SUFFIXES bin - DOC "Sphinx documentation generator" -) -include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(Sphinx DEFAULT_MSG - SPHINX_EXECUTABLE -) -mark_as_advanced(SPHINX_EXECUTABLE) diff --git a/CatasDeTests/.b.py.swp b/CatasDeTests/.b.py.swp deleted file mode 100644 index 4f9432919ae86a71705b9dd38858cc9685cfb70e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2O>7%Q6vwAPp?nljxga5=AwjISG84AwJV}?F;{?Z@ggkcs+ZVro`y%-`M@aF}#lo@WaA5l32A#sv;^NZr#p&~2 zix*sYs`kjb(B+nBvY@8eE)(7YkIoiWnPx$W*La|Vg@)7VO<&QB8U>63Gbzy3tp}G6 zpMLn*Lxphu{M>!?t|O;sGBuNo0!9I&fKk9GU=%P47zK<1MuBTX0o^%3UPma`CE*m4 z?*n7s$*K7=3K#{90!9I&fKk9GU=%P47zK<1MggOMQQ#_6fVqVHcs(J94#Ii-|9}7Q z|L^V~uF?KDYp$0QZ7l4&geu3_bxDfe(&?uWrIx zfPrQ3$Bl$s0Uv?0;BN3UV*VOj0&jscU<=$2LOp)H;VMk1aoH&F|5c#5!xh-ztG?7+ zc5~-kH*ev?vI#!v3SAAy$LBP6CS1%Ia;Ev3^4lf9*==*FbAE@*oYi7Y?d-KZ%XSoJ zZqByR+L9x)tlv1d+1qPuF|W(>G&wuT+T2cUDD5aAHO&o;=BXupNjJT&V%R91%e{cp z6Y1$brWrHQqTJ(Q3?<(5m||M^(h)&CF=r1}%ub^a5uTMj9c!%Dgcms3d8t!FVbK0D z+Y*j|n&az4(oI`uH`F$@njeTc>TvV0rgwa~Av8yZ!y1YW`k(zUvX+^dNUjKk z3^bEX9u`rac2IIoLr7Q1ZKuHkfrLraaGdyhTkHvGpBSpUH1xa`4GxuD?9u#$UBaTZ z=|0O~FuO=1hwgPENB4~yK@5kPByBuRBR7J_HbkKL%GnqCN@nhrk*q1+QK49A|LJmOdK7Xj)TG^Aplrt(EE?1hA8PIg_q| z^`z>9l~O72kA5Nj$6e{#=oS;ZLsD;luQ{v<72uT%PXaWDsN=1BeuH^< z9}sTz0)xkMOKdy!fa_DLv%_RLe#fcE{)2m(+0(^JwOlVhvs&J)RZg9>|8kFt#EmQ5 ze|D3^^NMWYr3TOQV4ch4v7MV1O>yH)@!6_PT6kZjP5i398g=x#tHdr>6eqsY^eFig DXc))q diff --git a/CatasDeTests/.cataMemesNoms.py.swp b/CatasDeTests/.cataMemesNoms.py.swp deleted file mode 100644 index 6c632e98e0fbe0b95d54d1d3bbe12714c0543bdb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2&u<$=6vwBO-%x&6LYy9rij&Imue3?p$P#PEPTktEYp+`(fvoX*T(7jdV|K=| zEF_SSI3ghqz4e4RRst^kAt0m*#1W}?F5LL8W2Y&u-KyaNnw7p;@6Nop?|t5TcA~hQ zx?ZZ#M&dlf@fu_Gr-!Y|7hkbYT*j=6>#59Uw6OT-sD5f=eSPEn`r>_`9ym;1voGwp zy3lnUuI!NSbJt6X@l`UAV4%CJo2Qy< znRF`JvvlTNdh?Cu-0fz;5HJJ`0YktLFa!(%L%nbpHhV3~4eFS|7U4=HF zG?aqghW>g9KA_tWht5LxUS#YJ^fA zTn{v5&&V@zJ?dv;rC6LgqRXS3l!?=OFK6|KCzOjE=$ z89S`QEY(>u-AP62u_Hy8)Nhu>qTTbW{ebUWCYvi)^ULJOpyO&+2FM{6wF?krX$_q* z?W6ngPXd~4ibVnaTjARuRF1;Qr57fUK9ayBt2skZpFafmGhce-EG=*|7u$3WA8k9^ zF^_LMTY$&6oj*&Dj`_)EDgE$SDvMeu9jw*rQP&32kNWlCE=KKoq24G}cUyVOw#wC= zW+5B9-b%&TxQAE9KONZ-kxfA)(Y!}c(mo=sg_vC<7PY%2e_4vL( z=8kapMTa=vVEQAH-LcuuZj;JFDG}0+2t>#|stwwn>x{E{=*nS$phdn61wOGfP^koh zuN3O}%hs-KrmaRI~n)O<>QAprJ5wS-}AR72+ ziZ&8(R*+vk)E=e6eddZuttjd5iZq(>-K0I z(*u<_(imGLP)iZQ+?O4?`Q;T;~J;P=yx zp2UMrQsUuLKGFC@aQYk*gKlVGOe+PlwykOu-@wDDU~eAH61q2gnwIk`lu4yFS2L;f NCKa}eRDW-q{SBKN$D05E diff --git a/CatasDeTests/.cataSimple_driver.xsd.swp b/CatasDeTests/.cataSimple_driver.xsd.swp deleted file mode 100644 index d766936d9d8dd87ae10c8fe02a52bcf86b933e77..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2J!~9B6vroNz(5Fs0!0)oiv*Q#@0`TGI6gY?nc@#&&@eY|_{<>&X=cTY36b#1k|(zY*7e+D{huC1=FU0FT7-X}$e!F#={ zyVBeo%8=`x;&-`>0^v%*HaA@Fh@Q|!2O$bw8E26=7$|vHsK!JOP9K8a5&G2COgOOVQ%Nk`L)X5 zbH{$mBK;5nB0vO)01+SpM1Tko0U|&IhyW2F0{=k*93RxLKgHN9_}*{7|5yM2f4#`q zw@?PPp@+{i_5k_};?N#+9l8Ylb%C+pp`W1#(AUr*#G&)hpU*M&BlIbB4SEB*2t9n3 zv0tDcpl_hBpf>a-^!GE2eGf&@htOM40R6Va*cZ?p=w;{+`27=fAG!l=LCcVx&#MqU zM1Tko0U|&Ih`^Z$L=hi}jbNhJbvPC=-(*Wmt{A5FPTr*VQ6{X-^9t)Ym7y~%ZJ>>a zL@W~HDKYH$+KBAnrq*2gUM!P$!!TF6<2O;_ld9D6gR(m`4_$AMuAC?RG*1R%;5)Z$ zis5X0#>octIn1}Jy{Vcma;8?z<9%%u4^786 zDi?0zCr8}F#Yh_i-5I6K~DY5W)c*?g$Y z4yelT7x=f+#31a}T-e0~Wexvea#Xo7O7?Rj$|%{n?Hd_M&5g)av&f@v^Pr8-=jO(>UMXEJX_R(C3LcFF`iop;xHGla(9UtyIN3V#xCd`{!ZKBRP~f2)yZbFjpZ@YE^KF-0ns8=-Fh3 ztC2A8V9o1{hge!;W3u%iz-gx-98nE17&fqsf+!uyP>M(g#ks*Iag^wFS2%mSGqrGW za0jqg3_8KdS$cYObksPy+(^|ZSZOv}!3TS{yRNFwHg2G{H=S>*fx{MCS31C!+VS^$ Lx0c)fjZO9sJO}Y# diff --git a/CatasDeTests/.cataTesteDelete.py.swp b/CatasDeTests/.cataTesteDelete.py.swp deleted file mode 100644 index aee2e78d3f9e6e6f2fe9350c01b18a463a64ccbd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2OK%%h6vuBtJWBz=5*CLB;iPi?Y?HRZ5)(gCw@&QZPD`XhbUnVVN1B;C%v>jU z1A-4wRV=zKh%W%_*a2%62q7c{Vhs{(5Fdd59Y5kEjVbIvccj1Ob?4mk|DAKkiZY$d z_38$#q|PyH&oVZ=_sg5V-oC^BC^KeVT+ZY!=o|C5ZWLrzmX}w~EzckK&M08|TKoLE zqsl$U=21K3yWDZpB0ftOx#Cetv_+(%w2c#eBuc^+N~D6}{P^asAz%p1BXEl4bJ>g@ zv2gk&dj7esd4tV8L%<8#B)PNp=9)>=Bim{KOyU_d48_-SYDs%}t2fYZr z0DX0mu`i)7pgT|t`u$19K7#H+Ayk1*LJa!)3C3|}k96Y<<1za2WWnVcW%u#__ z)r|%%MvAL}DkNkgNop7r5>*^@MUM{@6|zTyx}w5uRT`|h(#|4C#VWRGkv#r(ff8rV zBo3tH3O!8EwN|SaX>m4PSF{{2C~-fk#iMkvgBkUX$%tmd98Pdz@WI2)M*CZL6I#e^ z`rOE+p74;%k;Nmvjw4O1gl`aiM>*2hkgL9?hsPUD4bPWeA#uMENM)ucrfH$pI!c3w z>fcm*|LLPBk8?1cd&IFQy+B3+4n|!vf=6+$>4rJjFSC`LRPlk?9h$i*0-<=v-Jg55 zLk~in2lxP5I~1bk;A7DIIITsRX$QS{a9uB-sW)3zkPw`Hq_lr9_J;xP0J4>t=N{=iX-vSd}NitM)hKtCJHMB`FlJ z+Y*BMN(GnF>Ak(ZRK#8BiL-&rRZoUqN`|-6B;n4(cg1vx_C&|y+R%99Ycdc%X0v%$ zq-^Q21;nh#f!_r<&8zC$sU)4hNNwQ-XyS&;ZIPtbz)^zo`Am}5WTf=S4T~s~%Vx7@ zv-!*lZM7_fsyVjsvF?zTe~b1U)hE?=B66Kh$iv|(p*p@)N!kl_KqYZoPzCKxE!k6h zJT|#42Nd?+Q4#g|jQV#L1SykYq1@Y<+W!Y9fkI&2{06kh|1ChdOrb>b`fT z34#`RG8Fi|Q9u=?ko-ouS-fm*wym{lt=it!94poKX1Ud(O1()IHLPa4THLBxO=@g4 z8}(K>MR7&631ov99kkGmYWs41t4-GCHr=qAO@!QDjbX&Sx-0xRebm`?U<#%~?kjBz z0opUT2;{n0_MwBY80m~2?4yW?z!fO)0L0Lm0zVH z3U6~C1>d)=XX1W0Eiw6ok6u0+PJmw+J#7n1bfZjG$*Sx81}>Hg#um{mp>wORXtB6N VxlHE5*<2=jfy$){HD4*QzW|8|+x-9l diff --git a/CatasDeTests/ReadMe.txt b/CatasDeTests/ReadMe.txt deleted file mode 100644 index fd828658..00000000 --- a/CatasDeTests/ReadMe.txt +++ /dev/null @@ -1 +0,0 @@ -xmllint --schema XMLSchema11.xsd cata_genere.xsd diff --git a/CatasDeTests/cataListes.py b/CatasDeTests/cataListes.py deleted file mode 100644 index cf9b19bf..00000000 --- a/CatasDeTests/cataListes.py +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright (C) 2008-2018 EDF R&D -# -# This file is part of SALOME ADAO module -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -import os, re -import Accas -from Accas import * -monFichier=os.path.abspath(__file__) - -JdC = JDC_CATA ( - code='Essai' - ) -VERSION_CATALOGUE='V_0' - -# tout est Facultatif car sinon, on ne peut pas supprimer et c 'est ce qu on veut tester - - -DefinitionListe = PROC( nom='DefinitionListe', - listeTexte = SIMP( statut='f', typ = 'TXM',max='**'), - listeIntInto = SIMP( statut='f', typ = 'I',homo="SansOrdreNiDoublon",max='**', into=(1,2,3,4)), - listeIntIntoOrdre = SIMP( statut='f', typ = 'I',max='**', into=(1,2,3,4)), -) diff --git a/CatasDeTests/cata_1.py b/CatasDeTests/cata_1.py deleted file mode 100644 index 2a78327e..00000000 --- a/CatasDeTests/cata_1.py +++ /dev/null @@ -1,53 +0,0 @@ -# coding: utf-8 -*- -# - -#import os -#import types -#monFile=os.path.abspath(__file__) - -from Accas import * -import types - -#type UserASSD -class User_Data(UserASSD): pass -#type ASSD -class Mesh(ASSD): pass -class MeshU(UserASSD): pass - -#Be careful when modidying the order/names od the test_simp since they are used bye the documentation xsd_mapping.rst -#beginJdC -JdC = JDC_CATA(code='Test1',) - -#Usecase 1abis : Le contenu de l'objet est completement déterminé par les paramètres suivants -#CreateMesh = OPER(nom = 'CreateMesh', sd_prod=Mesh, -# meshname = SIMP(typ='TXM'), -# dimension = SIMP(typ='I', into=[1,2,3]), -# listOfEntities = SIMP(typ='I', max='**'),) -##Usecase 1ater : Il est possible de créer plusieurs -#CreateBoth = OPER(nom = 'CreateBoth', sd_prod=Mesh, -# meshname = SIMP(typ=(MeshU,'createObject')), -# dimension = SIMP(typ='I', into=[1,2,3]), -# listOfEntities = SIMP(typ='I', max='**'),) -# -##Usecase 1b : Chaque champ (crée à la racine) utilise l'objet maillage précedement construit (à la racine) -## statut='o', ?? -MyField = PROC(nom='MyField', - onMesh = SIMP(statut='o',typ=Mesh),) - -# -############################# -##Usecase 2a : Il est possible de créer plusieurs maillages dans une structure nommée meshes -## La définition du nom du maillage dans le JDD sert de référence à un notre mesh (un objet python du type UserASSD Mesh -## est également crée pour l'occasion (sans paramètre au constructeur) ). -## le typ du SIMP est en fait une chaîne pour laquelle il est possible d'ajouter un validateur. -#Meshes = PROC(nom = 'Meshes', -# mesh = FACT(max='**', -# name = SIMP(typ=(MeshU,'createObject')), -# dimension = SIMP(typ='I', into=[1,2,3]), -# listOfEntities = SIMP(typ='I', max='**'), -# ), -# )#Meshes - -#MyFieldBis = PROC(nom='MyFieldBis', -# onMesh = SIMP(statut='o',typ=MeshU),) -# diff --git a/CatasDeTests/cata_1.xsd b/CatasDeTests/cata_1.xsd deleted file mode 100644 index aa2dca62..00000000 --- a/CatasDeTests/cata_1.xsd +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CatasDeTests/cata_FactFreresMemesNoms.py b/CatasDeTests/cata_FactFreresMemesNoms.py deleted file mode 100644 index dbf6436b..00000000 --- a/CatasDeTests/cata_FactFreresMemesNoms.py +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright (C) 2008-2018 EDF R&D -# -# This file is part of SALOME ADAO module -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -import os, re -import Accas -from Accas import * -monFichier=os.path.abspath(__file__) - -JdC = JDC_CATA ( - code='Essai' - ) -VERSION_CATALOGUE='V_0' - -#leProc = PROC(nom = 'leProc', -# unSimp = SIMP(statut='o', typ ='I'), -# bloc1 = BLOC(condition = "UnSimp == 1", -# leFact1 = FACT(statut = 'o', -# Name = SIMP(typ='TXM', statut='o',), -# ScalarFluxModel = SIMP(typ='TXM', statut='o'), -# ), -# ), # fin bloc1 -# bloc2 = BLOC(condition = "UnSimp == 2", -# leFact1 = FACT(statut = 'o', -# Name = SIMP(typ='TXM', statut='o',), -# ), -# ) -#) -leProcV2 = PROC(nom = 'leProcV2', - unSimpV2 = SIMP(statut='o', typ ='I'), - blocV21 = BLOC(condition = "UnSimpV2 == 1", - leFactV21 = FACT(statut = 'o', - ScalarV2 = FACT(statut = 'f', max ='**', - NameV2 = SIMP(typ='TXM', statut='o',), - ScalarFluxModelV2 = SIMP(typ='TXM', statut='o'), - ),# Scalar - ), - ), # fin bloc1 - blocV22 = BLOC(condition = "UnSimp == 2", - leFactV21 = FACT(statut = 'o', - ScalarV2 = FACT ( statut = 'f', max ='**', - NameV2 = SIMP(typ='TXM', statut='o',), - ),# ScalarV2 - ), - ), # fin bloc2 -) diff --git a/CatasDeTests/cata_FactFreresMemesNomsV1_ref.xsd b/CatasDeTests/cata_FactFreresMemesNomsV1_ref.xsd deleted file mode 100644 index 6a7ea537..00000000 --- a/CatasDeTests/cata_FactFreresMemesNomsV1_ref.xsd +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CatasDeTests/cata_FactFreresMemesNoms_driver.py b/CatasDeTests/cata_FactFreresMemesNoms_driver.py deleted file mode 100644 index 67aa30a3..00000000 --- a/CatasDeTests/cata_FactFreresMemesNoms_driver.py +++ /dev/null @@ -1,2 +0,0 @@ -# -*- coding: utf-8 -*- -from raw.cata_FactFreresMemesNoms_driver import * diff --git a/CatasDeTests/cata_FactFreresMemesNoms_ref.xsd b/CatasDeTests/cata_FactFreresMemesNoms_ref.xsd deleted file mode 100644 index d917bbce..00000000 --- a/CatasDeTests/cata_FactFreresMemesNoms_ref.xsd +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/CatasDeTests/cata_UserAssd.py b/CatasDeTests/cata_UserAssd.py deleted file mode 100644 index c6e8d2a7..00000000 --- a/CatasDeTests/cata_UserAssd.py +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright (C) 2008-2018 EDF R&D -# -# This file is part of SALOME ADAO module -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -import os, re -import Accas -from Accas import * -monFichier=os.path.abspath(__file__) - -JdC = JDC_CATA ( - code='Essai' - ) -VERSION_CATALOGUE='V_0' - -# tout est Facultatif car sinon, on ne peut pas supprimer et c 'est ce qu on veut tester - -class laClasseUser(UserASSD): pass -class laClasseUserDerive(laClasseUser): pass -class lASSD(ASSD): pass - -# En fait, cela n pas vraiment de sens que cela soit dans le fact -# ou si ? pour l instant on laisse de cote - -DefinitionDsFactDsOper = OPER( nom='DefinitionDsFactDsOper', sd_prod=lASSD, - unFact1 = FACT(statut='f', max="**", - creeUserAssd = SIMP( statut='f', typ = (laClasseUser,'createObject'),), - ), -) - -DefinitionDsSimpDsOper = OPER( nom='DefinitionDsSimpDsOper', sd_prod=lASSD, - creeUserAssd = SIMP( statut='f', typ = (laClasseUserDerive,'createObject'),), -) - -DefinitionDsFactDsProc = PROC( nom='DefinitionDsFactDsProc', - unFact = FACT(statut='f', - creeUserAssd = SIMP( statut='f', typ = (laClasseUser,'createObject'),), - ), -) -DefinitionDsSimpDsProc = PROC( nom='DefinitionDsSimpDsProc', - creeUserAssd = SIMP( statut='f', typ = (laClasseUser,'createObject'),), -) - -DefinitionDsSimpListe = PROC( nom='DefinitionDsSimpListe', - creeUserAssd = SIMP( statut='f', typ = (laClasseUser,'createObject'),max='**'), -) - -UtiliseUnUserAssD = PROC( nom = 'UtiliseUnUserAssD', - utiliseUnUserAssd = SIMP(statut= 'o',typ =laClasseUser), -) -UtiliseEtDefinitDsLeMemeProc = PROC( nom = 'UtiliseEtDefinitDsLeMemeProc', - utiliseUserAssd = SIMP(statut= 'o',typ= laClasseUser,max='**'), - creeUserAssd = SIMP( statut='f', typ = (laClasseUser,'createObject'),), -) diff --git a/CatasDeTests/cata_UserAssd.xsd b/CatasDeTests/cata_UserAssd.xsd deleted file mode 100644 index 083ea0ce..00000000 --- a/CatasDeTests/cata_UserAssd.xsd +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpDsOper': 'T_creeUserAssd_2', '_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}} - - - - - \ No newline at end of file diff --git a/CatasDeTests/cata_UserAssd.xsd_ref b/CatasDeTests/cata_UserAssd.xsd_ref deleted file mode 100644 index 0650a123..00000000 --- a/CatasDeTests/cata_UserAssd.xsd_ref +++ /dev/null @@ -1,62 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/CatasDeTests/cata_UserAssd2.xsd b/CatasDeTests/cata_UserAssd2.xsd deleted file mode 100644 index 74724aa1..00000000 --- a/CatasDeTests/cata_UserAssd2.xsd +++ /dev/null @@ -1,184 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}} - - - - - diff --git a/CatasDeTests/cata_UserAssd2_driver.py b/CatasDeTests/cata_UserAssd2_driver.py deleted file mode 100644 index 16add34c..00000000 --- a/CatasDeTests/cata_UserAssd2_driver.py +++ /dev/null @@ -1,2 +0,0 @@ -# -*- coding: utf-8 -*- -from raw.cata_UserAssd2_driver import * diff --git a/CatasDeTests/cata_UserAssd_driver.py b/CatasDeTests/cata_UserAssd_driver.py deleted file mode 100644 index 52b09173..00000000 --- a/CatasDeTests/cata_UserAssd_driver.py +++ /dev/null @@ -1,2 +0,0 @@ -# -*- coding: utf-8 -*- -from raw.cata_UserAssd_driver import * diff --git a/CatasDeTests/decorateur/metier.py b/CatasDeTests/decorateur/metier.py deleted file mode 100644 index 7ccc9aa9..00000000 --- a/CatasDeTests/decorateur/metier.py +++ /dev/null @@ -1,21 +0,0 @@ -def MaFonction (monArgument1, monArgument2 = 3): - print ('********************************************') - print ('je passe dans MaFonction du catalogue metier') - print ('monArgument1 = ', monArgument1) - print ('monArgument2 = ', monArgument2) - print ('********************************************') - -# ---------------------------------------- - -import os, sys -if os.path.join(os.path.abspath(os.path.dirname(__file__)),'..') not in sys.path : - sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..')) -from InterfaceQT4.eficas_go import validateFonction - -#MaFonction('1er appel sans Validation') -#MaFonction(1) -MaFonction=validateFonction(MaFonction) -#MaFonction('1er appel texte avec validation') -MaFonction('1er appel texte avec validation', monArgument2= 33) -MaFonction(1) - diff --git a/CatasDeTests/exemple.xml b/CatasDeTests/exemple.xml deleted file mode 100644 index e5a99c50..00000000 --- a/CatasDeTests/exemple.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - aa - - - aa - - - diff --git a/CatasDeTests/prefs.py b/CatasDeTests/prefs.py deleted file mode 100644 index 6a364b8c..00000000 --- a/CatasDeTests/prefs.py +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (C) 2007-2021 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -code="Essai" -import sys, os -if os.path.dirname(os.path.abspath(__file__)) not in sys.path : - sys.path.insert(0,os.path.dirname(os.path.abspath(__file__))) diff --git a/CatasDeTests/qtEficasEssai.py b/CatasDeTests/qtEficasEssai.py deleted file mode 100755 index 5ccf1878..00000000 --- a/CatasDeTests/qtEficasEssai.py +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2021 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" - Ce module sert a lancer EFICAS configure pour MAP -""" -# Modules Python -# Modules Eficas -import prefs -name='prefs_'+prefs.code -__import__(name) - -import os, sys -sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..')) - -import prefs -from InterfaceQT4 import eficas_go -print (prefs.code) -eficas_go.lanceEficas(code=prefs.code) diff --git a/CatasDeTests/raw/__init__.py b/CatasDeTests/raw/__init__.py deleted file mode 100644 index e69de29b..00000000 diff --git a/CatasDeTests/raw/cata_FactFreresMemesNoms_driver.py b/CatasDeTests/raw/cata_FactFreresMemesNoms_driver.py deleted file mode 100644 index 70befdf2..00000000 --- a/CatasDeTests/raw/cata_FactFreresMemesNoms_driver.py +++ /dev/null @@ -1,359 +0,0 @@ -# ./raw/cata_FactFreresMemesNoms_driver.py -# -*- coding: utf-8 -*- -# PyXB bindings for NM:9c3bd166183fcfc95687f415bcc4a066eb33ac79 -# Generated 2020-10-22 12:32:22.612163 by PyXB version 1.2.5 using Python 3.4.2.final.0 -# Namespace http://chercheurs.edf.com/logiciels/Essai - -from __future__ import unicode_literals -import pyxb -import pyxb.binding -import pyxb.binding.saxer -import io -import pyxb.utils.utility -import pyxb.utils.domutils -import sys -import pyxb.utils.six as _six -# Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:deafbfb4-1451-11eb-b347-cc3d82d871d8') - -# Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.5' -# Generated bindings are not compatible across PyXB versions -if pyxb.__version__ != _PyXBVersion: - raise pyxb.PyXBVersionError(_PyXBVersion) - -# A holder for module-level binding classes so we can access them from -# inside class definitions where property names may conflict. -_module_typeBindings = pyxb.utils.utility.Object() - -# Import bindings for namespaces imported into schema -import pyxb.binding.datatypes - -# NOTE: All namespace declarations are reserved within the binding -Namespace = pyxb.namespace.NamespaceForURI('http://chercheurs.edf.com/logiciels/Essai', create_if_missing=True) -Namespace.configureCategories(['typeBinding', 'elementBinding']) - -def CreateFromDocument (xml_text, default_namespace=None, location_base=None): - """Parse the given XML and use the document element to create a - Python instance. - - @param xml_text An XML document. This should be data (Python 2 - str or Python 3 bytes), or a text (Python 2 unicode or Python 3 - str) in the L{pyxb._InputEncoding} encoding. - - @keyword default_namespace The L{pyxb.Namespace} instance to use as the - default namespace where there is no default namespace in scope. - If unspecified or C{None}, the namespace of the module containing - this function will be used. - - @keyword location_base: An object to be recorded as the base of all - L{pyxb.utils.utility.Location} instances associated with events and - objects handled by the parser. You might pass the URI from which - the document was obtained. - """ - - if pyxb.XMLStyle_saxer != pyxb._XMLStyle: - dom = pyxb.utils.domutils.StringToDOM(xml_text) - return CreateFromDOM(dom.documentElement, default_namespace=default_namespace) - if default_namespace is None: - default_namespace = Namespace.fallbackNamespace() - saxer = pyxb.binding.saxer.make_parser(fallback_namespace=default_namespace, location_base=location_base) - handler = saxer.getContentHandler() - xmld = xml_text - if isinstance(xmld, _six.text_type): - xmld = xmld.encode(pyxb._InputEncoding) - saxer.parse(io.BytesIO(xmld)) - instance = handler.rootObject() - return instance - -def CreateFromDOM (node, default_namespace=None): - """Create a Python instance from the given DOM node. - The node tag must correspond to an element declaration in this module. - - @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}.""" - if default_namespace is None: - default_namespace = Namespace.fallbackNamespace() - return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace) - - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_unSimp -class T_unSimp (pyxb.binding.datatypes.int): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unSimp') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 7, 1) - _Documentation = None -T_unSimp._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_unSimp', T_unSimp) -_module_typeBindings.T_unSimp = T_unSimp - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_Name -class T_Name (pyxb.binding.datatypes.string): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_Name') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 11, 1) - _Documentation = None -T_Name._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_Name', T_Name) -_module_typeBindings.T_Name = T_Name - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_ScalarFluxModel -class T_ScalarFluxModel (pyxb.binding.datatypes.string): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_ScalarFluxModel') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 15, 1) - _Documentation = None -T_ScalarFluxModel._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_ScalarFluxModel', T_ScalarFluxModel) -_module_typeBindings.T_ScalarFluxModel = T_ScalarFluxModel - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_leFact1 with content type ELEMENT_ONLY -class T_leFact1 (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_leFact1 with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_leFact1') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 24, 1) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - - # Element {http://chercheurs.edf.com/logiciels/Essai}Name uses Python identifier Name - __Name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'Name'), 'Name', '__httpchercheurs_edf_comlogicielsEssai_T_leFact1_httpchercheurs_edf_comlogicielsEssaiName', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 27, 3), ) - - - Name = property(__Name.value, __Name.set, None, None) - - - # Element {http://chercheurs.edf.com/logiciels/Essai}ScalarFluxModel uses Python identifier ScalarFluxModel - __ScalarFluxModel = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'ScalarFluxModel'), 'ScalarFluxModel', '__httpchercheurs_edf_comlogicielsEssai_T_leFact1_httpchercheurs_edf_comlogicielsEssaiScalarFluxModel', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 28, 3), ) - - - ScalarFluxModel = property(__ScalarFluxModel.value, __ScalarFluxModel.set, None, None) - - _ElementMap.update({ - __Name.name() : __Name, - __ScalarFluxModel.name() : __ScalarFluxModel - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_leFact1 = T_leFact1 -Namespace.addCategoryObject('typeBinding', 'T_leFact1', T_leFact1) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_step_Essai with content type EMPTY -class T_step_Essai (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_step_Essai with content type EMPTY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY - _Abstract = True - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_step_Essai') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 46, 1) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - _ElementMap.update({ - - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_step_Essai = T_step_Essai -Namespace.addCategoryObject('typeBinding', 'T_step_Essai', T_step_Essai) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_Essai with content type ELEMENT_ONLY -class T_Essai (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_Essai with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_Essai') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 49, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - - # Element {http://chercheurs.edf.com/logiciels/Essai}step_Essai uses Python identifier step_Essai - __step_Essai = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'step_Essai'), 'step_Essai', '__httpchercheurs_edf_comlogicielsEssai_T_Essai_httpchercheurs_edf_comlogicielsEssaistep_Essai', True, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 47, 1), ) - - - step_Essai = property(__step_Essai.value, __step_Essai.set, None, None) - - _ElementMap.update({ - __step_Essai.name() : __step_Essai - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_Essai = T_Essai -Namespace.addCategoryObject('typeBinding', 'T_Essai', T_Essai) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_leProc with content type ELEMENT_ONLY -class T_leProc (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_leProc with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_leProc') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 35, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}leFact1 uses Python identifier leFact1 - __leFact1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'leFact1'), 'leFact1', '__httpchercheurs_edf_comlogicielsEssai_T_leProc_httpchercheurs_edf_comlogicielsEssaileFact1', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 21, 3), ) - - - leFact1 = property(__leFact1.value, __leFact1.set, None, None) - - - # Element {http://chercheurs.edf.com/logiciels/Essai}unSimp uses Python identifier unSimp - __unSimp = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'unSimp'), 'unSimp', '__httpchercheurs_edf_comlogicielsEssai_T_leProc_httpchercheurs_edf_comlogicielsEssaiunSimp', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 39, 3), ) - - - unSimp = property(__unSimp.value, __unSimp.set, None, None) - - _ElementMap.update({ - __leFact1.name() : __leFact1, - __unSimp.name() : __unSimp - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_leProc = T_leProc -Namespace.addCategoryObject('typeBinding', 'T_leProc', T_leProc) - - -step_Essai = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'step_Essai'), T_step_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 47, 1)) -Namespace.addCategoryObject('elementBinding', step_Essai.name().localName(), step_Essai) - -Essai = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Essai'), T_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 48, 1)) -Namespace.addCategoryObject('elementBinding', Essai.name().localName(), Essai) - -leProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'leProc'), T_leProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 45, 1)) -Namespace.addCategoryObject('elementBinding', leProc.name().localName(), leProc) - - - -T_leFact1._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Name'), T_Name, scope=T_leFact1, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 27, 3))) - -T_leFact1._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'ScalarFluxModel'), T_ScalarFluxModel, scope=T_leFact1, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 28, 3))) - -def _BuildAutomaton (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton - del _BuildAutomaton - import pyxb.utils.fac as fac - - counters = set() - states = [] - final_update = None - symbol = pyxb.binding.content.ElementUse(T_leFact1._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Name')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 27, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = set() - symbol = pyxb.binding.content.ElementUse(T_leFact1._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'ScalarFluxModel')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 28, 3)) - st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = set() - symbol = pyxb.binding.content.ElementUse(T_leFact1._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'Name')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 31, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - transitions = [] - transitions.append(fac.Transition(st_1, [ - ])) - st_0._set_transitionSet(transitions) - transitions = [] - st_1._set_transitionSet(transitions) - transitions = [] - st_2._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -T_leFact1._Automaton = _BuildAutomaton() - - - - -T_Essai._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'step_Essai'), T_step_Essai, scope=T_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 47, 1))) - -def _BuildAutomaton_ (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_ - del _BuildAutomaton_ - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 50, 4)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 51, 3)) - counters.add(cc_1) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(T_Essai._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'step_Essai')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 51, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True), - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_1, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_Essai._Automaton = _BuildAutomaton_() - - - - -T_leProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'leFact1'), T_leFact1, scope=T_leProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 21, 3))) - -T_leProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unSimp'), T_unSimp, scope=T_leProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 39, 3))) - -def _BuildAutomaton_2 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_2 - del _BuildAutomaton_2 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 40, 3)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 21, 3)) - counters.add(cc_1) - states = [] - final_update = set() - symbol = pyxb.binding.content.ElementUse(T_leProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unSimp')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 39, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(T_leProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'leFact1')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_FactFreresMemesNoms.xsd', 21, 3)) - st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - transitions = [] - transitions.append(fac.Transition(st_1, [ - ])) - st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, True), - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) - st_1._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -T_leProc._Automaton = _BuildAutomaton_2() - - -leProc._setSubstitutionGroup(step_Essai) diff --git a/CatasDeTests/raw/cata_UserAssd2_driver.py b/CatasDeTests/raw/cata_UserAssd2_driver.py deleted file mode 100644 index 5927f1f2..00000000 --- a/CatasDeTests/raw/cata_UserAssd2_driver.py +++ /dev/null @@ -1,917 +0,0 @@ -# ./raw/cata_UserAssd2_driver.py -# -*- coding: utf-8 -*- -# PyXB bindings for NM:9c3bd166183fcfc95687f415bcc4a066eb33ac79 -# Generated 2020-10-14 16:20:43.053836 by PyXB version 1.2.5 using Python 3.4.2.final.0 -# Namespace http://chercheurs.edf.com/logiciels/Essai - -from __future__ import unicode_literals -import pyxb -import pyxb.binding -import pyxb.binding.saxer -import io -import pyxb.utils.utility -import pyxb.utils.domutils -import sys -import pyxb.utils.six as _six -# Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:71791ae6-0e28-11eb-9ba5-cc3d82d871d8') - -# Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.5' -# Generated bindings are not compatible across PyXB versions -if pyxb.__version__ != _PyXBVersion: - raise pyxb.PyXBVersionError(_PyXBVersion) - -# A holder for module-level binding classes so we can access them from -# inside class definitions where property names may conflict. -_module_typeBindings = pyxb.utils.utility.Object() - -# Import bindings for namespaces imported into schema -import pyxb.binding.datatypes - -# NOTE: All namespace declarations are reserved within the binding -Namespace = pyxb.namespace.NamespaceForURI('http://chercheurs.edf.com/logiciels/Essai', create_if_missing=True) -Namespace.configureCategories(['typeBinding', 'elementBinding']) - -def CreateFromDocument (xml_text, default_namespace=None, location_base=None): - """Parse the given XML and use the document element to create a - Python instance. - - @param xml_text An XML document. This should be data (Python 2 - str or Python 3 bytes), or a text (Python 2 unicode or Python 3 - str) in the L{pyxb._InputEncoding} encoding. - - @keyword default_namespace The L{pyxb.Namespace} instance to use as the - default namespace where there is no default namespace in scope. - If unspecified or C{None}, the namespace of the module containing - this function will be used. - - @keyword location_base: An object to be recorded as the base of all - L{pyxb.utils.utility.Location} instances associated with events and - objects handled by the parser. You might pass the URI from which - the document was obtained. - """ - - if pyxb.XMLStyle_saxer != pyxb._XMLStyle: - dom = pyxb.utils.domutils.StringToDOM(xml_text) - return CreateFromDOM(dom.documentElement, default_namespace=default_namespace) - if default_namespace is None: - default_namespace = Namespace.fallbackNamespace() - saxer = pyxb.binding.saxer.make_parser(fallback_namespace=default_namespace, location_base=location_base) - handler = saxer.getContentHandler() - xmld = xml_text - if isinstance(xmld, _six.text_type): - xmld = xmld.encode(pyxb._InputEncoding) - saxer.parse(io.BytesIO(xmld)) - instance = handler.rootObject() - return instance - -def CreateFromDOM (node, default_namespace=None): - """Create a Python instance from the given DOM node. - The node tag must correspond to an element declaration in this module. - - @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}.""" - if default_namespace is None: - default_namespace = Namespace.fallbackNamespace() - return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace) - - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd -class T_creeUserAssd (pyxb.binding.datatypes.string): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 7, 1) - _Documentation = None -T_creeUserAssd._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd', T_creeUserAssd) -_module_typeBindings.T_creeUserAssd = T_creeUserAssd - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd2 -class T_creeUserAssd2 (pyxb.binding.datatypes.string): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd2') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 11, 1) - _Documentation = None -T_creeUserAssd2._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd2', T_creeUserAssd2) -_module_typeBindings.T_creeUserAssd2 = T_creeUserAssd2 - -# Atomic simple type: [anonymous] -class STD_ANON (pyxb.binding.datatypes.string): - - """An atomic simple type.""" - - _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 22, 5) - _Documentation = None -STD_ANON._InitializeFacetMap() -_module_typeBindings.STD_ANON = STD_ANON - -# Atomic simple type: [anonymous] -class STD_ANON_ (pyxb.binding.datatypes.string): - - """An atomic simple type.""" - - _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 34, 5) - _Documentation = None -STD_ANON_._InitializeFacetMap() -_module_typeBindings.STD_ANON_ = STD_ANON_ - -# Atomic simple type: [anonymous] -class STD_ANON_2 (pyxb.binding.datatypes.string): - - """An atomic simple type.""" - - _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 46, 5) - _Documentation = None -STD_ANON_2._InitializeFacetMap() -_module_typeBindings.STD_ANON_2 = STD_ANON_2 - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}PNEFdico_Essai -class PNEFdico_Essai (pyxb.binding.datatypes.string): - - """{'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}} - """ - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PNEFdico_Essai') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 177, 1) - _Documentation = "{'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}}\n\t\t" -PNEFdico_Essai._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'PNEFdico_Essai', PNEFdico_Essai) -_module_typeBindings.PNEFdico_Essai = PNEFdico_Essai - -# List simple type: [anonymous] -# superclasses pyxb.binding.datatypes.anySimpleType -class STD_ANON_3 (pyxb.binding.basis.STD_list): - - """Simple type that is a list of STD_ANON.""" - - _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 20, 3) - _Documentation = None - - _ItemType = STD_ANON -STD_ANON_3._InitializeFacetMap() -_module_typeBindings.STD_ANON_3 = STD_ANON_3 - -# List simple type: [anonymous] -# superclasses pyxb.binding.datatypes.anySimpleType -class STD_ANON_4 (pyxb.binding.basis.STD_list): - - """Simple type that is a list of STD_ANON_.""" - - _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 32, 3) - _Documentation = None - - _ItemType = STD_ANON_ -STD_ANON_4._InitializeFacetMap() -_module_typeBindings.STD_ANON_4 = STD_ANON_4 - -# List simple type: [anonymous] -# superclasses pyxb.binding.datatypes.anySimpleType -class STD_ANON_5 (pyxb.binding.basis.STD_list): - - """Simple type that is a list of STD_ANON_2.""" - - _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 44, 3) - _Documentation = None - - _ItemType = STD_ANON_2 -STD_ANON_5._InitializeFacetMap() -_module_typeBindings.STD_ANON_5 = STD_ANON_5 - -# List simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd_4 -# superclasses STD_ANON_3 -class T_creeUserAssd_4 (pyxb.binding.basis.STD_list): - - """Simple type that is a list of STD_ANON.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd_4') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 18, 1) - _Documentation = None - - _ItemType = STD_ANON -T_creeUserAssd_4._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd_4', T_creeUserAssd_4) -_module_typeBindings.T_creeUserAssd_4 = T_creeUserAssd_4 - -# List simple type: {http://chercheurs.edf.com/logiciels/Essai}T_utiliseUserAssd -# superclasses STD_ANON_4 -class T_utiliseUserAssd (pyxb.binding.basis.STD_list): - - """Simple type that is a list of STD_ANON_.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_utiliseUserAssd') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 30, 1) - _Documentation = None - - _ItemType = STD_ANON_ -T_utiliseUserAssd._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_utiliseUserAssd', T_utiliseUserAssd) -_module_typeBindings.T_utiliseUserAssd = T_utiliseUserAssd - -# List simple type: {http://chercheurs.edf.com/logiciels/Essai}T_utiliseListeUneListeUserAssd -# superclasses STD_ANON_5 -class T_utiliseListeUneListeUserAssd (pyxb.binding.basis.STD_list): - - """Simple type that is a list of STD_ANON_2.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_utiliseListeUneListeUserAssd') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 42, 1) - _Documentation = None - - _ItemType = STD_ANON_2 -T_utiliseListeUneListeUserAssd._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_utiliseListeUneListeUserAssd', T_utiliseListeUneListeUserAssd) -_module_typeBindings.T_utiliseListeUneListeUserAssd = T_utiliseListeUneListeUserAssd - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact1 with content type ELEMENT_ONLY -class T_unFact1 (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact1 with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unFact1') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 54, 1) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - - # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd - __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_unFact1_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 56, 3), ) - - - creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None) - - _ElementMap.update({ - __creeUserAssd.name() : __creeUserAssd - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_unFact1 = T_unFact1 -Namespace.addCategoryObject('typeBinding', 'T_unFact1', T_unFact1) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact with content type ELEMENT_ONLY -class T_unFact (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unFact') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 75, 1) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - - # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd - __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_unFact_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 77, 3), ) - - - creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None) - - _ElementMap.update({ - __creeUserAssd.name() : __creeUserAssd - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_unFact = T_unFact -Namespace.addCategoryObject('typeBinding', 'T_unFact', T_unFact) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_step_Essai with content type EMPTY -class T_step_Essai (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_step_Essai with content type EMPTY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY - _Abstract = True - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_step_Essai') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 169, 1) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - _ElementMap.update({ - - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_step_Essai = T_step_Essai -Namespace.addCategoryObject('typeBinding', 'T_step_Essai', T_step_Essai) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_Essai with content type ELEMENT_ONLY -class T_Essai (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_Essai with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_Essai') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 172, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - - # Element {http://chercheurs.edf.com/logiciels/Essai}step_Essai uses Python identifier step_Essai - __step_Essai = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'step_Essai'), 'step_Essai', '__httpchercheurs_edf_comlogicielsEssai_T_Essai_httpchercheurs_edf_comlogicielsEssaistep_Essai', True, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 170, 1), ) - - - step_Essai = property(__step_Essai.value, __step_Essai.set, None, None) - - _ElementMap.update({ - __step_Essai.name() : __step_Essai - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_Essai = T_Essai -Namespace.addCategoryObject('typeBinding', 'T_Essai', T_Essai) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsOper with content type ELEMENT_ONLY -class T_DefinitionDsFactDsOper (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsOper with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsFactDsOper') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 63, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}unFact1 uses Python identifier unFact1 - __unFact1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'unFact1'), 'unFact1', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_httpchercheurs_edf_comlogicielsEssaiunFact1', True, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 67, 3), ) - - - unFact1 = property(__unFact1.value, __unFact1.set, None, None) - - - # Attribute name uses Python identifier name - __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_name', pyxb.binding.datatypes.string) - __name._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 69, 2) - __name._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 69, 2) - - name = property(__name.value, __name.set, None, None) - - - # Attribute accasType uses Python identifier accasType - __accasType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasType'), 'accasType', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_accasType', pyxb.binding.datatypes.string, fixed=True, unicode_default='ASSD') - __accasType._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 70, 2) - __accasType._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 70, 2) - - accasType = property(__accasType.value, __accasType.set, None, None) - - - # Attribute typeUtilisateur uses Python identifier typeUtilisateur - __typeUtilisateur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'typeUtilisateur'), 'typeUtilisateur', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_typeUtilisateur', pyxb.binding.datatypes.string, fixed=True, unicode_default='lASSD') - __typeUtilisateur._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 71, 2) - __typeUtilisateur._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 71, 2) - - typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None) - - _ElementMap.update({ - __unFact1.name() : __unFact1 - }) - _AttributeMap.update({ - __name.name() : __name, - __accasType.name() : __accasType, - __typeUtilisateur.name() : __typeUtilisateur - }) -_module_typeBindings.T_DefinitionDsFactDsOper = T_DefinitionDsFactDsOper -Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsFactDsOper', T_DefinitionDsFactDsOper) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsProc with content type ELEMENT_ONLY -class T_DefinitionDsFactDsProc (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsProc with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsFactDsProc') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 84, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}unFact uses Python identifier unFact - __unFact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'unFact'), 'unFact', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsProc_httpchercheurs_edf_comlogicielsEssaiunFact', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 88, 3), ) - - - unFact = property(__unFact.value, __unFact.set, None, None) - - _ElementMap.update({ - __unFact.name() : __unFact - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_DefinitionDsFactDsProc = T_DefinitionDsFactDsProc -Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsFactDsProc', T_DefinitionDsFactDsProc) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsOper with content type ELEMENT_ONLY -class T_DefinitionDsSimpDsOper (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsOper with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsSimpDsOper') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 93, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd - __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 97, 3), ) - - - creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None) - - - # Attribute name uses Python identifier name - __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_name', pyxb.binding.datatypes.string) - __name._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 103, 2) - __name._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 103, 2) - - name = property(__name.value, __name.set, None, None) - - - # Attribute accasType uses Python identifier accasType - __accasType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasType'), 'accasType', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_accasType', pyxb.binding.datatypes.string, fixed=True, unicode_default='ASSD') - __accasType._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 104, 2) - __accasType._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 104, 2) - - accasType = property(__accasType.value, __accasType.set, None, None) - - - # Attribute typeUtilisateur uses Python identifier typeUtilisateur - __typeUtilisateur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'typeUtilisateur'), 'typeUtilisateur', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_typeUtilisateur', pyxb.binding.datatypes.string, fixed=True, unicode_default='lASSD') - __typeUtilisateur._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 105, 2) - __typeUtilisateur._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 105, 2) - - typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None) - - _ElementMap.update({ - __creeUserAssd.name() : __creeUserAssd - }) - _AttributeMap.update({ - __name.name() : __name, - __accasType.name() : __accasType, - __typeUtilisateur.name() : __typeUtilisateur - }) -_module_typeBindings.T_DefinitionDsSimpDsOper = T_DefinitionDsSimpDsOper -Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpDsOper', T_DefinitionDsSimpDsOper) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsProc with content type ELEMENT_ONLY -class T_DefinitionDsSimpDsProc (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsProc with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsSimpDsProc') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 109, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd - __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsProc_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 113, 3), ) - - - creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None) - - _ElementMap.update({ - __creeUserAssd.name() : __creeUserAssd - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_DefinitionDsSimpDsProc = T_DefinitionDsSimpDsProc -Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpDsProc', T_DefinitionDsSimpDsProc) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpListe with content type ELEMENT_ONLY -class T_DefinitionDsSimpListe (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpListe with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsSimpListe') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 118, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd - __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpListe_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 122, 3), ) - - - creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None) - - _ElementMap.update({ - __creeUserAssd.name() : __creeUserAssd - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_DefinitionDsSimpListe = T_DefinitionDsSimpListe -Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpListe', T_DefinitionDsSimpListe) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseEtDefinitDsLeMemeProc with content type ELEMENT_ONLY -class T_UtiliseEtDefinitDsLeMemeProc (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseEtDefinitDsLeMemeProc with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_UtiliseEtDefinitDsLeMemeProc') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 131, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}utiliseUserAssd uses Python identifier utiliseUserAssd - __utiliseUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'utiliseUserAssd'), 'utiliseUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_UtiliseEtDefinitDsLeMemeProc_httpchercheurs_edf_comlogicielsEssaiutiliseUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 135, 3), ) - - - utiliseUserAssd = property(__utiliseUserAssd.value, __utiliseUserAssd.set, None, None) - - - # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd - __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_UtiliseEtDefinitDsLeMemeProc_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 140, 3), ) - - - creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None) - - _ElementMap.update({ - __utiliseUserAssd.name() : __utiliseUserAssd, - __creeUserAssd.name() : __creeUserAssd - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_UtiliseEtDefinitDsLeMemeProc = T_UtiliseEtDefinitDsLeMemeProc -Namespace.addCategoryObject('typeBinding', 'T_UtiliseEtDefinitDsLeMemeProc', T_UtiliseEtDefinitDsLeMemeProc) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseUserAssD with content type ELEMENT_ONLY -class T_UtiliseUserAssD (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseUserAssD with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_UtiliseUserAssD') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 149, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}utiliseListeUneListeUserAssd uses Python identifier utiliseListeUneListeUserAssd - __utiliseListeUneListeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'utiliseListeUneListeUserAssd'), 'utiliseListeUneListeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_UtiliseUserAssD_httpchercheurs_edf_comlogicielsEssaiutiliseListeUneListeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 153, 3), ) - - - utiliseListeUneListeUserAssd = property(__utiliseListeUneListeUserAssd.value, __utiliseListeUneListeUserAssd.set, None, None) - - _ElementMap.update({ - __utiliseListeUneListeUserAssd.name() : __utiliseListeUneListeUserAssd - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_UtiliseUserAssD = T_UtiliseUserAssD -Namespace.addCategoryObject('typeBinding', 'T_UtiliseUserAssD', T_UtiliseUserAssD) - - -step_Essai = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'step_Essai'), T_step_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 170, 1)) -Namespace.addCategoryObject('elementBinding', step_Essai.name().localName(), step_Essai) - -Essai = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Essai'), T_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 171, 1)) -Namespace.addCategoryObject('elementBinding', Essai.name().localName(), Essai) - -DefinitionDsFactDsOper = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsFactDsOper'), T_DefinitionDsFactDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 162, 1)) -Namespace.addCategoryObject('elementBinding', DefinitionDsFactDsOper.name().localName(), DefinitionDsFactDsOper) - -DefinitionDsFactDsProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsFactDsProc'), T_DefinitionDsFactDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 163, 1)) -Namespace.addCategoryObject('elementBinding', DefinitionDsFactDsProc.name().localName(), DefinitionDsFactDsProc) - -DefinitionDsSimpDsOper = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsSimpDsOper'), T_DefinitionDsSimpDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 164, 1)) -Namespace.addCategoryObject('elementBinding', DefinitionDsSimpDsOper.name().localName(), DefinitionDsSimpDsOper) - -DefinitionDsSimpDsProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsSimpDsProc'), T_DefinitionDsSimpDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 165, 1)) -Namespace.addCategoryObject('elementBinding', DefinitionDsSimpDsProc.name().localName(), DefinitionDsSimpDsProc) - -DefinitionDsSimpListe = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsSimpListe'), T_DefinitionDsSimpListe, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 166, 1)) -Namespace.addCategoryObject('elementBinding', DefinitionDsSimpListe.name().localName(), DefinitionDsSimpListe) - -UtiliseEtDefinitDsLeMemeProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UtiliseEtDefinitDsLeMemeProc'), T_UtiliseEtDefinitDsLeMemeProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 167, 1)) -Namespace.addCategoryObject('elementBinding', UtiliseEtDefinitDsLeMemeProc.name().localName(), UtiliseEtDefinitDsLeMemeProc) - -UtiliseUserAssD = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UtiliseUserAssD'), T_UtiliseUserAssD, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 168, 1)) -Namespace.addCategoryObject('elementBinding', UtiliseUserAssD.name().localName(), UtiliseUserAssD) - - - -T_unFact1._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_unFact1, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 56, 3))) - -def _BuildAutomaton (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton - del _BuildAutomaton - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 56, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_unFact1._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 56, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_unFact1._Automaton = _BuildAutomaton() - - - - -T_unFact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_unFact, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 77, 3))) - -def _BuildAutomaton_ (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_ - del _BuildAutomaton_ - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 77, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_unFact._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 77, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_unFact._Automaton = _BuildAutomaton_() - - - - -T_Essai._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'step_Essai'), T_step_Essai, scope=T_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 170, 1))) - -def _BuildAutomaton_2 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_2 - del _BuildAutomaton_2 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 173, 4)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 174, 3)) - counters.add(cc_1) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(T_Essai._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'step_Essai')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 174, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True), - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_1, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_Essai._Automaton = _BuildAutomaton_2() - - - - -T_DefinitionDsFactDsOper._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unFact1'), T_unFact1, scope=T_DefinitionDsFactDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 67, 3))) - -def _BuildAutomaton_3 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_3 - del _BuildAutomaton_3 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 67, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_DefinitionDsFactDsOper._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unFact1')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 67, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_DefinitionDsFactDsOper._Automaton = _BuildAutomaton_3() - - - - -T_DefinitionDsFactDsProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unFact'), T_unFact, scope=T_DefinitionDsFactDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 88, 3))) - -def _BuildAutomaton_4 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_4 - del _BuildAutomaton_4 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 88, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_DefinitionDsFactDsProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unFact')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 88, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_DefinitionDsFactDsProc._Automaton = _BuildAutomaton_4() - - - - -T_DefinitionDsSimpDsOper._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_DefinitionDsSimpDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 97, 3))) - -def _BuildAutomaton_5 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_5 - del _BuildAutomaton_5 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 97, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_DefinitionDsSimpDsOper._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 97, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_DefinitionDsSimpDsOper._Automaton = _BuildAutomaton_5() - - - - -T_DefinitionDsSimpDsProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_DefinitionDsSimpDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 113, 3))) - -def _BuildAutomaton_6 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_6 - del _BuildAutomaton_6 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 113, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_DefinitionDsSimpDsProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 113, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_DefinitionDsSimpDsProc._Automaton = _BuildAutomaton_6() - - - - -T_DefinitionDsSimpListe._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd_4, scope=T_DefinitionDsSimpListe, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 122, 3))) - -def _BuildAutomaton_7 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_7 - del _BuildAutomaton_7 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 122, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_DefinitionDsSimpListe._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 122, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_DefinitionDsSimpListe._Automaton = _BuildAutomaton_7() - - - - -T_UtiliseEtDefinitDsLeMemeProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'utiliseUserAssd'), T_utiliseUserAssd, scope=T_UtiliseEtDefinitDsLeMemeProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 135, 3))) - -T_UtiliseEtDefinitDsLeMemeProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_UtiliseEtDefinitDsLeMemeProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 140, 3))) - -def _BuildAutomaton_8 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_8 - del _BuildAutomaton_8 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 140, 3)) - counters.add(cc_0) - states = [] - final_update = set() - symbol = pyxb.binding.content.ElementUse(T_UtiliseEtDefinitDsLeMemeProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'utiliseUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 135, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_UtiliseEtDefinitDsLeMemeProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 140, 3)) - st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - transitions = [] - transitions.append(fac.Transition(st_1, [ - ])) - st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, True) ])) - st_1._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -T_UtiliseEtDefinitDsLeMemeProc._Automaton = _BuildAutomaton_8() - - - - -T_UtiliseUserAssD._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'utiliseListeUneListeUserAssd'), T_utiliseListeUneListeUserAssd, scope=T_UtiliseUserAssD, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 153, 3))) - -def _BuildAutomaton_9 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_9 - del _BuildAutomaton_9 - import pyxb.utils.fac as fac - - counters = set() - states = [] - final_update = set() - symbol = pyxb.binding.content.ElementUse(T_UtiliseUserAssD._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'utiliseListeUneListeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 153, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -T_UtiliseUserAssD._Automaton = _BuildAutomaton_9() - - -DefinitionDsFactDsOper._setSubstitutionGroup(step_Essai) - -DefinitionDsFactDsProc._setSubstitutionGroup(step_Essai) - -DefinitionDsSimpDsOper._setSubstitutionGroup(step_Essai) - -DefinitionDsSimpDsProc._setSubstitutionGroup(step_Essai) - -DefinitionDsSimpListe._setSubstitutionGroup(step_Essai) - -UtiliseEtDefinitDsLeMemeProc._setSubstitutionGroup(step_Essai) - -UtiliseUserAssD._setSubstitutionGroup(step_Essai) diff --git a/CatasDeTests/raw/cata_UserAssd_driver.py b/CatasDeTests/raw/cata_UserAssd_driver.py deleted file mode 100644 index f9a8fbbf..00000000 --- a/CatasDeTests/raw/cata_UserAssd_driver.py +++ /dev/null @@ -1,937 +0,0 @@ -# ./raw/cata_UserAssd_driver.py -# -*- coding: utf-8 -*- -# PyXB bindings for NM:9c3bd166183fcfc95687f415bcc4a066eb33ac79 -# Generated 2020-10-19 16:07:37.824784 by PyXB version 1.2.5 using Python 3.4.2.final.0 -# Namespace http://chercheurs.edf.com/logiciels/Essai - -from __future__ import unicode_literals -import pyxb -import pyxb.binding -import pyxb.binding.saxer -import io -import pyxb.utils.utility -import pyxb.utils.domutils -import sys -import pyxb.utils.six as _six -# Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:7181a702-1214-11eb-a804-cc3d82d871d8') - -# Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.5' -# Generated bindings are not compatible across PyXB versions -if pyxb.__version__ != _PyXBVersion: - raise pyxb.PyXBVersionError(_PyXBVersion) - -# A holder for module-level binding classes so we can access them from -# inside class definitions where property names may conflict. -_module_typeBindings = pyxb.utils.utility.Object() - -# Import bindings for namespaces imported into schema -import pyxb.binding.datatypes - -# NOTE: All namespace declarations are reserved within the binding -Namespace = pyxb.namespace.NamespaceForURI('http://chercheurs.edf.com/logiciels/Essai', create_if_missing=True) -Namespace.configureCategories(['typeBinding', 'elementBinding']) - -def CreateFromDocument (xml_text, default_namespace=None, location_base=None): - """Parse the given XML and use the document element to create a - Python instance. - - @param xml_text An XML document. This should be data (Python 2 - str or Python 3 bytes), or a text (Python 2 unicode or Python 3 - str) in the L{pyxb._InputEncoding} encoding. - - @keyword default_namespace The L{pyxb.Namespace} instance to use as the - default namespace where there is no default namespace in scope. - If unspecified or C{None}, the namespace of the module containing - this function will be used. - - @keyword location_base: An object to be recorded as the base of all - L{pyxb.utils.utility.Location} instances associated with events and - objects handled by the parser. You might pass the URI from which - the document was obtained. - """ - - if pyxb.XMLStyle_saxer != pyxb._XMLStyle: - dom = pyxb.utils.domutils.StringToDOM(xml_text) - return CreateFromDOM(dom.documentElement, default_namespace=default_namespace) - if default_namespace is None: - default_namespace = Namespace.fallbackNamespace() - saxer = pyxb.binding.saxer.make_parser(fallback_namespace=default_namespace, location_base=location_base) - handler = saxer.getContentHandler() - xmld = xml_text - if isinstance(xmld, _six.text_type): - xmld = xmld.encode(pyxb._InputEncoding) - saxer.parse(io.BytesIO(xmld)) - instance = handler.rootObject() - return instance - -def CreateFromDOM (node, default_namespace=None): - """Create a Python instance from the given DOM node. - The node tag must correspond to an element declaration in this module. - - @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}.""" - if default_namespace is None: - default_namespace = Namespace.fallbackNamespace() - return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace) - - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}AccasUserAssd -class AccasUserAssd (pyxb.binding.datatypes.string): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AccasUserAssd') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 7, 1) - _Documentation = None -AccasUserAssd._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'AccasUserAssd', AccasUserAssd) -_module_typeBindings.AccasUserAssd = AccasUserAssd - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}PNEFdico_Essai -class PNEFdico_Essai (pyxb.binding.datatypes.string): - - """{'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpDsOper': 'T_creeUserAssd_2', '_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}} - """ - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PNEFdico_Essai') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 154, 1) - _Documentation = "{'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpDsOper': 'T_creeUserAssd_2', '_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}}\n\t\t" -PNEFdico_Essai._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'PNEFdico_Essai', PNEFdico_Essai) -_module_typeBindings.PNEFdico_Essai = PNEFdico_Essai - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}laClasseUser_C -class laClasseUser_C (AccasUserAssd): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'laClasseUser_C') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 11, 1) - _Documentation = None -laClasseUser_C._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'laClasseUser_C', laClasseUser_C) -_module_typeBindings.laClasseUser_C = laClasseUser_C - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}laClasseUserDerive_C -class laClasseUserDerive_C (AccasUserAssd): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'laClasseUserDerive_C') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 19, 1) - _Documentation = None -laClasseUserDerive_C._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'laClasseUserDerive_C', laClasseUserDerive_C) -_module_typeBindings.laClasseUserDerive_C = laClasseUserDerive_C - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}laClasseUser_U -class laClasseUser_U (AccasUserAssd): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'laClasseUser_U') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 39, 1) - _Documentation = None -laClasseUser_U._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'laClasseUser_U', laClasseUser_U) -_module_typeBindings.laClasseUser_U = laClasseUser_U - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd -class T_creeUserAssd (laClasseUser_C): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 15, 1) - _Documentation = None -T_creeUserAssd._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd', T_creeUserAssd) -_module_typeBindings.T_creeUserAssd = T_creeUserAssd - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd_2 -class T_creeUserAssd_2 (laClasseUserDerive_C): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd_2') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 23, 1) - _Documentation = None -T_creeUserAssd_2._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd_2', T_creeUserAssd_2) -_module_typeBindings.T_creeUserAssd_2 = T_creeUserAssd_2 - -# Atomic simple type: [anonymous] -class STD_ANON (laClasseUser_C): - - """An atomic simple type.""" - - _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 31, 5) - _Documentation = None -STD_ANON._InitializeFacetMap() -_module_typeBindings.STD_ANON = STD_ANON - -# Atomic simple type: [anonymous] -class STD_ANON_ (laClasseUser_U): - - """An atomic simple type.""" - - _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 47, 5) - _Documentation = None -STD_ANON_._InitializeFacetMap() -_module_typeBindings.STD_ANON_ = STD_ANON_ - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_utiliseUnUserAssd -class T_utiliseUnUserAssd (laClasseUser_U): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_utiliseUnUserAssd') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 55, 1) - _Documentation = None -T_utiliseUnUserAssd._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_utiliseUnUserAssd', T_utiliseUnUserAssd) -_module_typeBindings.T_utiliseUnUserAssd = T_utiliseUnUserAssd - -# List simple type: [anonymous] -# superclasses pyxb.binding.datatypes.anySimpleType -class STD_ANON_2 (pyxb.binding.basis.STD_list): - - """Simple type that is a list of STD_ANON.""" - - _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 29, 3) - _Documentation = None - - _ItemType = STD_ANON -STD_ANON_2._InitializeFacetMap() -_module_typeBindings.STD_ANON_2 = STD_ANON_2 - -# List simple type: [anonymous] -# superclasses pyxb.binding.datatypes.anySimpleType -class STD_ANON_3 (pyxb.binding.basis.STD_list): - - """Simple type that is a list of STD_ANON_.""" - - _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 45, 3) - _Documentation = None - - _ItemType = STD_ANON_ -STD_ANON_3._InitializeFacetMap() -_module_typeBindings.STD_ANON_3 = STD_ANON_3 - -# List simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd_4 -# superclasses STD_ANON_2 -class T_creeUserAssd_4 (pyxb.binding.basis.STD_list): - - """Simple type that is a list of STD_ANON.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd_4') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 27, 1) - _Documentation = None - - _ItemType = STD_ANON -T_creeUserAssd_4._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd_4', T_creeUserAssd_4) -_module_typeBindings.T_creeUserAssd_4 = T_creeUserAssd_4 - -# List simple type: {http://chercheurs.edf.com/logiciels/Essai}T_utiliseUserAssd -# superclasses STD_ANON_3 -class T_utiliseUserAssd (pyxb.binding.basis.STD_list): - - """Simple type that is a list of STD_ANON_.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_utiliseUserAssd') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 43, 1) - _Documentation = None - - _ItemType = STD_ANON_ -T_utiliseUserAssd._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_utiliseUserAssd', T_utiliseUserAssd) -_module_typeBindings.T_utiliseUserAssd = T_utiliseUserAssd - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact1 with content type ELEMENT_ONLY -class T_unFact1 (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact1 with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unFact1') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 59, 1) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - - # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd - __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_unFact1_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 61, 3), ) - - - creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None) - - _ElementMap.update({ - __creeUserAssd.name() : __creeUserAssd - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_unFact1 = T_unFact1 -Namespace.addCategoryObject('typeBinding', 'T_unFact1', T_unFact1) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact with content type ELEMENT_ONLY -class T_unFact (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unFact') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 76, 1) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - - # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd - __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_unFact_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 78, 3), ) - - - creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None) - - _ElementMap.update({ - __creeUserAssd.name() : __creeUserAssd - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_unFact = T_unFact -Namespace.addCategoryObject('typeBinding', 'T_unFact', T_unFact) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_step_Essai with content type EMPTY -class T_step_Essai (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_step_Essai with content type EMPTY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY - _Abstract = True - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_step_Essai') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 146, 1) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - _ElementMap.update({ - - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_step_Essai = T_step_Essai -Namespace.addCategoryObject('typeBinding', 'T_step_Essai', T_step_Essai) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_Essai with content type ELEMENT_ONLY -class T_Essai (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_Essai with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_Essai') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 149, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - - # Element {http://chercheurs.edf.com/logiciels/Essai}step_Essai uses Python identifier step_Essai - __step_Essai = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'step_Essai'), 'step_Essai', '__httpchercheurs_edf_comlogicielsEssai_T_Essai_httpchercheurs_edf_comlogicielsEssaistep_Essai', True, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 147, 1), ) - - - step_Essai = property(__step_Essai.value, __step_Essai.set, None, None) - - _ElementMap.update({ - __step_Essai.name() : __step_Essai - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_Essai = T_Essai -Namespace.addCategoryObject('typeBinding', 'T_Essai', T_Essai) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsOper with content type ELEMENT_ONLY -class T_DefinitionDsFactDsOper (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsOper with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsFactDsOper') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 64, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}unFact1 uses Python identifier unFact1 - __unFact1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'unFact1'), 'unFact1', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_httpchercheurs_edf_comlogicielsEssaiunFact1', True, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 68, 3), ) - - - unFact1 = property(__unFact1.value, __unFact1.set, None, None) - - - # Attribute accasName uses Python identifier accasName - __accasName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasName'), 'accasName', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_accasName', pyxb.binding.datatypes.string) - __accasName._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 70, 2) - __accasName._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 70, 2) - - accasName = property(__accasName.value, __accasName.set, None, None) - - - # Attribute accasType uses Python identifier accasType - __accasType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasType'), 'accasType', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_accasType', pyxb.binding.datatypes.string, fixed=True, unicode_default='ASSD') - __accasType._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 71, 2) - __accasType._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 71, 2) - - accasType = property(__accasType.value, __accasType.set, None, None) - - - # Attribute typeUtilisateur uses Python identifier typeUtilisateur - __typeUtilisateur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'typeUtilisateur'), 'typeUtilisateur', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_typeUtilisateur', pyxb.binding.datatypes.string, fixed=True, unicode_default='lASSD') - __typeUtilisateur._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 72, 2) - __typeUtilisateur._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 72, 2) - - typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None) - - _ElementMap.update({ - __unFact1.name() : __unFact1 - }) - _AttributeMap.update({ - __accasName.name() : __accasName, - __accasType.name() : __accasType, - __typeUtilisateur.name() : __typeUtilisateur - }) -_module_typeBindings.T_DefinitionDsFactDsOper = T_DefinitionDsFactDsOper -Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsFactDsOper', T_DefinitionDsFactDsOper) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsProc with content type ELEMENT_ONLY -class T_DefinitionDsFactDsProc (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsProc with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsFactDsProc') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 81, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}unFact uses Python identifier unFact - __unFact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'unFact'), 'unFact', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsProc_httpchercheurs_edf_comlogicielsEssaiunFact', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 85, 3), ) - - - unFact = property(__unFact.value, __unFact.set, None, None) - - _ElementMap.update({ - __unFact.name() : __unFact - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_DefinitionDsFactDsProc = T_DefinitionDsFactDsProc -Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsFactDsProc', T_DefinitionDsFactDsProc) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsOper with content type ELEMENT_ONLY -class T_DefinitionDsSimpDsOper (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsOper with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsSimpDsOper') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 90, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd - __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 94, 3), ) - - - creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None) - - - # Attribute accasName uses Python identifier accasName - __accasName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasName'), 'accasName', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_accasName', pyxb.binding.datatypes.string) - __accasName._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 96, 2) - __accasName._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 96, 2) - - accasName = property(__accasName.value, __accasName.set, None, None) - - - # Attribute accasType uses Python identifier accasType - __accasType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasType'), 'accasType', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_accasType', pyxb.binding.datatypes.string, fixed=True, unicode_default='ASSD') - __accasType._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 97, 2) - __accasType._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 97, 2) - - accasType = property(__accasType.value, __accasType.set, None, None) - - - # Attribute typeUtilisateur uses Python identifier typeUtilisateur - __typeUtilisateur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'typeUtilisateur'), 'typeUtilisateur', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_typeUtilisateur', pyxb.binding.datatypes.string, fixed=True, unicode_default='lASSD') - __typeUtilisateur._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 98, 2) - __typeUtilisateur._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 98, 2) - - typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None) - - _ElementMap.update({ - __creeUserAssd.name() : __creeUserAssd - }) - _AttributeMap.update({ - __accasName.name() : __accasName, - __accasType.name() : __accasType, - __typeUtilisateur.name() : __typeUtilisateur - }) -_module_typeBindings.T_DefinitionDsSimpDsOper = T_DefinitionDsSimpDsOper -Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpDsOper', T_DefinitionDsSimpDsOper) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsProc with content type ELEMENT_ONLY -class T_DefinitionDsSimpDsProc (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsProc with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsSimpDsProc') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 102, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd - __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsProc_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 106, 3), ) - - - creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None) - - _ElementMap.update({ - __creeUserAssd.name() : __creeUserAssd - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_DefinitionDsSimpDsProc = T_DefinitionDsSimpDsProc -Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpDsProc', T_DefinitionDsSimpDsProc) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpListe with content type ELEMENT_ONLY -class T_DefinitionDsSimpListe (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpListe with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsSimpListe') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 111, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd - __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpListe_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 115, 3), ) - - - creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None) - - _ElementMap.update({ - __creeUserAssd.name() : __creeUserAssd - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_DefinitionDsSimpListe = T_DefinitionDsSimpListe -Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpListe', T_DefinitionDsSimpListe) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseEtDefinitDsLeMemeProc with content type ELEMENT_ONLY -class T_UtiliseEtDefinitDsLeMemeProc (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseEtDefinitDsLeMemeProc with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_UtiliseEtDefinitDsLeMemeProc') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 120, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}utiliseUserAssd uses Python identifier utiliseUserAssd - __utiliseUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'utiliseUserAssd'), 'utiliseUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_UtiliseEtDefinitDsLeMemeProc_httpchercheurs_edf_comlogicielsEssaiutiliseUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 124, 3), ) - - - utiliseUserAssd = property(__utiliseUserAssd.value, __utiliseUserAssd.set, None, None) - - - # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd - __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_UtiliseEtDefinitDsLeMemeProc_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 125, 3), ) - - - creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None) - - _ElementMap.update({ - __utiliseUserAssd.name() : __utiliseUserAssd, - __creeUserAssd.name() : __creeUserAssd - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_UtiliseEtDefinitDsLeMemeProc = T_UtiliseEtDefinitDsLeMemeProc -Namespace.addCategoryObject('typeBinding', 'T_UtiliseEtDefinitDsLeMemeProc', T_UtiliseEtDefinitDsLeMemeProc) - - -# Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseUnUserAssD with content type ELEMENT_ONLY -class T_UtiliseUnUserAssD (T_step_Essai): - """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseUnUserAssD with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_UtiliseUnUserAssD') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 130, 1) - _ElementMap = T_step_Essai._ElementMap.copy() - _AttributeMap = T_step_Essai._AttributeMap.copy() - # Base type is T_step_Essai - - # Element {http://chercheurs.edf.com/logiciels/Essai}utiliseUnUserAssd uses Python identifier utiliseUnUserAssd - __utiliseUnUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'utiliseUnUserAssd'), 'utiliseUnUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_UtiliseUnUserAssD_httpchercheurs_edf_comlogicielsEssaiutiliseUnUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 134, 3), ) - - - utiliseUnUserAssd = property(__utiliseUnUserAssd.value, __utiliseUnUserAssd.set, None, None) - - _ElementMap.update({ - __utiliseUnUserAssd.name() : __utiliseUnUserAssd - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_UtiliseUnUserAssD = T_UtiliseUnUserAssD -Namespace.addCategoryObject('typeBinding', 'T_UtiliseUnUserAssD', T_UtiliseUnUserAssD) - - -step_Essai = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'step_Essai'), T_step_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 147, 1)) -Namespace.addCategoryObject('elementBinding', step_Essai.name().localName(), step_Essai) - -Essai = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Essai'), T_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 148, 1)) -Namespace.addCategoryObject('elementBinding', Essai.name().localName(), Essai) - -DefinitionDsFactDsOper = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsFactDsOper'), T_DefinitionDsFactDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 139, 1)) -Namespace.addCategoryObject('elementBinding', DefinitionDsFactDsOper.name().localName(), DefinitionDsFactDsOper) - -DefinitionDsFactDsProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsFactDsProc'), T_DefinitionDsFactDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 140, 1)) -Namespace.addCategoryObject('elementBinding', DefinitionDsFactDsProc.name().localName(), DefinitionDsFactDsProc) - -DefinitionDsSimpDsOper = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsSimpDsOper'), T_DefinitionDsSimpDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 141, 1)) -Namespace.addCategoryObject('elementBinding', DefinitionDsSimpDsOper.name().localName(), DefinitionDsSimpDsOper) - -DefinitionDsSimpDsProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsSimpDsProc'), T_DefinitionDsSimpDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 142, 1)) -Namespace.addCategoryObject('elementBinding', DefinitionDsSimpDsProc.name().localName(), DefinitionDsSimpDsProc) - -DefinitionDsSimpListe = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsSimpListe'), T_DefinitionDsSimpListe, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 143, 1)) -Namespace.addCategoryObject('elementBinding', DefinitionDsSimpListe.name().localName(), DefinitionDsSimpListe) - -UtiliseEtDefinitDsLeMemeProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UtiliseEtDefinitDsLeMemeProc'), T_UtiliseEtDefinitDsLeMemeProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 144, 1)) -Namespace.addCategoryObject('elementBinding', UtiliseEtDefinitDsLeMemeProc.name().localName(), UtiliseEtDefinitDsLeMemeProc) - -UtiliseUnUserAssD = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UtiliseUnUserAssD'), T_UtiliseUnUserAssD, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 145, 1)) -Namespace.addCategoryObject('elementBinding', UtiliseUnUserAssD.name().localName(), UtiliseUnUserAssD) - - - -T_unFact1._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_unFact1, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 61, 3))) - -def _BuildAutomaton (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton - del _BuildAutomaton - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 61, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_unFact1._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 61, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_unFact1._Automaton = _BuildAutomaton() - - - - -T_unFact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_unFact, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 78, 3))) - -def _BuildAutomaton_ (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_ - del _BuildAutomaton_ - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 78, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_unFact._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 78, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_unFact._Automaton = _BuildAutomaton_() - - - - -T_Essai._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'step_Essai'), T_step_Essai, scope=T_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 147, 1))) - -def _BuildAutomaton_2 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_2 - del _BuildAutomaton_2 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 150, 4)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 151, 3)) - counters.add(cc_1) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(T_Essai._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'step_Essai')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 151, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True), - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_1, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_Essai._Automaton = _BuildAutomaton_2() - - - - -T_DefinitionDsFactDsOper._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unFact1'), T_unFact1, scope=T_DefinitionDsFactDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 68, 3))) - -def _BuildAutomaton_3 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_3 - del _BuildAutomaton_3 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 68, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_DefinitionDsFactDsOper._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unFact1')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 68, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_DefinitionDsFactDsOper._Automaton = _BuildAutomaton_3() - - - - -T_DefinitionDsFactDsProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unFact'), T_unFact, scope=T_DefinitionDsFactDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 85, 3))) - -def _BuildAutomaton_4 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_4 - del _BuildAutomaton_4 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 85, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_DefinitionDsFactDsProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unFact')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 85, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_DefinitionDsFactDsProc._Automaton = _BuildAutomaton_4() - - - - -T_DefinitionDsSimpDsOper._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd_2, scope=T_DefinitionDsSimpDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 94, 3))) - -def _BuildAutomaton_5 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_5 - del _BuildAutomaton_5 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 94, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_DefinitionDsSimpDsOper._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 94, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_DefinitionDsSimpDsOper._Automaton = _BuildAutomaton_5() - - - - -T_DefinitionDsSimpDsProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_DefinitionDsSimpDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 106, 3))) - -def _BuildAutomaton_6 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_6 - del _BuildAutomaton_6 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 106, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_DefinitionDsSimpDsProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 106, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_DefinitionDsSimpDsProc._Automaton = _BuildAutomaton_6() - - - - -T_DefinitionDsSimpListe._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd_4, scope=T_DefinitionDsSimpListe, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 115, 3))) - -def _BuildAutomaton_7 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_7 - del _BuildAutomaton_7 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 115, 3)) - counters.add(cc_0) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_DefinitionDsSimpListe._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 115, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_DefinitionDsSimpListe._Automaton = _BuildAutomaton_7() - - - - -T_UtiliseEtDefinitDsLeMemeProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'utiliseUserAssd'), T_utiliseUserAssd, scope=T_UtiliseEtDefinitDsLeMemeProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 124, 3))) - -T_UtiliseEtDefinitDsLeMemeProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_UtiliseEtDefinitDsLeMemeProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 125, 3))) - -def _BuildAutomaton_8 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_8 - del _BuildAutomaton_8 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 125, 3)) - counters.add(cc_0) - states = [] - final_update = set() - symbol = pyxb.binding.content.ElementUse(T_UtiliseEtDefinitDsLeMemeProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'utiliseUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 124, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_UtiliseEtDefinitDsLeMemeProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 125, 3)) - st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - transitions = [] - transitions.append(fac.Transition(st_1, [ - ])) - st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, True) ])) - st_1._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -T_UtiliseEtDefinitDsLeMemeProc._Automaton = _BuildAutomaton_8() - - - - -T_UtiliseUnUserAssD._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'utiliseUnUserAssd'), T_utiliseUnUserAssd, scope=T_UtiliseUnUserAssD, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 134, 3))) - -def _BuildAutomaton_9 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_9 - del _BuildAutomaton_9 - import pyxb.utils.fac as fac - - counters = set() - states = [] - final_update = set() - symbol = pyxb.binding.content.ElementUse(T_UtiliseUnUserAssD._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'utiliseUnUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 134, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, False, containing_state=None) -T_UtiliseUnUserAssD._Automaton = _BuildAutomaton_9() - - -DefinitionDsFactDsOper._setSubstitutionGroup(step_Essai) - -DefinitionDsFactDsProc._setSubstitutionGroup(step_Essai) - -DefinitionDsSimpDsOper._setSubstitutionGroup(step_Essai) - -DefinitionDsSimpDsProc._setSubstitutionGroup(step_Essai) - -DefinitionDsSimpListe._setSubstitutionGroup(step_Essai) - -UtiliseEtDefinitDsLeMemeProc._setSubstitutionGroup(step_Essai) - -UtiliseUnUserAssD._setSubstitutionGroup(step_Essai) diff --git a/CatasDeTests/raw/toto.py b/CatasDeTests/raw/toto.py deleted file mode 100644 index 24048f47..00000000 --- a/CatasDeTests/raw/toto.py +++ /dev/null @@ -1,550 +0,0 @@ -# ./raw/toto.py -# -*- coding: utf-8 -*- -# PyXB bindings for NM:6edffaeea9d56b1698d1f555fb81b70e6e147421 -# Generated 2020-10-19 15:46:37.580374 by PyXB version 1.2.5 using Python 3.4.2.final.0 -# Namespace http://chercheurs.edf.com/logiciels/Test1 - -from __future__ import unicode_literals -import pyxb -import pyxb.binding -import pyxb.binding.saxer -import io -import pyxb.utils.utility -import pyxb.utils.domutils -import sys -import pyxb.utils.six as _six -# Unique identifier for bindings created at the same time -_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:8258bf5a-1211-11eb-875b-cc3d82d871d8') - -# Version of PyXB used to generate the bindings -_PyXBVersion = '1.2.5' -# Generated bindings are not compatible across PyXB versions -if pyxb.__version__ != _PyXBVersion: - raise pyxb.PyXBVersionError(_PyXBVersion) - -# A holder for module-level binding classes so we can access them from -# inside class definitions where property names may conflict. -_module_typeBindings = pyxb.utils.utility.Object() - -# Import bindings for namespaces imported into schema -import pyxb.binding.datatypes - -# NOTE: All namespace declarations are reserved within the binding -Namespace = pyxb.namespace.NamespaceForURI('http://chercheurs.edf.com/logiciels/Test1', create_if_missing=True) -Namespace.configureCategories(['typeBinding', 'elementBinding']) - -def CreateFromDocument (xml_text, default_namespace=None, location_base=None): - """Parse the given XML and use the document element to create a - Python instance. - - @param xml_text An XML document. This should be data (Python 2 - str or Python 3 bytes), or a text (Python 2 unicode or Python 3 - str) in the L{pyxb._InputEncoding} encoding. - - @keyword default_namespace The L{pyxb.Namespace} instance to use as the - default namespace where there is no default namespace in scope. - If unspecified or C{None}, the namespace of the module containing - this function will be used. - - @keyword location_base: An object to be recorded as the base of all - L{pyxb.utils.utility.Location} instances associated with events and - objects handled by the parser. You might pass the URI from which - the document was obtained. - """ - - if pyxb.XMLStyle_saxer != pyxb._XMLStyle: - dom = pyxb.utils.domutils.StringToDOM(xml_text) - return CreateFromDOM(dom.documentElement, default_namespace=default_namespace) - if default_namespace is None: - default_namespace = Namespace.fallbackNamespace() - saxer = pyxb.binding.saxer.make_parser(fallback_namespace=default_namespace, location_base=location_base) - handler = saxer.getContentHandler() - xmld = xml_text - if isinstance(xmld, _six.text_type): - xmld = xmld.encode(pyxb._InputEncoding) - saxer.parse(io.BytesIO(xmld)) - instance = handler.rootObject() - return instance - -def CreateFromDOM (node, default_namespace=None): - """Create a Python instance from the given DOM node. - The node tag must correspond to an element declaration in this module. - - @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}.""" - if default_namespace is None: - default_namespace = Namespace.fallbackNamespace() - return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace) - - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Test1}AccasUserAssd -class AccasUserAssd (pyxb.binding.datatypes.string): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AccasUserAssd') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 7, 1) - _Documentation = None -AccasUserAssd._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'AccasUserAssd', AccasUserAssd) -_module_typeBindings.AccasUserAssd = AccasUserAssd - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Test1}T_dimension -class T_dimension (pyxb.binding.datatypes.int, pyxb.binding.basis.enumeration_mixin): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_dimension') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 19, 1) - _Documentation = None -T_dimension._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=T_dimension, enum_prefix=None) -T_dimension._CF_enumeration.addEnumeration(unicode_value='1', tag=None) -T_dimension._CF_enumeration.addEnumeration(unicode_value='2', tag=None) -T_dimension._CF_enumeration.addEnumeration(unicode_value='3', tag=None) -T_dimension._InitializeFacetMap(T_dimension._CF_enumeration) -Namespace.addCategoryObject('typeBinding', 'T_dimension', T_dimension) -_module_typeBindings.T_dimension = T_dimension - -# Atomic simple type: [anonymous] -class STD_ANON (pyxb.binding.datatypes.int): - - """An atomic simple type.""" - - _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 30, 5) - _Documentation = None -STD_ANON._InitializeFacetMap() -_module_typeBindings.STD_ANON = STD_ANON - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Test1}T_meshname_1 -class T_meshname_1 (pyxb.binding.datatypes.string): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_meshname_1') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 38, 1) - _Documentation = None -T_meshname_1._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_meshname_1', T_meshname_1) -_module_typeBindings.T_meshname_1 = T_meshname_1 - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Test1}PNEFdico_Test1 -class PNEFdico_Test1 (pyxb.binding.datatypes.string): - - """{'T_meshname': {'_meshname_CreateMesh': 'T_meshname_1'}} - """ - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PNEFdico_Test1') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 80, 1) - _Documentation = "{'T_meshname': {'_meshname_CreateMesh': 'T_meshname_1'}}\n\t\t" -PNEFdico_Test1._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'PNEFdico_Test1', PNEFdico_Test1) -_module_typeBindings.PNEFdico_Test1 = PNEFdico_Test1 - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Test1}MeshU_C -class MeshU_C (AccasUserAssd): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'MeshU_C') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 11, 1) - _Documentation = None -MeshU_C._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'MeshU_C', MeshU_C) -_module_typeBindings.MeshU_C = MeshU_C - -# List simple type: [anonymous] -# superclasses pyxb.binding.datatypes.anySimpleType -class STD_ANON_ (pyxb.binding.basis.STD_list): - - """Simple type that is a list of STD_ANON.""" - - _ExpandedName = None - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 28, 3) - _Documentation = None - - _ItemType = STD_ANON -STD_ANON_._InitializeFacetMap() -_module_typeBindings.STD_ANON_ = STD_ANON_ - -# Atomic simple type: {http://chercheurs.edf.com/logiciels/Test1}T_meshname -class T_meshname (MeshU_C): - - """An atomic simple type.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_meshname') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 15, 1) - _Documentation = None -T_meshname._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_meshname', T_meshname) -_module_typeBindings.T_meshname = T_meshname - -# List simple type: {http://chercheurs.edf.com/logiciels/Test1}T_listOfEntities -# superclasses STD_ANON_ -class T_listOfEntities (pyxb.binding.basis.STD_list): - - """Simple type that is a list of STD_ANON.""" - - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_listOfEntities') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 26, 1) - _Documentation = None - - _ItemType = STD_ANON -T_listOfEntities._InitializeFacetMap() -Namespace.addCategoryObject('typeBinding', 'T_listOfEntities', T_listOfEntities) -_module_typeBindings.T_listOfEntities = T_listOfEntities - -# Complex type {http://chercheurs.edf.com/logiciels/Test1}T_step_Test1 with content type EMPTY -class T_step_Test1 (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Test1}T_step_Test1 with content type EMPTY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY - _Abstract = True - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_step_Test1') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 72, 1) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - _ElementMap.update({ - - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_step_Test1 = T_step_Test1 -Namespace.addCategoryObject('typeBinding', 'T_step_Test1', T_step_Test1) - - -# Complex type {http://chercheurs.edf.com/logiciels/Test1}T_Test1 with content type ELEMENT_ONLY -class T_Test1 (pyxb.binding.basis.complexTypeDefinition): - """Complex type {http://chercheurs.edf.com/logiciels/Test1}T_Test1 with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_Test1') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 75, 2) - _ElementMap = {} - _AttributeMap = {} - # Base type is pyxb.binding.datatypes.anyType - - # Element {http://chercheurs.edf.com/logiciels/Test1}step_Test1 uses Python identifier step_Test1 - __step_Test1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'step_Test1'), 'step_Test1', '__httpchercheurs_edf_comlogicielsTest1_T_Test1_httpchercheurs_edf_comlogicielsTest1step_Test1', True, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 73, 1), ) - - - step_Test1 = property(__step_Test1.value, __step_Test1.set, None, None) - - _ElementMap.update({ - __step_Test1.name() : __step_Test1 - }) - _AttributeMap.update({ - - }) -_module_typeBindings.T_Test1 = T_Test1 -Namespace.addCategoryObject('typeBinding', 'T_Test1', T_Test1) - - -# Complex type {http://chercheurs.edf.com/logiciels/Test1}T_CreateBoth with content type ELEMENT_ONLY -class T_CreateBoth (T_step_Test1): - """Complex type {http://chercheurs.edf.com/logiciels/Test1}T_CreateBoth with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_CreateBoth') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 42, 1) - _ElementMap = T_step_Test1._ElementMap.copy() - _AttributeMap = T_step_Test1._AttributeMap.copy() - # Base type is T_step_Test1 - - # Element {http://chercheurs.edf.com/logiciels/Test1}meshname uses Python identifier meshname - __meshname = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'meshname'), 'meshname', '__httpchercheurs_edf_comlogicielsTest1_T_CreateBoth_httpchercheurs_edf_comlogicielsTest1meshname', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 46, 3), ) - - - meshname = property(__meshname.value, __meshname.set, None, None) - - - # Element {http://chercheurs.edf.com/logiciels/Test1}dimension uses Python identifier dimension - __dimension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dimension'), 'dimension', '__httpchercheurs_edf_comlogicielsTest1_T_CreateBoth_httpchercheurs_edf_comlogicielsTest1dimension', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 47, 3), ) - - - dimension = property(__dimension.value, __dimension.set, None, None) - - - # Element {http://chercheurs.edf.com/logiciels/Test1}listOfEntities uses Python identifier listOfEntities - __listOfEntities = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'listOfEntities'), 'listOfEntities', '__httpchercheurs_edf_comlogicielsTest1_T_CreateBoth_httpchercheurs_edf_comlogicielsTest1listOfEntities', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 48, 3), ) - - - listOfEntities = property(__listOfEntities.value, __listOfEntities.set, None, None) - - - # Attribute accasName uses Python identifier accasName - __accasName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasName'), 'accasName', '__httpchercheurs_edf_comlogicielsTest1_T_CreateBoth_accasName', pyxb.binding.datatypes.string) - __accasName._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 50, 2) - __accasName._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 50, 2) - - accasName = property(__accasName.value, __accasName.set, None, None) - - - # Attribute accasType uses Python identifier accasType - __accasType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasType'), 'accasType', '__httpchercheurs_edf_comlogicielsTest1_T_CreateBoth_accasType', pyxb.binding.datatypes.string, fixed=True, unicode_default='ASSD') - __accasType._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 51, 2) - __accasType._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 51, 2) - - accasType = property(__accasType.value, __accasType.set, None, None) - - - # Attribute typeUtilisateur uses Python identifier typeUtilisateur - __typeUtilisateur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'typeUtilisateur'), 'typeUtilisateur', '__httpchercheurs_edf_comlogicielsTest1_T_CreateBoth_typeUtilisateur', pyxb.binding.datatypes.string, fixed=True, unicode_default='Mesh') - __typeUtilisateur._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 52, 2) - __typeUtilisateur._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 52, 2) - - typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None) - - _ElementMap.update({ - __meshname.name() : __meshname, - __dimension.name() : __dimension, - __listOfEntities.name() : __listOfEntities - }) - _AttributeMap.update({ - __accasName.name() : __accasName, - __accasType.name() : __accasType, - __typeUtilisateur.name() : __typeUtilisateur - }) -_module_typeBindings.T_CreateBoth = T_CreateBoth -Namespace.addCategoryObject('typeBinding', 'T_CreateBoth', T_CreateBoth) - - -# Complex type {http://chercheurs.edf.com/logiciels/Test1}T_CreateMesh with content type ELEMENT_ONLY -class T_CreateMesh (T_step_Test1): - """Complex type {http://chercheurs.edf.com/logiciels/Test1}T_CreateMesh with content type ELEMENT_ONLY""" - _TypeDefinition = None - _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY - _Abstract = False - _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_CreateMesh') - _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 56, 1) - _ElementMap = T_step_Test1._ElementMap.copy() - _AttributeMap = T_step_Test1._AttributeMap.copy() - # Base type is T_step_Test1 - - # Element {http://chercheurs.edf.com/logiciels/Test1}meshname uses Python identifier meshname - __meshname = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'meshname'), 'meshname', '__httpchercheurs_edf_comlogicielsTest1_T_CreateMesh_httpchercheurs_edf_comlogicielsTest1meshname', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 60, 3), ) - - - meshname = property(__meshname.value, __meshname.set, None, None) - - - # Element {http://chercheurs.edf.com/logiciels/Test1}dimension uses Python identifier dimension - __dimension = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'dimension'), 'dimension', '__httpchercheurs_edf_comlogicielsTest1_T_CreateMesh_httpchercheurs_edf_comlogicielsTest1dimension', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 61, 3), ) - - - dimension = property(__dimension.value, __dimension.set, None, None) - - - # Element {http://chercheurs.edf.com/logiciels/Test1}listOfEntities uses Python identifier listOfEntities - __listOfEntities = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'listOfEntities'), 'listOfEntities', '__httpchercheurs_edf_comlogicielsTest1_T_CreateMesh_httpchercheurs_edf_comlogicielsTest1listOfEntities', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 62, 3), ) - - - listOfEntities = property(__listOfEntities.value, __listOfEntities.set, None, None) - - - # Attribute accasName uses Python identifier accasName - __accasName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasName'), 'accasName', '__httpchercheurs_edf_comlogicielsTest1_T_CreateMesh_accasName', pyxb.binding.datatypes.string) - __accasName._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 64, 2) - __accasName._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 64, 2) - - accasName = property(__accasName.value, __accasName.set, None, None) - - - # Attribute accasType uses Python identifier accasType - __accasType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasType'), 'accasType', '__httpchercheurs_edf_comlogicielsTest1_T_CreateMesh_accasType', pyxb.binding.datatypes.string, fixed=True, unicode_default='ASSD') - __accasType._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 65, 2) - __accasType._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 65, 2) - - accasType = property(__accasType.value, __accasType.set, None, None) - - - # Attribute typeUtilisateur uses Python identifier typeUtilisateur - __typeUtilisateur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'typeUtilisateur'), 'typeUtilisateur', '__httpchercheurs_edf_comlogicielsTest1_T_CreateMesh_typeUtilisateur', pyxb.binding.datatypes.string, fixed=True, unicode_default='Mesh') - __typeUtilisateur._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 66, 2) - __typeUtilisateur._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 66, 2) - - typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None) - - _ElementMap.update({ - __meshname.name() : __meshname, - __dimension.name() : __dimension, - __listOfEntities.name() : __listOfEntities - }) - _AttributeMap.update({ - __accasName.name() : __accasName, - __accasType.name() : __accasType, - __typeUtilisateur.name() : __typeUtilisateur - }) -_module_typeBindings.T_CreateMesh = T_CreateMesh -Namespace.addCategoryObject('typeBinding', 'T_CreateMesh', T_CreateMesh) - - -step_Test1 = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'step_Test1'), T_step_Test1, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 73, 1)) -Namespace.addCategoryObject('elementBinding', step_Test1.name().localName(), step_Test1) - -Test1 = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Test1'), T_Test1, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 74, 1)) -Namespace.addCategoryObject('elementBinding', Test1.name().localName(), Test1) - -CreateBoth = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CreateBoth'), T_CreateBoth, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 70, 1)) -Namespace.addCategoryObject('elementBinding', CreateBoth.name().localName(), CreateBoth) - -CreateMesh = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'CreateMesh'), T_CreateMesh, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 71, 1)) -Namespace.addCategoryObject('elementBinding', CreateMesh.name().localName(), CreateMesh) - - - -T_Test1._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'step_Test1'), T_step_Test1, scope=T_Test1, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 73, 1))) - -def _BuildAutomaton (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton - del _BuildAutomaton - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 76, 4)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 77, 3)) - counters.add(cc_1) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(T_Test1._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'step_Test1')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 77, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True), - fac.UpdateInstruction(cc_1, False) ])) - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_1, True) ])) - st_0._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_Test1._Automaton = _BuildAutomaton() - - - - -T_CreateBoth._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'meshname'), T_meshname, scope=T_CreateBoth, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 46, 3))) - -T_CreateBoth._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dimension'), T_dimension, scope=T_CreateBoth, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 47, 3))) - -T_CreateBoth._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'listOfEntities'), T_listOfEntities, scope=T_CreateBoth, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 48, 3))) - -def _BuildAutomaton_ (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_ - del _BuildAutomaton_ - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 46, 3)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 47, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 48, 3)) - counters.add(cc_2) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_CreateBoth._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'meshname')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 46, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(T_CreateBoth._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dimension')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 47, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(T_CreateBoth._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'listOfEntities')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 48, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - st_1._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - st_2._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_CreateBoth._Automaton = _BuildAutomaton_() - - - - -T_CreateMesh._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'meshname'), T_meshname_1, scope=T_CreateMesh, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 60, 3))) - -T_CreateMesh._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'dimension'), T_dimension, scope=T_CreateMesh, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 61, 3))) - -T_CreateMesh._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'listOfEntities'), T_listOfEntities, scope=T_CreateMesh, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 62, 3))) - -def _BuildAutomaton_2 (): - # Remove this helper function from the namespace after it is invoked - global _BuildAutomaton_2 - del _BuildAutomaton_2 - import pyxb.utils.fac as fac - - counters = set() - cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 60, 3)) - counters.add(cc_0) - cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 61, 3)) - counters.add(cc_1) - cc_2 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 62, 3)) - counters.add(cc_2) - states = [] - final_update = set() - final_update.add(fac.UpdateInstruction(cc_0, False)) - symbol = pyxb.binding.content.ElementUse(T_CreateMesh._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'meshname')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 60, 3)) - st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_0) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_1, False)) - symbol = pyxb.binding.content.ElementUse(T_CreateMesh._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'dimension')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 61, 3)) - st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_1) - final_update = set() - final_update.add(fac.UpdateInstruction(cc_2, False)) - symbol = pyxb.binding.content.ElementUse(T_CreateMesh._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'listOfEntities')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_1.xsd', 62, 3)) - st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) - states.append(st_2) - transitions = [] - transitions.append(fac.Transition(st_0, [ - fac.UpdateInstruction(cc_0, True) ])) - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_0, False) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_0, False) ])) - st_0._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_1, [ - fac.UpdateInstruction(cc_1, True) ])) - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_1, False) ])) - st_1._set_transitionSet(transitions) - transitions = [] - transitions.append(fac.Transition(st_2, [ - fac.UpdateInstruction(cc_2, True) ])) - st_2._set_transitionSet(transitions) - return fac.Automaton(states, counters, True, containing_state=None) -T_CreateMesh._Automaton = _BuildAutomaton_2() - - -CreateBoth._setSubstitutionGroup(step_Test1) - -CreateMesh._setSubstitutionGroup(step_Test1) diff --git a/CatasDeTests/ref/cata_Vimmp_genere.xsd b/CatasDeTests/ref/cata_Vimmp_genere.xsd deleted file mode 100644 index 9db1d5ab..00000000 --- a/CatasDeTests/ref/cata_Vimmp_genere.xsd +++ /dev/null @@ -1,1104 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/CatasDeTests/ref/cata_gromacs_genere.xsd b/CatasDeTests/ref/cata_gromacs_genere.xsd deleted file mode 100644 index 052a3498..00000000 --- a/CatasDeTests/ref/cata_gromacs_genere.xsd +++ /dev/null @@ -1,373 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Doc/CMakeLists.txt b/Doc/CMakeLists.txt deleted file mode 100755 index da7ad195..00000000 --- a/Doc/CMakeLists.txt +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright (C) 2001-2020 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com - -find_package(Sphinx REQUIRED) - -# configured documentation tools and intermediate build results -set(BINARY_BUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}/_build") - -# Sphinx cache with pickled ReST documents -set(SPHINX_CACHE_DIR "${CMAKE_CURRENT_BINARY_DIR}/_doctrees") - -# HTML output directory -set(SPHINX_HTML_DIR "${CMAKE_CURRENT_BINARY_DIR}/html") - -add_custom_target(EFICAS_NOUVEAUdoc ALL - ${SPHINX_EXECUTABLE} - -q -b html - -d "${SPHINX_CACHE_DIR}" - "${CMAKE_CURRENT_SOURCE_DIR}" - "${SPHINX_HTML_DIR}" - COMMENT "Building HTML documentation with Sphinx") - -INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/ DESTINATION ${CMAKE_INSTALL_PREFIX}/Doc/) diff --git a/Editeur/CMakeLists.txt b/Editeur/CMakeLists.txt deleted file mode 100644 index 3be146e4..00000000 --- a/Editeur/CMakeLists.txt +++ /dev/null @@ -1,33 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 2007 - 2012 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# -# -# ====================================================================== - -# Installation de tous les fichiers Python, texte et images du repertoire et des sous-repertoires (sauf CVS) -install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - DESTINATION ${CMAKE_INSTALL_PREFIX} - FILES_MATCHING PATTERN *.py PATTERN *.txt PATTERN *.gif PATTERN *.png PATTERN *.ppm - PATTERN CMakeLists.txt EXCLUDE - PATTERN Patrons EXCLUDE - PATTERN CVS EXCLUDE - ) - -### Local Variables: -### mode: cmake -### End: diff --git a/Editeur/Patrons/ASTER/AnalyseModale.salome.comm b/Editeur/Patrons/ASTER/AnalyseModale.salome.comm deleted file mode 100644 index 898d5715..00000000 --- a/Editeur/Patrons/ASTER/AnalyseModale.salome.comm +++ /dev/null @@ -1,64 +0,0 @@ -DEBUT(); - -# 1 - MISE EN DONNEES : -# LECTURE DU MAILLAGE MED - -MAIL=LIRE_MAILLAGE(UNITE=21, - FORMAT='MED',); -# -# DEFINITION DES ELEMENTS FINIS UTILISES - -MODELE=AFFE_MODELE(MAILLAGE=MAIL, - AFFE=_F(TOUT='OUI', - PHENOMENE='MECANIQUE', - MODELISATION='3D',),); -# -# DEFINITION DU MATERIAU UTILISE - -ACIER=DEFI_MATERIAU(ELAS=_F(E=2.1E11, - NU=0.3, - RHO=7800.0,),); - -CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, - AFFE=_F(TOUT='OUI', - MATER=ACIER,),); - -# -# DEFINITION DES CONDITIONS AUX LIMITES - -BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODELE, - DDL_IMPO=_F(GROUP_MA='ABB1A1', - DX=0.0, - DY=0.0, - DZ=0.0,),); - -# 2 - CALCUL DES CINQ PREMIERS MODES PROPRES -# -# CALCUL DES MATRICES ASSEMBLEES K ET M - -MACRO_MATR_ASSE(MODELE=MODELE, - CHAM_MATER=CHMAT, - CHARGE=BLOQUAGE, - NUME_DDL=CO('NUMEDDL'), - MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASSE'), - OPTION='MASS_MECA',),),); -# - -MODES=MODE_ITER_SIMULT(MATR_A=RIGIDITE, - MATR_B=MASSE, - CALC_FREQ=_F( - OPTION='PLUS_PETITE', - NMAX_FREQ=5,),); -# -# ECRITURE DES MODES AU FORMAT MED - -IMPR_RESU(MODELE=MODELE, - FORMAT='MED', - RESU=_F(MAILLAGE=MAIL, - RESULTAT=MODES, - NOM_CHAM='DEPL',),); - -FIN(); -# diff --git a/Editeur/Patrons/ASTER/elasticite.salome.comm b/Editeur/Patrons/ASTER/elasticite.salome.comm deleted file mode 100644 index 454762be..00000000 --- a/Editeur/Patrons/ASTER/elasticite.salome.comm +++ /dev/null @@ -1,55 +0,0 @@ -DEBUT(); - -MA=DEFI_MATERIAU(ELAS=_F(E=210000000000, - NU=0.3,),); - - - -MAIL=LIRE_MAILLAGE(UNITE=21, - FORMAT='MED', - INFO_MED=2,); - -MODE=AFFE_MODELE(MAILLAGE=MAIL, - AFFE=_F(TOUT='OUI', - PHENOMENE='MECANIQUE', - MODELISATION= '3D',),); - - - -MATE=AFFE_MATERIAU(MAILLAGE=MAIL, - AFFE=_F(TOUT='OUI', - MATER=MA,),); - -CHAR=AFFE_CHAR_MECA(MODELE=MODE, - FACE_IMPO=( - _F(GROUP_MA='ABB1A1', - DX=0, - DY=0, - DZ=0,),), - PRES_REP=( - _F(GROUP_MA='CDD1C1', - PRES=10000,),),); - -RESU=MECA_STATIQUE(MODELE=MODE, - CHAM_MATER=MATE, - EXCIT=_F(CHARGE=CHAR,),); - -RESU=CALC_ELEM(reuse =RESU, - MODELE=MODE, - CHAM_MATER=MATE, - RESULTAT=RESU, - OPTION=('SIGM_ELNO_DEPL','EQUI_ELNO_SIGM',), - EXCIT=_F( - CHARGE=CHAR,),); - -RESU=CALC_NO(reuse =RESU, - RESULTAT=RESU, - OPTION=('SIGM_NOEU_DEPL', 'EQUI_NOEU_SIGM', ),); - -IMPR_RESU(FORMAT='MED', - UNITE=80, - RESU=_F(MAILLAGE=MAIL, - RESULTAT=RESU, - NOM_CHAM=('SIGM_NOEU_DEPL','EQUI_NOEU_SIGM','DEPL',),),); - -FIN(); \ No newline at end of file diff --git a/Editeur/Patrons/ASTER/limaillage.comm b/Editeur/Patrons/ASTER/limaillage.comm deleted file mode 100644 index bb12c443..00000000 --- a/Editeur/Patrons/ASTER/limaillage.comm +++ /dev/null @@ -1,11 +0,0 @@ - - -DEBUT(CODE=_F(NOM='VIDE', - NIV_PUB_WEB='INTERNET',),); -# - -MA=LIRE_MAILLAGE(); - - -FIN(); -# diff --git a/Editeur/Patrons/ASTER/modes_3D.comm b/Editeur/Patrons/ASTER/modes_3D.comm deleted file mode 100644 index aafe1f2a..00000000 --- a/Editeur/Patrons/ASTER/modes_3D.comm +++ /dev/null @@ -1,57 +0,0 @@ - -# PATRON -# ANALYSE MODALE -# 3D - -DEBUT(); -# MISE EN DONNEES - -MAIL=LIRE_MAILLAGE(); - -MODELE=AFFE_MODELE(MAILLAGE=MAIL, - AFFE=_F(GROUP_MA='OBJET', - PHENOMENE='MECANIQUE', - MODELISATION='3D',),); -# MATERIAU - -ACIER=DEFI_MATERIAU(ELAS=_F(E=2.1E11, - NU=0.3, - RHO=7800.0,),); - -CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, - AFFE=_F(GROUP_MA='OBJET', - MATER=ACIER,),); - -# CONDITIONS AUX LIMITES ET CHARGEMENT -# CONDITIONS AUX LIMITES - -BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODELE, - DDL_IMPO=_F(GROUP_MA='ENCAST', - LIAISON='ENCASTRE',),); -# CALCUL DES MATRICES ASSEMBLEES K ET M - -MACRO_MATR_ASSE(MODELE=MODELE, - CHAM_MATER=CHMAT, - CHARGE=BLOQUAGE, - NUME_DDL=CO('NUMEDDL'), - MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASSE'), - OPTION='MASS_MECA',),),); -# CALCUL DES CINQ PREMIERS MODES - -MODES=MODE_ITER_SIMULT(MATR_A=RIGIDITE, - MATR_B=MASSE, - CALC_FREQ=_F( - OPTION='PLUS_PETITE', - NMAX_FREQ=5,),); -# ECRITURE DES MODES AU FORMAT GMSH - -IMPR_RESU(MODELE=MODELE, - FORMAT='GMSH', - UNITE=19, - RESU=_F(MAILLAGE=MAIL, - RESULTAT=MODES, - NOM_CHAM='DEPL',),); - -FIN(); diff --git a/Editeur/Patrons/ASTER/modes_pou.comm b/Editeur/Patrons/ASTER/modes_pou.comm deleted file mode 100644 index fc72e239..00000000 --- a/Editeur/Patrons/ASTER/modes_pou.comm +++ /dev/null @@ -1,63 +0,0 @@ - -# PATRON -# ANALYSE MODALE -# POUTRE - -DEBUT(); -# MISE EN DONNEES - -MAIL=LIRE_MAILLAGE(); - -MODELE=AFFE_MODELE(MAILLAGE=MAIL, - AFFE=_F(GROUP_MA='OBJET', - PHENOMENE='MECANIQUE', - MODELISATION='3D',),); -# MATERIAU - -ACIER=DEFI_MATERIAU(ELAS=_F(E=2.1E11, - NU=0.3, - RHO=7800.0,),); - -CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, - AFFE=_F(GROUP_MA='OBJET', - MATER=ACIER,),); - -CARELEM=AFFE_CARA_ELEM(MODELE=MODELE, - POUTRE=_F(GROUP_MA='OBJET', - SECTION='CERCLE', - CARA=('R','EP',), - VALE=(1.0,0.01,),),); -# CONDITIONS AUX LIMITES - -BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODELE, - DDL_IMPO=_F(GROUP_MA='ENCAST', - LIAISON='ENCASTRE',),); -#MATRICES ASSEMBLEES K, M -# - -MACRO_MATR_ASSE(MODELE=MODELE, - CHAM_MATER=CHMAT, - CARA_ELEM=CARELEM, - CHARGE=BLOQUAGE, - NUME_DDL=CO('NUMEDDL'), - MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASSE'), - OPTION='MASS_MECA',),),); -#5 PREMIERS MODES - -MODES=MODE_ITER_SIMULT(MATR_A=RIGIDITE, - MATR_B=MASSE, - CALC_FREQ=_F( - OPTION='PLUS_PETITE', - NMAX_FREQ=5,),); -# MODES AU FORMAT GMSH - -IMPR_RESU(MODELE=MODELE, - FORMAT='GMSH', - UNITE=19, - RESU=_F(MAILLAGE=MAIL, - RESULTAT=MODES, - NOM_CHAM='DEPL',),); - -FIN(); diff --git a/Editeur/Patrons/ASTER/statlin_3D.comm b/Editeur/Patrons/ASTER/statlin_3D.comm deleted file mode 100644 index 39f7057f..00000000 --- a/Editeur/Patrons/ASTER/statlin_3D.comm +++ /dev/null @@ -1,57 +0,0 @@ - -# PATRON -# ANALYSE STATIQUE -# 3D - -DEBUT(); -# MISE EN DONNEES - -MAIL=LIRE_MAILLAGE(); - -MAIL=DEFI_GROUP(reuse =MAIL, - MAILLAGE=MAIL, - CREA_GROUP_MA=_F(NOM='TOUT', - TOUT='OUI',),); - -MODMECA=AFFE_MODELE(MAILLAGE=MAIL, - AFFE=_F(GROUP_MA='TOUT', - PHENOMENE='MECANIQUE', - MODELISATION='3D',),); - -ACIER=DEFI_MATERIAU(ELAS=_F(E=2.E11, - NU=0.3,),); - -CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, - AFFE=_F(TOUT='OUI', - MATER=ACIER,),); -# CONDITIONS AUX LIMITES ET CHARGEMENT -#POINT A : ENCASTREMENT - -BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODMECA, - DDL_IMPO=_F(GROUP_MA='ENCAST', - LIAISON='ENCASTRE',),); -#POINT B : FORCE IMPOSEE - -CHARGT=AFFE_CHAR_MECA(MODELE=MODMECA, - FORCE_NODALE=_F(GROUP_NO='PB', - FY=1000.0,),); -# RESOLUTION DU PROBLEME ELASTIQUE - -RESU1=MECA_STATIQUE(MODELE=MODMECA, - CHAM_MATER=CHMAT, - EXCIT=(_F(CHARGE=BLOQUAGE,), - _F(CHARGE=CHARGT,),),); -# CALCUL DES EFFORTS - -RESU1=CALC_ELEM(reuse =RESU1, - RESULTAT=RESU1, - OPTION='EFGE_ELNO_DEPL',); -# RESULTATS FORMAT GMSH - -IMPR_RESU(MODELE=MODMECA, - FORMAT='GMSH', - RESU=_F(MAILLAGE=MAIL, - RESULTAT=RESU1, - NOM_CHAM=('DEPL','EFGE_ELNO_DEPL',),),); - -FIN(); diff --git a/Editeur/Patrons/ASTER/statlin_pou.comm b/Editeur/Patrons/ASTER/statlin_pou.comm deleted file mode 100644 index 0dd06eb4..00000000 --- a/Editeur/Patrons/ASTER/statlin_pou.comm +++ /dev/null @@ -1,70 +0,0 @@ - -# PATRON -# ANALYSE STATIQUE -# POUTRE - -DEBUT(); -# MISE EN DONNEES - -MAIL=LIRE_MAILLAGE(); - -MAIL=DEFI_GROUP(reuse =MAIL, - MAILLAGE=MAIL, - CREA_GROUP_MA=_F(NOM='TOUT', - TOUT='OUI',),); - -MODMECA=AFFE_MODELE(MAILLAGE=MAIL, - AFFE=_F(GROUP_MA='TOUT', - PHENOMENE='MECANIQUE', - MODELISATION='POU_D_T',),); - -ACIER=DEFI_MATERIAU(ELAS=_F(E=2.E10, - NU=0.3,),); - -CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, - AFFE=_F(TOUT='OUI', - MATER=ACIER,),); -R1 = 1.0; - -EP1 = 0.001; - - -CARA_POU=AFFE_CARA_ELEM(MODELE=MODMECA, - POUTRE=_F(GROUP_MA='TOUT', - SECTION='CERCLE', - CARA=('R','EP',), - VALE=(R1,EP1,),),); - -# CONDITIONS AUX LIMITES ET CHARGEMENT - -#POINT A : ENCASTREMENT - -BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODMECA, - DDL_IMPO=_F(GROUP_NO='PA', - LIAISON='ENCASTRE',),); -#POINT B : FORCE IMPOSEE - -CHARGT=AFFE_CHAR_MECA(MODELE=MODMECA, - FORCE_NODALE=_F(GROUP_NO='PB', - FY=1000.0,),); -# RESOLUTION DU PROBLEME ELASTIQUE - -RESU1=MECA_STATIQUE(MODELE=MODMECA, - CHAM_MATER=CHMAT, - CARA_ELEM=CARA_POU, - EXCIT=(_F(CHARGE=BLOQUAGE,), - _F(CHARGE=CHARGT,),),); -# CALCUL DES EFFORTS - -RESU1=CALC_ELEM(reuse =RESU1, - RESULTAT=RESU1, - OPTION='EFGE_ELNO_DEPL',); -# RESULTATS FORMAT GMSH - -IMPR_RESU(MODELE=MODMECA, - FORMAT='GMSH', - RESU=_F(MAILLAGE=MAIL, - RESULTAT=RESU1, - NOM_CHAM=('DEPL','EFGE_ELNO_DEPL',),),); - -FIN(); diff --git a/Editeur/Patrons/ASTER/thermique.salome.comm b/Editeur/Patrons/ASTER/thermique.salome.comm deleted file mode 100644 index 61c6fa16..00000000 --- a/Editeur/Patrons/ASTER/thermique.salome.comm +++ /dev/null @@ -1,34 +0,0 @@ - - -DEBUT(); - -MESH=LIRE_MAILLAGE(UNITE=21, - FORMAT='MED',); - -MATER=DEFI_MATERIAU(THER=_F(LAMBDA=1.2,),); - -MODEL=AFFE_MODELE(MAILLAGE=MESH, - AFFE=_F(TOUT='OUI', - PHENOMENE='THERMIQUE', - MODELISATION='3D',),); - -MATFIELD=AFFE_MATERIAU(MAILLAGE=MESH, - AFFE=_F(TOUT='OUI', - MATER=MATER,),); - -LOADING=AFFE_CHAR_THER(MODELE=MODEL, - TEMP_IMPO=_F(GROUP_MA='Bloq', - TEMP=23.,), - FLUX_REP=_F(GROUP_MA='Press', - FLUN=2.,), - SOURCE=_F(GROUP_MA='Source', - SOUR=2.,),); - -TEMP=THER_LINEAIRE(MODELE=MODEL, - CHAM_MATER=MATFIELD, - EXCIT=_F(CHARGE=LOADING,),); - -IMPR_RESU(FORMAT='MED', - RESU=_F(RESULTAT=TEMP,),); - -FIN(); diff --git a/Editeur/Patrons/ASTER/tradir_3D.comm b/Editeur/Patrons/ASTER/tradir_3D.comm deleted file mode 100644 index 41d17e57..00000000 --- a/Editeur/Patrons/ASTER/tradir_3D.comm +++ /dev/null @@ -1,72 +0,0 @@ - -# PATRON -# ANALYSE MODALE -# 3D - -DEBUT(); -# MISE EN DONNEES - -MAIL=LIRE_MAILLAGE(); - -MODELE=AFFE_MODELE(MAILLAGE=MAIL, - AFFE=_F(GROUP_MA='OBJET', - PHENOMENE='MECANIQUE', - MODELISATION='3D',),); -# MATERIAU - -ACIER=DEFI_MATERIAU(ELAS=_F(E=2.1E11, - NU=0.3, - RHO=7800.0,),); - -CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, - AFFE=_F(GROUP_MA='OBJET', - MATER=ACIER,),); -# CONDITIONS AUX LIMITES ET CHARGEMENT -# CONDITIONS AUX LIMITES - -BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODELE, - DDL_IMPO=_F(GROUP_MA='ENCAST', - LIAISON='ENCASTRE',),); -# CALCUL DES MATRICES ASSEMBLEES K ET M - -MACRO_MATR_ASSE(MODELE=MODELE, - CHAM_MATER=CHMAT, - CHARGE=BLOQUAGE, - NUME_DDL=CO('NUMEDDL'), - MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASSE'), - OPTION='MASS_MECA',),),); -# CALCUL DES CINQ PREMIERS MODES - -MODES=MODE_ITER_SIMULT(MATR_A=RIGIDITE, - MATR_B=MASSE, - CALC_FREQ=_F( - OPTION='PLUS_PETITE', - NMAX_FREQ=5,),); -#CHARGEMENT - -EXCIT=AFFE_CHAR_MECA(MODELE=MODELE, - PRES_REP=_F(GROUP_MA='PRESSE', - PRES=100.e5,),); - -EXCEL=CALC_VECT_ELEM(OPTION='CHAR_MECA', - CHARGE=EXCIT,); - -EXCASS=ASSE_VECTEUR(VECT_ELEM=EXCEL, - NUME_DDL=NUMEDDL,); -OMEGA = 10.0; - - -SINU = FORMULE(VALE='sin(OMEGA*INST)', - NOM_PARA='INST',); -#CALCUL TRANSITOIRE - -TRADIR=DYNA_LINE_TRAN(MATR_MASS=MASSE, - MATR_RIGI=RIGIDITE, - NEWMARK=_F(), - EXCIT=_F(VECT_ASSE=EXCASS,), - INCREMENT=_F(PAS=.01, - INST_FIN=10.,),); - -FIN(); diff --git a/Editeur/Patrons/ASTER/tramod_3D.comm b/Editeur/Patrons/ASTER/tramod_3D.comm deleted file mode 100644 index 9a68bc5d..00000000 --- a/Editeur/Patrons/ASTER/tramod_3D.comm +++ /dev/null @@ -1,86 +0,0 @@ - -# PATRON -# ANALYSE MODALE -# 3D - -DEBUT(); -# MISE EN DONNEES - -MAIL=LIRE_MAILLAGE(); - -MODELE=AFFE_MODELE(MAILLAGE=MAIL, - AFFE=_F(GROUP_MA='OBJET', - PHENOMENE='MECANIQUE', - MODELISATION='3D',),); -# MATERIAU - -ACIER=DEFI_MATERIAU(ELAS=_F(E=2.1E11, - NU=0.3, - RHO=7800.0,),); - -CHMAT=AFFE_MATERIAU(MAILLAGE=MAIL, - AFFE=_F(GROUP_MA='OBJET', - MATER=ACIER,),); -# CONDITIONS AUX LIMITES ET CHARGEMENT -# CONDITIONS AUX LIMITES - -BLOQUAGE=AFFE_CHAR_MECA(MODELE=MODELE, - DDL_IMPO=_F(GROUP_MA='ENCAST', - LIAISON='ENCASTRE',),); -# CALCUL DES MATRICES ASSEMBLEES K ET M - -MACRO_MATR_ASSE(MODELE=MODELE, - CHAM_MATER=CHMAT, - CHARGE=BLOQUAGE, - NUME_DDL=CO('NUMEDDL'), - MATR_ASSE=(_F(MATRICE=CO('RIGIDITE'), - OPTION='RIGI_MECA',), - _F(MATRICE=CO('MASSE'), - OPTION='MASS_MECA',),),); - -P=POST_ELEM(MASS_INER=_F(TOUT='OUI', - GROUP_MA='M',),); -# CALCUL DES CINQ PREMIERS MODES - -MODES=MODE_ITER_SIMULT(MATR_A=RIGIDITE, - MATR_B=MASSE, - CALC_FREQ=_F( - OPTION='PLUS_PETITE', - NMAX_FREQ=5,),); -#CHARGEMENT - -EXCIT=AFFE_CHAR_MECA(MODELE=MODELE, - PRES_REP=_F(GROUP_MA='PRESSE', - PRES=100.e5,),); - -EXCEL=CALC_VECT_ELEM(OPTION='CHAR_MECA', - CHARGE=EXCIT,); - -EXCASS=ASSE_VECTEUR(VECT_ELEM=EXCEL, - NUME_DDL=NUMEDDL,); -OMEGA = 10.0; - - -SINU = FORMULE(VALE='sin(OMEGA*INST)', - NOM_PARA='INST',); -#PROJECTION - -MACRO_PROJ_BASE(BASE=MODES, - MATR_ASSE_GENE=(_F(MATRICE=CO('MASSPROJ'), - MATR_ASSE=MASSE,), - _F(MATRICE=CO('RIGIPROJ'), - MATR_ASSE=RIGIDITE,),), - VECT_ASSE_GENE=_F(VECTEUR=CO('EXCPROJ'), - VECT_ASSE=EXCASS,),); -#CALCUL TRANSITOIRE - -TRAMOD=DYNA_TRAN_MODAL(MASS_GENE=MASSPROJ, - RIGI_GENE=RIGIPROJ, - AMOR_REDUIT=(.02,.01,), - INCREMENT=_F(INST_INIT=0.0, - INST_FIN=10.0, - PAS=.001,), - EXCIT=_F(VECT_GENE=EXCPROJ, - FONC_MULT=SINU,),); - -FIN(); diff --git a/Editeur/Patrons/CMakeLists.txt b/Editeur/Patrons/CMakeLists.txt deleted file mode 100644 index a9788deb..00000000 --- a/Editeur/Patrons/CMakeLists.txt +++ /dev/null @@ -1,44 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# -# -# ====================================================================== - -# Question : Doit-on installer le repertoire Patrons meme s'il est vide ? - -# Installation des fichiers d'aide : Open TURNS -#if (WITH_OPENTURNS) -# install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/OPENTURNS_STUDY -# DESTINATION ${CMAKE_INSTALL_PREFIX}/Editeur/Patrons -# FILES_MATCHING PATTERN *.comm -# PATTERN CVS EXCLUDE -# ) -#endif (WITH_OPENTURNS) - -# Installation des fichiers d'aide : Aster -if (WITH_ASTER) - install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ASTER - DESTINATION ${CMAKE_INSTALL_PREFIX}/Editeur/Patrons - FILES_MATCHING PATTERN *.comm - PATTERN CVS EXCLUDE - ) -endif (WITH_ASTER) - -### Local Variables: -### mode: cmake -### End: diff --git a/Editeur/session.py b/Editeur/session.py index 2fd87c62..98512e47 100644 --- a/Editeur/session.py +++ b/Editeur/session.py @@ -264,8 +264,8 @@ def createparser(): parser.add_option(u"-c","--cata", action="store", type="string",dest="fichierCata", help=tr("catalogue a utiliser")) - parser.add_option(u"-o","--fichierXMLOut", action="store", type="string",dest="fichierXMLOut", - help=tr("nom du fichier xml genere")) + parser.add_option(u"-o","--fichierOut", action="store", type="string",dest="fichierOut", + help=tr("nom du fichier xml/comm genere")) parser.add_option(u"-v","--label", action="store", type="string",dest="labelCode", help=tr("version de catalogue a utiliser")) @@ -279,7 +279,7 @@ def createparser(): parser.add_option(u"-x","--withXSD", action="store_true", dest="withXSD", default=False, - help=tr("construit le .xml en meme temps que le .comm")) + help=tr("active la gestion XSD/XML du noyau eficas")) parser.add_option(u"-a","--withEltAbstrait", action="store_true", dest="avecEltAbstrait", default=False, @@ -296,13 +296,14 @@ def createparser(): def parse(args): parser=createparser() + commande=args[0] (options,args)=parser.parse_args(args[1:]) if not hasattr(options,"studies"): options.studies=[] options.comm=[] if not hasattr(options,"fichierCata"): options.fichierCata=None if not hasattr(options,"labelCode"): options.labelCode=None - if not hasattr(options,"fichierXMLOut"): options.fichierXMLOut=None + if not hasattr(options,"fichierOut"): options.fichierOut=None if options.withXSD : try : import pyxb except : print ('Please, source pyxb environment'); exit() @@ -316,20 +317,21 @@ def parse(args): options.studies.append({"comm":file}) #print options.studies elif len(args)==1 and (re.search('.comm',file) or re.search('.map',file) or re.search('.cas',file) or re.search('.xml',file)): - try : - f=open(file,'w') - f.close() - except : - parser.error(tr("Nombre incorrect d'arguments")) - options.comm.append(file) - options.studies.append({"comm":file}) + if commande.find('qtEficas') > -1 : + try : + f=open(file,'w') + f.close() + except : + parser.error(tr("Impossible de creer le fichier")) + options.comm.append(file) + options.studies.append({"comm":file}) elif len(args) == 2 : if options.locale: print((tr("Localisation specifiee pour l'application."))) else: parser.error(tr("Nombre incorrect d'arguments")) else: - parser.error(tr("Nombre incorrect d'arguments")) + parser.error(tr("Nom de fichier incorrect")) global d_env d_env=options diff --git a/Efi2Xsd/AccasXsd.py b/Efi2Xsd/AccasXsd.py index 1c1eaa6b..3a3749b0 100755 --- a/Efi2Xsd/AccasXsd.py +++ b/Efi2Xsd/AccasXsd.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Copyright (C) 2007-2021 EDF R&D # @@ -137,8 +137,7 @@ class X_definition: cata.dictTypesXSD[nom].append(self) def definitNomDuTypePyxb(self,forceACreer=False,debug=False): - #if self.nom == 'SubgridScaleModel' : debug=True - #print ('definitNomDuTypePyxb', self, self.nom,self.nomComplet(),forceACreer) + if debug : print ('definitNomDuTypePyxb', self, self.nom,self.nomComplet(),forceACreer) #PNPN if hasattr(self,'nomDuTypePyxb') : self.aCreer = False; return self.nomDuTypePyxb #debug=False @@ -155,13 +154,15 @@ class X_definition: if nom == 'T_Consigne' : return nom + if debug : print ('forceACreer : ', forceACreer) if not forceACreer : self.aCreer = False listePossible=cata.dictTypesXSD[nom] + if debug : print ('listePossible : ', listePossible) indice=0 while (indice < len(listePossible)) : objAComparer=listePossible[indice] - if debug : print (self.compare) + if debug : print (self.compare(objAComparer)) if self.compare(objAComparer) : self.nomDuTypePyxb=objAComparer.nomDuTypePyxb if debug : print (self, objAComparer) @@ -180,6 +181,7 @@ class X_definition: if (hasattr (self, 'nomXML')) and self.nomXML != None : nomAlter='T_'+self.nomXML+'_'+str(indice) self.nomDuTypePyxb=nomAlter + if debug : print ('self.nomDuTypePyxb : ', nomAlter) return nomAlter @@ -187,7 +189,7 @@ class X_definition: class X_compoFactoriseAmbigu(X_definition): # ---------------------------------------- - def __init__(self,nom,listeDeCreation,pere, debug=True): + def __init__(self,nom,listeDeCreation,pere, debug=False): if debug : for i in listeDeCreation : print (i.nom) @@ -214,7 +216,7 @@ class X_compoFactoriseAmbigu(X_definition): self.getNomDuCodeDumpe() self.nomDuTypePyxb = self.definitNomDuTypePyxb() - if debug : print (self.nomDuTypePyxb) + if debug : print ('CompoAmbigu : ' ,self.nomDuTypePyxb) self.texteSimple = '' self.texteComplexeVenantDesFils = '' self.texteComplexe = debutTypeSubstDsBlocFactorise.format(self.nomDuTypePyxb) @@ -228,6 +230,7 @@ class X_compoFactoriseAmbigu(X_definition): self.texteComplexe +=self.texteComplexeVenantDesFils #print ('fin pour prepareDumpXSD pour', self.nom) + def compare(self,autreMC): if self.label != autreMC.label : return False #PN : le bug est la @@ -330,8 +333,7 @@ class X_compoFactoriseAmbigu(X_definition): def factoriseEtCreeDump(self, laListe, indent=2 ,nomAppel=None, debug=False): - if debug : print ('_______________________________ factoriseEtCreeDump') - if debug : print(self.nom, laListe, indent, nomAppel) + if debug : print('______________ debut factoriseetCreeDump',self.nom, laListe, indent, nomAppel) maListeRetour=[] aReduire={} @@ -342,8 +344,6 @@ class X_compoFactoriseAmbigu(X_definition): else : declencheChoiceAvecSeqVid=False #min=1 - - for ligne in laListe : if ligne[0] in aReduire.keys(): @@ -354,8 +354,8 @@ class X_compoFactoriseAmbigu(X_definition): else : aReduire[ligne[0]]=[ligne[1:],] - if debug : print ('la Liste', laListe, declencheChoiceAvecSeqVid) - if debug : print (aReduire) + if debug : print ('la Liste', laListe, 'declencheChoiceAvecSeqVid : ',declencheChoiceAvecSeqVid) + if debug : print ('aReduire',aReduire, 'keys', aReduire.keys()) if len(aReduire.keys()) == 1 : if declencheChoiceAvecSeqVid == False : creeChoice=False @@ -373,18 +373,29 @@ class X_compoFactoriseAmbigu(X_definition): self.texteComplexe += '\t'*indent + debutChoiceDsBloc; indent=indent+1 creeChoice=True creeSequence=False - - if debug : print ('creeSequence', creeSequence, aReduire) + + if debug : print ('creeSequence', creeSequence,'creechoice', creeChoice) for nomMC in aReduire.keys(): - if debug : print (nomMC) + if debug : print ('--------------------------------------------- boucle for', nomMC, aReduire[nomMC]) listeSuivante=aReduire[nomMC] if creeChoice and listeSuivante != [[]] : self.texteComplexe += '\t'*(indent) + debSequenceDsBloc; indent=indent+1 self.ajouteAuxTextes(nomMC,indent) if listeSuivante == [[]] : continue # Est-ce toujours vrai ? + if debug : print ('listeSuivante', listeSuivante) + aTraiter=listeSuivante + if debug : print ('aTraiter', aTraiter) if len(listeSuivante) == 1 : self.ajouteAuxTextes(listeSuivante[0],indent) else : self.factoriseEtCreeDump(listeSuivante, indent+int(creeSequence),nomMC) + #if len(aTraiter) == 1 : + # if not(isinstance(aTraiter[0],list)) : self.ajouteAuxTextes(aTraiter[0],indent ) + # while len(aTraiter) == 1 and isinstance(aTraiter[0],list): aTraiter=aTraiter[0] + # for mc in aTraiter : self.ajouteAuxTextes(mc, indent) + #else : + # self.factoriseEtCreeDump(aTraiter, indent+int(creeSequence),nomMC) + if creeChoice : indent=indent -1 ; self.texteComplexe += '\t'*(indent) + finSequenceDsBloc + if debug : print ('--------------------------------------------- fin boucle for', nomMC) if declencheChoiceAvecSeqVid : self.texteComplexe += '\t'*indent + debSequenceDsBloc @@ -392,33 +403,51 @@ class X_compoFactoriseAmbigu(X_definition): if creeChoice : indent=indent -1 ; self.texteComplexe += '\t'*indent + finChoiceDsBloc if creeSequence : indent=indent -1 ; self.texteComplexe += '\t'*(indent) + finSequenceDsBloc - #if doitFermerSequence : indent=indent-1;self.texteComplexe += '\t'*(indent) + finSequenceDsBloc - #print (self.texteSimple) - #print ('______',' self.texteComplexe') - #print (self.texteComplexe) - #print ('_____', 'self.texteComplexeVenantDesFils') - #print (self.texteComplexeVenantDesFils) - #print ('fin pour _______________________________', self.nom) + ##if debug : print (self.texteSimple) + if debug : print ('______',' self.texteComplexe') + if debug : print (self.texteComplexe) + #if debug : print ('_____', 'self.texteComplexeVenantDesFils') + #if debug : print (self.texteComplexeVenantDesFils) + if debug : print ('ma Liste Retour', maListeRetour) + if debug : print ('fin pour _______________________________', self.nom) return (maListeRetour) def ajouteAuxTextes(self,nomMC,indent,debug=False) : if debug : - print ('______________________________________________________') - print ('ajouteAuxTextes', nomMC, self.nom) + print ('______________________________________________________') + print ('ajouteAuxTextes', nomMC, self.nom) + # for i in self.entites.keys() : print (self.entites[i][0].nom) if (indent > 3) : indent = indent - 3 # PN change le 17 fevrier . Est-ce normal d arriver la ? # if faut traiter les Blocs exclusifs qui donnent des choices de sequences # mais celles-ci risquent d etre ambigues + + if nomMC==[] : return + # on a un niveau de liste par niveau de bloc imbrique + # voir cata_UQ while (isinstance(nomMC,list)) : - nomMC=nomMC[0] + if nomMC==[] : return + if len(nomMC) ==1 : nomMC = nomMC[0] + elif isinstance(nomMC[0],list) : nomMC = nomMC[0] + else : + for mc in nomMC : self.ajouteAuxTextes(mc, indent,debug) + return + + while (isinstance(nomMC,list)) : + if nomMC == [] : return # on garde les [] dans les choix sinon souci sur les sequences/choix + nomMC=nomMC[0] + + if debug : print ('ajouteAuxTextes apresWhile', nomMC) if nomMC == 'Consigne' or nomMC == 'blocConsigne' : return - if debug : print (nomMC, 'dans ajoute vraiment aux textes', self.entites ) + #if debug : print (nomMC, 'dans ajoute vraiment aux textes', self.entites ) + if debug : print (nomMC, 'dans ajoute vraiment aux textes' ) if len(self.entites[nomMC]) == 1: mc=self.entites[nomMC][0] + #print (mc.nom, mc.dumpXsd) mc.dumpXsd(dansFactorisation=True) self.texteComplexe += '\t'*(indent) + mc.texteElt if mc.aCreer : self.texteComplexeVenantDesFils += mc.texteComplexe @@ -432,9 +461,37 @@ class X_compoFactoriseAmbigu(X_definition): print ('Projection XSD impossible, changez un des ', nomMC) exit() + # cas des matrices : + if (self.entites[nomMC][0].label == 'SIMP') and hasattr (self.entites[nomMC][0].type[0], 'typElt') : + typeEltMatrice=self.entites[nomMC][0].type[0].typElt + memeElt=1 + nbColsMin=self.entites[nomMC][0].type[0].nbCols + nbColsMax=self.entites[nomMC][0].type[0].nbCols + nbLigsMin=self.entites[nomMC][0].type[0].nbLigs + nbLigsMax=self.entites[nomMC][0].type[0].nbLigs + for e in (self.entites[nomMC][1:]) : + if not (hasattr(e.type[0], 'typElt')) : + print ('Projection XSD impossible, changez un des ', nomMC) + print ('melange de matrice et de non matrice') + exit() + if not (e.type[0].typElt == typeEltMatrice) : memeElt=O + else : + if nbColsMin > e.type[0].nbCols : nbColsMin = e.type[0].nbCols + if nbColsMax < e.type[0].nbCols : nbColsMax = e.type[0].nbCols + if nbLigsMin > e.type[0].nbLigs : nbLigsMin = e.type[0].nbLigs + if nbLigsMax < e.type[0].nbLigs : nbLigsMax = e.type[0].nbLigs + if debug and memeElt : print ('memeElt : ', memeElt) + if memeElt : self.fusionneDesMatricesDeMemeType(nomMC,nbColsMin,nbColsMax,nbLigsMin,nbLigsMax) + else : self.fusionneDesMatrices(self,nomMC) + if debug : print ('fin fusion des matrices') + return + + # cette boucle ne fonctionne que pour des SIMP resteATraiter=copy(self.entites[nomMC]) - #print ('________resteATraiter', resteATraiter) + if debug : + print ('________ calcul des unions resteATraiter', resteATraiter) + for i in resteATraiter : print (i.nom) listePourUnion=[] first=1 while resteATraiter != [] : @@ -445,6 +502,7 @@ class X_compoFactoriseAmbigu(X_definition): if not (mc.compare(autre)) : nvlListeATraiter.append(autre) resteATraiter=copy(nvlListeATraiter) + if debug : print ('listePourUnion : ', listePourUnion) if len(listePourUnion) == 1: mc=listePourUnion[0] mc.dumpXsd(dansFactorisation=True,multiple=False,first=first) @@ -465,20 +523,20 @@ class X_compoFactoriseAmbigu(X_definition): for mcFrere in self.entites[nomMC][index:]: ok = mc.isDisjoint(mcFrere) if not ok : - sontTousDisjoint=False - break + sontTousDisjoint=False + break if not(sontTousDisjoint) : break index+=1 if not sontTousDisjoint: - print ('2 blocs freres ont le meme nom et ne sont pas disjoints : pas encore traite') - print ('Projection XSD impossible, changez un des ', nomMC) - exit() + print ('2 blocs freres ont le meme nom et ne sont pas disjoints : pas encore traite') + print ('Projection XSD impossible, changez un des ', nomMC) + exit() self.fusionneDsUnChoix(nomMC,indent) - if debug : print ('self.nom', self.nom) - if debug : print ('self.texteComplexe' , self.texteComplexe) - if debug : print ('self.texteSimple' , self.texteSimple) - if debug : print ('self.texteElt' , self.texteElt) - if debug : print ('________________________') + #if debug : print ('self.nom', self.nom) + #if debug : print ('self.texteComplexe' , self.texteComplexe) + #if debug : print ('self.texteSimple' , self.texteSimple) + #if debug : print ('self.texteElt' , self.texteElt) + #if debug : print ('________________________') return @@ -521,14 +579,13 @@ class X_compoFactoriseAmbigu(X_definition): texteSimpleUnion += finUnion texteSimpleUnion +=fermeSimpleType self.texteSimple += texteSimplePart1 + texteSimpleUnion - if debug : - print ('______________') - print (self.texteSimple) - print ('______________') - #print ('self.texteSimple', self.texteSimple) + #if debug : + # print ('______________') + # print (self.texteSimple) + # print ('______________') def fusionneDsUnChoix(self, nomMC,indent, debug=False): - if debug : print ('_________________________________', self.nom, self, nomMC,indent) + if debug : print ('______fusionneDsUnChoix ', self.nom, self, nomMC,indent) if debug : print (self.texteComplexe) texteDocUnion='\n' texteComplexe='' @@ -537,10 +594,14 @@ class X_compoFactoriseAmbigu(X_definition): mcRef= self.entites[nomMC][0] # max = 1 : a priori les choix sont exclusifs if (hasattr (mcRef, 'aDejaEteDumpe')) : - if debug : print ("je passe la NORMALEMENT car j ai deja ete dumpe") - return + self.texteComplexe += '\t'*(indent) + mcRef.texteElt + if debug : print ("je passe la NORMALEMENT car j ai deja ete dumpe, j ajoute juste l elt") + return leNomDuTypePyxb = mcRef.definitNomDuTypePyxb(forceACreer=True) if debug : print ('nomMC', nomMC) + i=0 + + cata = CONTEXT.getCurrentCata() for mc in self.entites[nomMC]: if debug : print ('------------', mc) # on laisse dansFactorisation a False car ce n est pas comme une fusion de bloc @@ -548,6 +609,7 @@ class X_compoFactoriseAmbigu(X_definition): mc.texteSimple = '' mc.texteElt = '' mc.dumpXsd(dansFactorisationDeFusion=True) + mc.nomDuTypePyxb=leNomDuTypePyxb if debug : print ('texteSimple\n', mc.texteSimple, '\n fin\n') if debug : print ('texteComplexeVenantDesFils\n',mc.texteComplexeVenantDesFils, '\n fin\n') if debug : print ('texteComplexe\n', mc.texteComplexe, '\n fin\n') @@ -557,6 +619,7 @@ class X_compoFactoriseAmbigu(X_definition): texteComplexeVenantDesFils += mc.texteComplexeVenantDesFils texteSimple += mc.texteSimple + if debug : print ('______________________________') if debug : print ('textecomplexeVenantDesFils : \n' ,texteComplexeVenantDesFils ) if debug : print ('______________________________') @@ -581,6 +644,42 @@ class X_compoFactoriseAmbigu(X_definition): self.entites[nomMC][0].aDejaEteDumpe=True + def fusionneDesMatricesDeMemeType(self,nomMC,nbColsMin,nbColsMax,nbLigsMin,nbLigsMax,debug=False): + if debug : print ('fusionneDesMatricesDeMemeType', nomMC,nbColsMin,nbColsMax,nbLigsMin,nbLigsMax) + elt=self.entites[nomMC][0] + typeDeMatrice =elt.type[0] + elt.dumpXsd(dansFactorisation=True) + if debug : + #print ('fusionneDesMatricesDeMemeType self.texteSimple avant', self.texteSimple) + print ('fusionneDesMatricesDeMemeType self.texteComplexe avant', self.texteComplexe) +# if + self.texteSimple += debutSimpleType.format(elt.nomDuTypePyxb+'_element') + self.texteSimple += debutRestrictionBase.format(elt.nomDuTypeDeBase) + if typeDeMatrice.typEltInto != None: + for val in typeDeMatrice.typEltInto : self.texteSimple += enumeration.format(val) + self.texteSimple += fermeRestrictionBase + self.texteSimple += fermeSimpleType + nom=elt.nomDuTypePyxb + self.texteSimple += matriceSimpleType.format(nom,nom,nbColsMin,nbColsMax,nom,self.code,nom,nbLigsMin,nbLigsMax,nom,self.code,nom,1,1) + self.texteComplexe += eltMatrice.format(nomMC,self.code,nom,0,1) + if debug : print ('fusionneDesMatricesDeMemeType, self.texteSimple ', self.texteSimple) + if debug : print ('fusionneDesMatricesDeMemeType self.texteComplexe', self.texteComplexe) + if debug : print ('------------------------------------------ ') + + def fusionneDesMatrices(self,nomMC): + #print ('______fusionneDesMatrices ', nomMC, ' dans : ', self) + #print ('Pas d union des types complexes') + #if debug : print (self.texteComplexe) + #self.texteComplexe = debutTypeSubstDsBlocFactorise.format(self.nomDuTypePyxb) + self.texteComplexe +=debutChoiceDsBloc + for mc in self.entites[nomMC]: + mc.dumpXsd() + self.texteComplexe+=mc.texteElt + self.texteSimple+=mc.texteSimple + mc.aDejaEteDumpe=True + self.texteComplexe+=finChoiceDsBloc + + # ---------------------------------------- class X_definitionComposee (X_definition): @@ -591,27 +690,25 @@ class X_definitionComposee (X_definition): blocsDejaDumpes=set() #for nom in self.ordre_mc: # mcFils = self.entites[nom] - if debug : print ('creeTexteComplexeVenantDesFils', self.nom) - if self.nom == 'LeProc' : debug = True + if debug : print ('___________________ creeTexteComplexeVenantDesFils', self.nom) for mcFils in self.mcXSD : - #print (mcFils,mcFils.nom) - if mcFils.nom == 'B1_B2' :debug=True + if debug : print (mcFils,mcFils.nom) else : debug=False if not (isinstance(mcFils, Accas.BLOC)) : - mcFils.dumpXsd(dansFactorisation) + mcFils.dumpXsd(dansFactorisation=False) self.texteComplexe += mcFils.texteElt if mcFils.aCreer : self.texteSimple += mcFils.texteSimple if mcFils.aCreer : texteComplexeVenantDesFils += mcFils.texteComplexe else : if hasattr(mcFils,'nomXML') and mcFils.nomXML in blocsDejaDumpes and mcFils.nomXML != None : continue if hasattr(mcFils,'nomXML') and mcFils.nomXML != None: blocsDejaDumpes.add(mcFils.nomXML) - mcFils.dumpXsd(dansFactorisation) + mcFils.dumpXsd(dansFactorisation=False) self.texteComplexe += mcFils.texteElt if mcFils.aCreer : self.texteSimple += mcFils.texteSimple if mcFils.aCreer : texteComplexeVenantDesFils += mcFils.texteComplexe return texteComplexeVenantDesFils - def dumpXsd(self, dansFactorisation=False, dansFactorisationDeFusion = False, multiple = False, first=True, debug=False): + def dumpXsd(self, dansFactorisation=False, dansFactorisationDeFusion = False, multiple = False, first=True, debug=False, avecEltAbstrait=True): if PourTraduction : print (self.nom) # le prepareDump est appele sur les fils if not (self.dejaPrepareDump) : self.prepareDumpXSD() @@ -628,18 +725,18 @@ class X_definitionComposee (X_definition): if debug : print ('dumpXsd', self.nom, self.aCreer) if self.aCreer or dansFactorisationDeFusion: if not dansFactorisationDeFusion : self.texteComplexe = debutTypeCompo.format(self.nomDuTypePyxb) - if isinstance(self,X_OPER) or isinstance(self,X_PROC) : + if (isinstance(self,X_OPER) or isinstance(self,X_PROC)) and avecEltAbstrait : self.texteComplexe += debutTypeCompoEtape.format(self.code) self.texteComplexe += debutTypeCompoSeq texteComplexeVenantDesFils= self.creeTexteComplexeVenantDesFils(dansFactorisation) if not dansFactorisationDeFusion : - self.texteComplexe = texteComplexeVenantDesFils + self.texteComplexe - self.texteComplexeVenantDesFils = '' + self.texteComplexe = texteComplexeVenantDesFils + self.texteComplexe + self.texteComplexeVenantDesFils = '' else : - self.texteComplexeVenantDesFils = texteComplexeVenantDesFils + self.texteComplexeVenantDesFils = texteComplexeVenantDesFils # la fin de l oper est traitee dans le dumpXSD de X_OPER if not isinstance(self,X_OPER ) : self.texteComplexe += finTypeCompoSeq - if isinstance(self,X_PROC) : self.texteComplexe += finTypeCompoEtape + if isinstance(self,X_PROC) and avecEltAbstrait : self.texteComplexe += finTypeCompoEtape if not isinstance(self,X_OPER ) and not dansFactorisationDeFusion: self.texteComplexe += finTypeCompo else : self.texteComplexe = "" @@ -660,8 +757,10 @@ class X_definitionComposee (X_definition): if self.label != autreMC.label : return False if hasattr(self,'nomXML') and hasattr(autreMC,'nomXML') and self.nomXML==autreMC.nomXML and self.nomXML != None : return True for attr in ( 'regles', 'fr', 'defaut', 'min' ,'max', 'position' , 'docu' ) : - val1=getattr(self,attr) - val2=getattr(autreMC,attr) + try : val1=getattr(self,attr) + except : val1 = None + try : val2=getattr(autreMC,attr) + except : val2 = None if val1 != val2 : return False if len(self.entites) != len(autreMC.entites) : return False for defFille in self.entites.keys(): @@ -807,13 +906,13 @@ class X_FACT (X_definitionComposee): # --------------------------------- class X_OPER (X_definitionComposee): # --------------------------------- - def dumpXsd(self, dansFactorisation=False, multiple = False, first=False): - X_definitionComposee.dumpXsd(self,dansFactorisation) + def dumpXsd(self, dansFactorisation=False, multiple = False, first=False, avecEltAbstrait=True): + X_definitionComposee.dumpXsd(self,dansFactorisation,avecEltAbstrait=avecEltAbstrait) self.texteComplexe += finTypeCompoSeq self.texteComplexe += attributeNameName self.texteComplexe += attributeTypeForASSD self.texteComplexe += attributeTypeUtilisateurName.format(self.sd_prod.__name__) - self.texteComplexe += finTypeCompoEtape + if avecEltAbstrait : self.texteComplexe += finTypeCompoEtape self.texteComplexe += finTypeCompo @@ -938,17 +1037,17 @@ class X_SIMP (X_definition): if dansFactorisation : minOccurs = 1 if self.suisUneMatrice : - self.dumpSpecifiqueMatrice(minOccurs) - return + if dansFactorisation : return + self.dumpSpecifiqueMatrice(minOccurs) + return if self.suisUnTuple : - self.dumpSpecifiqueTuple(minOccurs) - return + self.dumpSpecifiqueTuple(minOccurs) + return if self.avecBlancs and self.max > 1 : - #print ('je suis avec blanc pour ', self.nom) - self.dumpSpecifiqueTexteAvecBlancs(minOccurs,multiple) - return + self.dumpSpecifiqueTexteAvecBlancs(minOccurs,multiple) + return #print ('minOccurs',minOccurs) # le defaut est dans l elt Name -> tester la coherence d existence avec Accas @@ -957,21 +1056,22 @@ class X_SIMP (X_definition): # pas d elt si on est dans multiple # sauf si on est le '1er' dans un element ambigu if not multiple : - #print ('je passe la pas multiple') + if debug : print ('je passe la pas multiple') texteAide = "" if self.ang != '' : texteAide = self.ang else : texteAide = self.fr if self.intoXML and self.into : - if self.intoXML != self.into : - #print ('je passe la pour ', self.nom) - texteAide :texteAide = texteAide+'\nPossible choices for '+ self.nom + 'at this place : \n'+str(self.into)+'\n' + if self.intoXML != self.into : + #print ('je passe la pour ', self.nom) + texteAide = texteAide+'\nPossible choices for '+ self.nom + 'at this place : \n'+str(self.into)+'\n' if self.defaut : - if self.max > 1 or self.max == '**' or self.max == float('inf') : + if debug : print ('j ai un defaut') + if self.max > 1 or self.max == '**' or self.max == float('inf') : txtDefaut="" for val in self.defaut : txtDefaut+=str(val) + " " # cela ne fonctionne pas tres bien. a revoir - txtDefaut+=txtDefaut[0:-1] + txtDefaut =txtDefaut[0:-1] if not('TXM' in (self.type)) : # a revoir pour les tuples avec defaut if texteAide != '' : self.texteElt = eltDsSequenceWithDefautAndHelp.format(self.nom,self.code,self.nomDuTypePyxb,minOccurs,1,txtDefaut,texteAide) @@ -979,15 +1079,15 @@ class X_SIMP (X_definition): else : texteAide += texteAide+'\ndefault Value in MDM : \n'+txtDefaut self.texteElt = eltDsSequenceWithHelp.format(self.nom,self.code,self.nomDuTypePyxb,minOccurs,1,texteAide) - else : + else : if str(self.defaut) == 'True' : txtDefaut = 'true' elif str(self.defaut) == 'False' : txtDefaut = 'false' else : txtDefaut = str(self.defaut) if texteAide != '' : self.texteElt = eltDsSequenceWithDefautAndHelp.format(self.nom,self.code,self.nomDuTypePyxb,minOccurs,1,txtDefaut,texteAide) else : self.texteElt = eltDsSequenceWithDefaut.format(self.nom,self.code,self.nomDuTypePyxb,minOccurs,1,txtDefaut) else : - if texteAide != '' : self.texteElt = eltDsSequenceWithHelp.format(self.nom,self.code,self.nomDuTypePyxb,minOccurs,1,texteAide) - else : self.texteElt = eltDsSequence.format(self.nom,self.code,self.nomDuTypePyxb,minOccurs,1) + if texteAide != '' : self.texteElt = eltDsSequenceWithHelp.format(self.nom,self.code,self.nomDuTypePyxb,minOccurs,1,texteAide) + else : self.texteElt = eltDsSequence.format(self.nom,self.code,self.nomDuTypePyxb,minOccurs,1) elif first: # l'aide est geree a la fusion self.texteElt = eltDsSequence.format(self.nom,self.code,self.nomDuTypePyxb,1,1) @@ -1010,15 +1110,15 @@ class X_SIMP (X_definition): if typeATraduire.__name__ not in cata.listeUserASSDDumpes : cata.listeUserASSDDumpes.add(typeATraduire.__name__) if issubclass(typeATraduire, Accas.UserASSDMultiple) : - self.texteSimplePart1 = defUserASSDMultiple.format(typeATraduire.__name__) - if cata.definitUserASSDMultiple == False : - cata.definitUserASSDMultiple = True - cata.texteSimple = cata.texteSimple + defBaseXSDUserASSDMultiple + self.texteSimplePart1 = defUserASSDMultiple.format(typeATraduire.__name__) + if cata.definitUserASSDMultiple == False : + cata.definitUserASSDMultiple = True + cata.texteSimple = cata.texteSimple + defBaseXSDUserASSDMultiple else : - self.texteSimplePart1 = defUserASSD.format(typeATraduire.__name__) - if cata.definitUserASSD == False : - cata.definitUserASSD = True - cata.texteSimple = cata.texteSimple + defBaseXSDUserASSD + self.texteSimplePart1 = defUserASSD.format(typeATraduire.__name__) + if cata.definitUserASSD == False : + cata.definitUserASSD = True + cata.texteSimple = cata.texteSimple + defBaseXSDUserASSD if typeATraduire.__name__+'_'+suffixe not in cata.listeUserASSDDumpes : cata.texteSimple = cata.texteSimple + defUserASSDOrUserASSDMultiple.format(typeATraduire.__name__, suffixe,typeATraduire.__name__) cata.listeUserASSDDumpes.add(typeATraduire.__name__+'_'+suffixe) @@ -1089,11 +1189,11 @@ class X_SIMP (X_definition): if self.intoXML != None : into = self.intoXML else : into = self.into if into == None : - self.texteSimple += typeEltChaineAvecBlancSansInto.format(self.nomDuTypePyxb) + self.texteSimple += typeEltChaineAvecBlancSansInto.format(self.nomDuTypePyxb) else : - self.texteSimple += debutChaineAvecBlancsInto.format(self.nomDuTypePyxb) - for val in into : self.texteSimple += milieuChaineAvecBlancsInto.format(val) - self.texteSimple += finChaineAvecBlancsInto + self.texteSimple += debutChaineAvecBlancsInto.format(self.nomDuTypePyxb) + for val in into : self.texteSimple += milieuChaineAvecBlancsInto.format(val) + self.texteSimple += finChaineAvecBlancsInto def dumpSpecifiqueTuple(self,minOccurs): @@ -1108,7 +1208,7 @@ class X_SIMP (X_definition): for leTypeComp in self.nomDuTypeDeBase[1:] : if leTypeComp != leType : tousPareil = False - break; + break #if tousPareil : #PN PN a statuer # self.texteSimple += debutSimpleType.format(self.nomDuTypePyxb) @@ -1140,6 +1240,7 @@ class X_SIMP (X_definition): def dumpSpecifiqueMatrice(self,minOccurs): + # ajouter le AccasAssd # if faut traiter le defaut typeDeMatrice =self.type[0] @@ -1152,7 +1253,7 @@ class X_SIMP (X_definition): nom=self.nomDuTypePyxb nbCols=typeDeMatrice.nbCols nbLigs=typeDeMatrice.nbCols - self.texteSimple += matriceSimpleType.format(nom,nom,nbCols,nom,self.code,nom,nbLigs,nbLigs,nom,self.code,nom,self.min,self.max) + self.texteSimple += matriceSimpleType.format(nom,nom,nbCols,nbCols,nom,self.code,nom,nbLigs,nbLigs,nom,self.code,nom,self.min,self.max) self.texteElt = eltMatrice.format(self.nom,self.code,self.nomDuTypePyxb,minOccurs,1) @@ -1170,21 +1271,28 @@ class X_SIMP (X_definition): # il faut gerer les types tuple et fichier # on ne paut pas tester le type qui depend du cataloge if hasattr(self.type[0], 'typElt') : - #print ('je suis une Matrice de ' ,dictNomsDesTypes[self.type[0].typElt]) + if debug : print ( self.nom , 'est une matrice') self.suisUneMatrice = True - # on presume que le type de l elt est un ASSD - if self.type[0].typElt not in dictNomsDesTypes.keys(): return 'xs:string' + # on presume que le type de l elt est un ASSD si il n est pas un type connu + if self.type[0].typElt not in dictNomsDesTypes.keys(): return 'AccasAssd' return dictNomsDesTypes[self.type[0].typElt] else : self.suisUneMatrice = False if hasattr(self.type[0], 'ntuple') : + if debug : print ( self.nom , 'est un tuple') self.suisUnTuple = True # Pour l instant pas de into dans les tuples non homogenes et pas de reference # sinon, il faudra faire un for sur la suite avec les createObjet leType=self.validators.typeDesTuples[0] enRetour=[] for i in range(self.type[0].ntuple): - enRetour.append(dictNomsDesTypes[self.validators.typeDesTuples[i]]) + # Attention, si plusieurs validators on a des soucis + # a Reprendre + typeATraduire = self.validators.typeDesTuples[i] + if not (typeATraduire in list(dictNomsDesTypes.keys())) : + enRetour.append('AccasAssd') + else : + enRetour.append(dictNomsDesTypes[self.validators.typeDesTuples[i]]) return enRetour #typeATraduire=leType else : @@ -1192,7 +1300,9 @@ class X_SIMP (X_definition): typeATraduire=self.type[0] if not (typeATraduire in list(dictNomsDesTypes.keys())) : #if (isinstance(typeATraduire, Accas.ASSD) or issubclass(typeATraduire, Accas.ASSD)) : + if debug : print ( self.nom , 'n est pas un type de base') if (not(isinstance(typeATraduire,str)) and issubclass(typeATraduire, Accas.ASSD)) : + if debug : print ( self.nom , 'est d un type sous classe de ASSD') # cas d une creation cata = CONTEXT.getCurrentCata() # PNPNPN a Revoir pour la creation des keyrefs @@ -1202,6 +1312,7 @@ class X_SIMP (X_definition): else : cata.dictTypesASSDorUserASSDCrees[typeATraduire.__name__].append(self) if issubclass(typeATraduire, Accas.UserASSD) : return typeATraduire.__name__+'_C' + if issubclass(typeATraduire, Accas.ASSD) : return 'AccasAssd' else : return 'xs:string' # cas d une consommation @@ -1210,6 +1321,7 @@ class X_SIMP (X_definition): else : cata.dictTypesASSDorUserASSDUtilises[typeATraduire].append(self,) if issubclass(typeATraduire, Accas.UserASSD) : return typeATraduire.__name__+'_U' + if issubclass(typeATraduire, Accas.ASSD) : return 'AccasAssd' else : return 'xs:string' else : return ('YYYYY') return dictNomsDesTypes[typeATraduire] @@ -1254,10 +1366,9 @@ class X_SIMP (X_definition): class X_JDC_CATA : #----------------- - def dumpXsd(self, avecEltAbstrait, debug = True): + def dumpXsd(self, avecEltAbstrait, avecSubstitution=True, debug = True): cata = CONTEXT.getCurrentCata() if debug : print ('avecEltAbstrait -------------------', avecEltAbstrait) - if debug : print ('self.importedBy -------------------', self.importedBy) if debug : print ('self.code -------------------', self.code) @@ -1282,55 +1393,39 @@ class X_JDC_CATA : if debug : print ('self.nomDuXsdPere -------------------', self.nomDuXsdPere) self.nomDuTypePyxb = 'T_'+self.nomDuCodeDumpe - self.dumpLesCommandes() - if self.implement == self.code : - self.texteCata += eltAbstraitCataPPal.format(self.code) - if 0 : pass - else : self.texteCata += eltCataPPal.format(self.code,self.code,self.code) - else : - self.texteCata += eltAbstraitCataFils.format(self.implement,self.nomDuXsdPere,self.nomDuXsdPere) - if 0 : pass - else : self.texteCata += eltCataFils.format(self.implement,self.nomDuXsdPere,self.nomDuXsdPere,self.nomDuXsdPere) - self.texteInclusion += includeCata.format(self.nomDuXsdPere) + if avecEltAbstrait : self.dumpAvecEltAbstraitDesCommandes() + else : self.dumpSimpleDesCommandes() + if avecEltAbstrait : + if self.implement == self.code : + self.texteCata += eltAbstraitCataPPal.format(self.code) + self.texteCata += eltCataPPal.format(self.code,self.code,self.code) + else : + self.texteCata += eltAbstraitCataFils.format(self.implement,self.nomDuXsdPere,self.nomDuXsdPere) + self.texteCata += eltCataFils.format(self.implement,self.nomDuXsdPere,self.nomDuXsdPere,self.nomDuXsdPere) + self.texteInclusion += includeCata.format(self.nomDuXsdPere) + + self.texteCata += eltCata.format(self.implement,self.implement,self.implement,self.implement,self.nomDuXsdPere) + if self.implement == self.code : + self.texteXSD = texteDebut.format(self.code,self.code,self.code,self.code,self.code,self.code) + elif self.nomDuXsdPere == self.code : + self.texteXSD = texteDebutNiveau2.format(self.code,self.implement,self.code,self.code,self.code, self.code,self.code,self.code,self.code,self.code) + else : + self.texteXSD = texteDebutNiveau3.format(self.code,self.implement,self.code,self.nomDuXsdPere,self.code,self.code,self.code, self.code,self.code,self.code,self.code,self.code) - self.texteCata += eltCata.format(self.implement,self.implement,self.implement,self.implement,self.nomDuXsdPere) - #if self.implement == self.code : - # self.texteCata += debutTypeCata.format(self.nomDuCodeDumpe) - #else : - # self.texteCata += debutTypeCataExtension.format(self.nomDuCodeDumpe) - # self.texteCata += debutExtension.format(self.code,self.nomDuCodeDumpe) - # self.texteInclusion += includeCata.format(self.nomDuXsdPere) - + if self.texteInclusion != "" : self.texteXSD += self.texteInclusion - - #for codeHeritant in self.importedBy: - # self.texteCata += eltCodeSpecDsCata.format(codeHeritant) - # self.texteTypeAbstrait += eltAbstrait.format(codeHeritant,codeHeritant,self.code,codeHeritant) - - #if self.implement != "" : self.texteCata = self.texteCata + finExtension + finTypeCompo - #else : self.texteCata += finTypeCata - - #if self.implement != "" : - # self.texteElt=implementeAbstrait.format(self.nomDuCodeDumpe,self.code,self.nomDuTypePyxb,self.code,self.nomDuCodeDumpe) - #else : - # self.texteElt = eltCata.format(self.nomDuCodeDumpe,self.code, self.nomDuTypePyxb) - - if self.implement == self.code : - self.texteXSD = texteDebut.format(self.code,self.code,self.code,self.code,self.code,self.code) - elif self.nomDuXsdPere == self.code : - self.texteXSD = texteDebutNiveau2.format(self.code,self.implement,self.code,self.code,self.code, self.code,self.code,self.code,self.code,self.code) else : - self.texteXSD = texteDebutNiveau3.format(self.code,self.implement,self.code,self.nomDuXsdPere,self.code,self.code,self.code, self.code,self.code,self.code,self.code,self.code) - - if self.texteInclusion != "" : self.texteXSD += self.texteInclusion + self.texteXSD = texteDebut.format(self.code,self.code,self.code,self.code,self.code,self.code) + + + self.texteXSD += defBaseXSDASSD self.texteXSD += self.texteSimple self.texteXSD += self.texteComplexe #if self.texteTypeAbstrait != "" : self.texteXSD += self.texteTypeAbstrait self.texteXSD += self.texteCata - #self.texteXSD += self.texteElt toutesLesKeys=set() texteKeyRef = "" @@ -1376,16 +1471,6 @@ class X_JDC_CATA : #if not PourTraduction : print (self.texteXSD) - import pprint - #pprint.pprint (cata.dictTypesXSDJumeaux) - #for k in cata.dictTypesXSDJumeaux: - # print (k.nom, k.nomComplet()) - # print (cata.dictTypesXSDJumeaux[k][0].nom, cata.dictTypesXSDJumeaux[k][0].nomComplet()) - - #pprint.pprint (cata.dictTypesXSD) - #for k in cata.dictTypesXSD: - # print (k) - # print (cata.dictTypesXSD) dico = {} for k in list(cata.dictTypesXSD.keys()): @@ -1414,18 +1499,19 @@ class X_JDC_CATA : #pprint.pprint(dico) # PN reflechir a ce *** de nom #if dico != {} : self.texteXSD += texteAnnotation.format(self.nomDuCodeDumpe,str(dico)) + #print ('uuuuuuuuuuuuuuuuuuuuuu', dico) if dico != {} : self.texteXSD += texteAnnotation.format(str(dico)) #import pprint #if (not PourTraduction) and (dico != {}) : pprint.pprint(dico) - print ('__________________________ decommenter pour le texteXSD________________________') + #print ('__________________________ decommenter pour le texteXSD________________________') #print (dico) #print (self.texteXSD) self.texteXSD += texteFin return self.texteXSD - def dumpLesCommandes(self): + def dumpAvecEltAbstraitDesCommandes(self): cata = CONTEXT.getCurrentCata() fichierCataSourceExt=os.path.basename(cata.cata.__file__) fichierCataSource, extension=os.path.splitext(fichierCataSourceExt) @@ -1476,7 +1562,7 @@ class X_JDC_CATA : if not(isinstance(c, Accas.OPER)) and not(isinstance(c, Accas.PROC)) : continue c.nomDuCodeDumpe=self.nomDuCodeDumpe c.code=self.implement - c.dumpXsd() + c.dumpXsd(avecEltAbstrait=True) self.texteSimple += c.texteSimple self.texteComplexe += c.texteComplexe @@ -1484,3 +1570,19 @@ class X_JDC_CATA : elif c.fr != '' : c.texteElt = eltEtapeWithHelp.format(c.nom,self.implement,c.nomDuTypePyxb,self.implement,c.fr) else : c.texteElt = eltEtape.format(c.nom,self.implement,c.nomDuTypePyxb,self.implement) self.texteCata += c.texteElt + + def dumpSimpleDesCommandes(self): + self.texteCata = eltCataSimple.format(self.code, self.code, self.code, self.code) + # on remplace les extensions par rien + for c in self.commandes : + c.nomDuCodeDumpe=self.nomDuCodeDumpe + c.code=self.implement + c.dumpXsd(avecEltAbstrait=False) + self.texteSimple += c.texteSimple + self.texteSimple += c.texteComplexe + if c.ang != '' : c.texteElt = eltEtapeSimpleWithHelp.format(c.nom,self.implement,c.nomDuTypePyxb,0,1,c.ang) + elif c.fr != '' : c.texteElt = eltEtapeSimpleWithHelp.format(c.nom,self.implement,c.nomDuTypePyxb,0,1,c.fr) + else : c.texteElt = eltEtapeSimple.format(c.nom,self.implement,c.nomDuTypePyxb,0,1) + self.texteCata += c.texteElt + self.texteCata += finEltCataSimple + diff --git a/Efi2Xsd/CMakeLists.txt b/Efi2Xsd/CMakeLists.txt deleted file mode 100644 index e3ce0580..00000000 --- a/Efi2Xsd/CMakeLists.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# -# -# ====================================================================== - -# Installation de tous les fichiers Python du repertoire et des sous-repertoires (sauf CVS) -install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - DESTINATION ${CMAKE_INSTALL_PREFIX} - FILES_MATCHING PATTERN *.py - PATTERN CVS EXCLUDE - ) - - -### Local Variables: -### mode: cmake -### End: diff --git a/Efi2Xsd/MCAccasXML.py b/Efi2Xsd/MCAccasXML.py index 06966aa1..d45c1a2b 100755 --- a/Efi2Xsd/MCAccasXML.py +++ b/Efi2Xsd/MCAccasXML.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Copyright (C) 2007-2021 EDF R&D # @@ -102,7 +102,7 @@ class X_OBJECT: if debug :print ('indiceDsLeContenu',indiceDsLeContenu) if debug :print (pyxb.namespace.ExpandedName(self.cata.modeleMetier.Namespace, self.nom)) - #if self.objPyxb ! = None : self.objPyxb.objAccas=self + if self.objPyxb != None : self.objPyxb.objAccas=self #ATTENTION TUPLE&MATRICE elt=pyxb.binding.basis.ElementContent(self.objPyxb, instance=self.perePyxb.objPyxb, tag=pyxb.namespace.ExpandedName(self.cata.modeleMetier.Namespace, self.nom)) self.perePyxb.objPyxb.orderedContent().insert(indiceDsLeContenu,elt) if (elt.elementDeclaration.isPlural()): @@ -129,7 +129,7 @@ class X_OBJECT: class X_MCSIMP(X_OBJECT): # ----------------------- - def buildObjPyxb(self, debug=True) : + def buildObjPyxb(self, debug=False) : if not self.cata or not self.cata.modeleMetier : return if self.nom == 'Consigne' : return None if debug : print (self.definition.nomComplet()) @@ -162,12 +162,13 @@ class X_MCSIMP(X_OBJECT): self.maClasseModeleMetier=getattr(self.cata.modeleMetier,self.monNomClasseModeleMetier) self.maClasseModeleMetier_line=getattr(self.cata.modeleMetier,self.monNomClasseModeleMetier+'_line') if debug : print ('Matrice de type ', self.maClasseModeleMetier) - for v in self.valeur: + for v in self.valeur: l=self.maClasseModeleMetier_line(v) self.listeLines.append(l) self.objPyxb=self.maClasseModeleMetier(*self.listeLines) #if self.objPyxb !=None : self.objPyxb.objAccas=self if debug : print ('Matrice ', self.nom, self.objPyxb) + if debug : print (self.objPyxb.toDOM(element_name='RN_EDG').toprettyxml()) return if self.waitTuple() : self.objPyxb = [] @@ -180,21 +181,27 @@ class X_MCSIMP(X_OBJECT): listeConstruction=[] for i in range(self.combienEltDsTuple()): num=i+1 - maClasseElt=getattr(self.cata.modeleMetier,self.monNomClasseModeleMetier+'_n'+str(num)) + maClasseElt=getattr(self.cata.modeleMetier,self.monNomClasseModeleMetier+'_n'+str(num)+'_tuple') listeConstruction.append(maClasseElt(v[i])) self.objPyxb.append(self.maClasseModeleMetier(*listeConstruction)) + # on fait porter au 1er l objet Accas pour retrouver la definition + if self.objPyxb[0] !=None : self.objPyxb[0].objAccas=self if debug : print (self.objPyxb) + if debug : print (self.objPyxb[0].__class__) + if debug : + for o in self.objPyxb : print ('x_MSIMP', o.toDOM(element_name='RN_EDG').toprettyxml()) return if self.waitChaineAvecBlancs() and self.definition.max > 1: self.maClasseModeleMetier=getattr(self.cata.modeleMetier,self.monNomClasseModeleMetier) if debug : print (self.valeur) if self.valeur != None and self.valeur != [] : self.objPyxb = self.maClasseModeleMetier(*self.valeur) else :self.objPyxb = self.maClasseModeleMetier() + if self.objPyxb !=None : self.objPyxb.objAccas=self if debug : print ('X_MCSIMP', self.nom, self.objPyxb, ) if debug : print ('__________ fin X_MCSIMP', self.objPyxb, self.nom, self, self.maClasseModeleMetier,self.valeur) return - + if issubclass(self.maClasseModeleMetier, self.cata.modeleMetier.pyxb.binding.basis.STD_union): if debug : print ('needFactory') self.needFactory=True @@ -204,7 +211,7 @@ class X_MCSIMP(X_OBJECT): if self.valeur != None : if self.needFactory : if self.definition.max > 1 : - # PNPN A corriger + # PNPN A corriger # self.objPyxb=self.maClasseModeleMetier(self.valeur) self.objPyxb=self.maClasseModeleMetierFactory(self.valeur) else : self.objPyxb=self.maClasseModeleMetierFactory(self.valeur) @@ -214,12 +221,22 @@ class X_MCSIMP(X_OBJECT): else : self.objPyxb=self.maClasseModeleMetier(_validate_constraints=False) - #if self.objPyxb !=None : self.objPyxb.objAccas=self + if self.objPyxb !=None : + # les dict ont une entree objEnPyxb + if type(self.objPyxb) is list or type(self.objPyxb) is tuple : + porteObjet=self.objPyxb[0] + while (type(porteObjet) is list or type(porteObjet) is tuple) : porteObjet=porteObjet[0] + if type(porteObjet) is dict: porteObjet=porteObjet['objEnPyxb'] + porteObjet.objAccas=self + elif type(self.objPyxb) is dict: + porteObjet = self.objPyxb['objEnPyxb'] + porteObjet.objAccas=self + else : self.objPyxb.objAccas=self if debug : print ('X_MCSIMP', self.nom, self.objPyxb, ) if debug : print ('__________ fin X_MCSIMP', self.objPyxb, self.nom, self, self.maClasseModeleMetier,self.valeur) - def setValeurObjPyxb(self,newVal, debug=True): + def setValeurObjPyxb(self,newVal, debug=False): if not self.cata or not self.cata.modeleMetier : return if debug : print (' ___________________________ dans setValeurObjPyxb MCSIMP ', self.nom, newVal) if debug : print (' self.perePyxb = ', self.perePyxb.nom) @@ -263,12 +280,13 @@ class X_MCCOMPO(X_OBJECT) : def buildObjPyxb(self,mc_list, debug=False) : if not self.cata or not self.cata.modeleMetier : return - #if self.nom == 'Scenario_data' : debug=1 if debug : print ('X_MCCOMPO', self.nom) deepDebug=False + if debug : print ('****************** X_MCCOMPO------------------------', self.nom) self.listArg=[] self.dicoArg={} for objAccas in mc_list : + if debug : print ('dans le for', objAccas.nom) if objAccas.nature == 'MCBLOC' : self.exploreBLOC(objAccas) elif objAccas.nature == 'MCList' : @@ -284,7 +302,7 @@ class X_MCCOMPO(X_OBJECT) : self.listArg.append(objAccas[0].objPyxb) else : if objAccas.nom == 'Consigne' : continue - print ('______________', objAccas.nom, objAccas.objPyxb) + if debug : print ('ds X_MCCOMPO de ', self.nom + ' pour ', objAccas.nom, objAccas.objPyxb) self.listArg.append(objAccas.objPyxb) self.dicoArg[objAccas.nom]=objAccas.objPyxb objAccas.perePyxb=self @@ -309,15 +327,18 @@ class X_MCCOMPO(X_OBJECT) : if debug : print (self.listArg) if debug : print (self.maClasseModeleMetier) # self.objPyxb=self.maClasseModeleMetier(*self.listArg) - self.objPyxb=self.maClasseModeleMetier(**self.dicoArg) + self.objPyxb=self.maClasseModeleMetier(**self.dicoArg) # **1 + # **1 Attention passer un complex plural element par **kw corrompt + # - l'élément content associé qui contient une liste au lieu d'un plural + # - l'orderedcontent qui contient une liste de Element Content au lieu des Elements Content directement if deepDebug : - print ('debut de __________ new ordered content') + print ('debut de __________ ordered content') for o in self.objPyxb.orderedContent(): print ('o', o) print ('value', o.value) print ('type', type(o.value)) print ('id', id(o.value)) - print ('fin __________ new ordered content') + print ('fin __________ ordered content') print ('debut de __________ listArg') for obj in self.listArg: print ('obj',obj) @@ -328,17 +349,22 @@ class X_MCCOMPO(X_OBJECT) : newOrderedContent=[] if debug : print ('list Arg') for obj in self.listArg: - if debug : - print ('obj',obj) - print ('type obj', type(obj)) - print ('id(obj)', id(obj)) - - # on teste le caractere pluriel if isinstance(obj, list): - for c in self.objPyxb.orderedContent() : - if hasattr (c,'value') and c.value == obj : - newOrderedContent.append(c) - continue + # traitement particulier des tuples + if hasattr(obj[0],'objAccas') and obj[0].objAccas.nature == 'MCSIMP' and obj[0].objAccas.waitTuple(): + badObjPyxb=self.maClasseModeleMetier(**self.dicoArg) + for c in badObjPyxb.orderedContent() : + if isinstance(c._Content__value,list) and isinstance(c._Content__value[0], type(obj[0])): newOrderedContent.append(c) + # **2 En cohérence avec le **1 + # isinstance(c._Content__value,list) fonctionne par une conséquence de la corruption **1 + # il faudrait en réalité tester/construire le plural pour avoir les objets pyxb bien construit + # et éviter les orphanContentException. + continue + + #for c in self.objPyxb.orderedContent() : + # if hasattr (c,'value') and c.value == obj : + # newOrderedContent.append(c) + #continue if (hasattr(obj, 'nature')) : # attention on a un object Accas et non un pyxb car les MCList n ont pas de objPyxb max=obj[0].definition.max else : max = 1 @@ -349,17 +375,40 @@ class X_MCCOMPO(X_OBJECT) : # newOrderedContent.append(self.objPyxb.orderedContent()[list(map(lambda o:type(o.value), self.objPyxb.orderedContent())).index(type(obj))] ) # PN 22 sept 2020 . pourquoi pas toujours l id. le tyoe ne convient pas en cas d union d enum newOrderedContent.append(self.objPyxb.orderedContent()[list(map(lambda o:id(o.value), self.objPyxb.orderedContent())).index(id(obj))] ) - else : # element Pural + else : # element Plural for c in self.objPyxb.orderedContent() : if isinstance(c._Content__value,list) and isinstance(c._Content__value[0], type(obj[0].objPyxb)): newOrderedContent.append(c) + # **2 En cohérence avec le **1 + # isinstance(c._Content__value,list) fonctionne par une conséquence de la corruption **1 + # il faudrait en réalité tester/construire le plural pour avoir les objets pyxb bien construit + # et éviter les orphanContentException. + + if debug : print ('construction X_MCCOMPO', self, self.nom, self.objPyxb) + i=0 - for i in range(len(self.listArg)): + # a priori on a a len(newOrderedContent) > len(orderedContent()) + # + if debug : print ('X_MCCOMPO newOrderedContent',len(newOrderedContent)) + if debug : print ('X_MCCOMPO oderedContent',len(self.objPyxb.orderedContent())) + + for i in range(len(newOrderedContent)): self.objPyxb.orderedContent()[i]=newOrderedContent[i] - debug=True + if debug : print ('X_MCCOMPO', self, self.nom, self.objPyxb) if debug : print ('X_MCCOMPO', self.listArg) if debug : print ('X_MCCOMPO', newOrderedContent) - if debug : print ( 'X_MCCOMPO',self.objPyxb.orderedContent()) + if debug : print ('X_MCCOMPO', self.objPyxb.orderedContent()) + if deepDebug : + for obj in self.objPyxb.orderedContent() : + print ('----------------- obj ', obj) + print (obj.value) + try : + for objFils in obj.value.orderedContent(): + print (objFils.value) + except : pass + if debug : print ('X_MCCOMPO', self.objPyxb.orderedContent()) + if debug : print ('x_MCCOMPO', self.objPyxb.toDOM(element_name='RN_EDG').toprettyxml()) + if debug : print ('X_MCCOMPO', self.objPyxb.orderedContent()) if debug : print ('fin buildObjetPyxb _______________________________________') # assert(self.objPyxb.validateBinding()) @@ -383,12 +432,15 @@ class X_MCCOMPO(X_OBJECT) : fils[0].perePyxb=self self.dicoArg[fils.nom]=fils[0].objPyxb self.listArg.append(fils[0].objPyxb) + if debug : print ('ajout dans exploreBLOC ', self.nom + ' de fact ', fils.nom, fils[0].objPyxb) else : if fils.nom == "Consigne" : continue self.listArg.append(fils.objPyxb) self.dicoArg[fils.nom]=fils.objPyxb fils.perePyxb=self - if debug : print (fils.nom ,' est un SIMP a pour pere Pyxb', self, self.nom) + if debug : print ('ajout dans exploreBLOC ', self.nom + ' de ', fils.nom, fils.objPyxb) + #if debug : print ('ds exploreBLOC de ', self.nom + ' pour ', fils.nom, fils.objPyxb) + #if debug : print (fils.nom ,' est un SIMP a pour pere Pyxb', self, self.nom) if debug : print ('fin ds exploreBLOC', objAccas .nom) @@ -463,18 +515,23 @@ class X_JDC (X_MCCOMPO): self.maClasseModeleMetier=getattr(self.cata.modeleMetier,self.monNomClasseModeleMetier) self.objPyxb=self.maClasseModeleMetier() #self.objPyxb.objAccas=self - pyxb.GlobalValidationConfig._setContentInfluencesGeneration(pyxb.GlobalValidationConfig.NEVER) + pyxb.GlobalValidationConfig._setContentInfluencesGeneration(pyxb.GlobalValidationConfig.ALWAYS) pyxb.GlobalValidationConfig._setInvalidElementInContent(pyxb.GlobalValidationConfig.RAISE_EXCEPTION) - pyxb.GlobalValidationConfig._setOrphanElementInContent(pyxb.GlobalValidationConfig.RAISE_EXCEPTION) + #pyxb.GlobalValidationConfig._setOrphanElementInContent(pyxb.GlobalValidationConfig.RAISE_EXCEPTION) #TODO: Réactiver après correction cf **1 **2 + pyxb.GlobalValidationConfig._setOrphanElementInContent(pyxb.GlobalValidationConfig.GIVE_UP) - def enregistreEtapePyxb(self,etape,indice=0): + def enregistreEtapePyxb(self,etape,indice=0, debug=False): # ne fonctionne pas : a reecrire avec les fonctions addObjPyxb et ReconstruitPerePyxb # ne contient pas indice pour l insant - # print ( 'hhhhhhhhhhhhhhh enregistreEtapePyxb hhhhhhhhhhhhhhhhhhhhhhhhh') - # print ('enregistre ds ',self, etape.nom, 'indice = ', indice) + + if debug : print ( 'hhhhhhhhhhhhhhh enregistreEtapePyxb hhhhhhhhhhhhhhhhhhhhhhhhh') + if debug : print ('enregistre ds ',self, etape.nom, 'indice = ', indice) + if etape.nature == 'COMMENTAIRE' : return if not self.cata.modeleMetier : return + if debug : print ('etape.objPyxb', etape.objPyxb) + if debug : print (etape.objPyxb.toDOM(element_name='RN_EDG').toprettyxml()) self.objPyxb.append(etape.objPyxb) etape.perePyxb = self @@ -495,21 +552,35 @@ class X_JDC (X_MCCOMPO): def toXml(self,fichier=None, debug=False): if debug : print ('ds to XML') if not self.cata or not self.cata.modeleMetier : return - if debug : print (' to xml ***************',self.objPyxb,'***************',) - if debug : print (' to xml ***************',self,'***************',) - if debug : print (' to xml ***************',self.objPyxb.orderedContent(),'***************',) - if debug : print(self.objPyxb.toDOM().toprettyxml()) - if debug : print(self.objPyxb.toxml()) + #if debug : print (' to xml ***************',self.objPyxb,'***************',) + #if debug : print (' to xml ***************',self,'***************',) + #if debug : print (' to xml ***************',self.objPyxb.orderedContent(),'***************',) + #if debug : print(self.objPyxb.toDOM().toprettyxml()) + #if debug : print(self.objPyxb.toxml()) + #ns1 = pyxb.namespace.Namespace("xsi:schemaLocation") + #monUri='http://chercheurs.edf.com/logiciels/{} {}'.format(self.code,os.path.basename(self.cata.fileModeleMetier)) + #print ('monUri', monUri) + #pyxb.utils.domutils.BindingDOMSupport.DeclareNamespace(ns1, monUri) + + ns1 = pyxb.namespace.NamespaceForURI("http://www.w3.org/2001/XMLSchema-instance",True) + pyxb.utils.domutils.BindingDOMSupport.DeclareNamespace(ns1, 'xsi') + texteXML = self.objPyxb.toDOM().toprettyxml() + if debug : print (texteXML) + if debug : print ('__________________________________________________________________________') + #enteteXML = ' appel ds analyseXML de I_JDC.py") + if debug : print ("je suis ds analyseFromXML -- > appel ds analyseXML de I_JDC.py") if self.procedure == "" : return self.objPyxb=self.cata.modeleMetier.CreateFromDocument(self.procedure) if not hasattr(self.cata.modeleMetier,'AccasUserAssd'): from Accas import UserASSD self.cata.modeleMetier.AccasUserAssd=UserASSD + if not hasattr(self.cata.modeleMetier,'AccasUserAssdMultiple'): + from Accas import UserASSDMultiple + self.cata.modeleMetier.AccasUserAssdMultiple=UserASSDMultiple for contentObjEtape in self.objPyxb.orderedContent(): objEtape=contentObjEtape.value objEtape.dictArgs=(self.pyxbToDict(objEtape)) @@ -535,26 +606,29 @@ class X_JDC (X_MCCOMPO): if debug : print ( 'hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh') - def pyxbToDict(self,objAAnalyser, debug=True): + def pyxbToDict(self,objAAnalyser, debug=False): # la transformation de l objAAnalyser en type lu par eficas ne fonctionne pas pour tout if objAAnalyser is None: return - if debug : print ('debut pour_____________________________ ',objAAnalyser) + #if (objAAnalyser.__class__.__name__.find('BU_map')>0) : debug=True + #if (objAAnalyser.__class__.__name__.find('n1')>0) : debug=True + #if debug : print ('debut pour_____________________________ ',objAAnalyser, objAAnalyser.__class__.__name__) dictArgs = {} # traitement SIMP # --------------- # a revoir pour les matrices # et les tuples - debug = 1 if isinstance(objAAnalyser, pyxb.binding.basis.simpleTypeDefinition): if debug : print ('je suis un MCSimple', objAAnalyser) # traitement scalaire objAAnalyser.dictPyxb=objAAnalyser if not (isinstance(objAAnalyser,pyxb.binding.basis.STD_list)): if debug : print ('je suis un scalaire') + #if (objAAnalyser.__class__.__name__.find('n1')>0) : + #if (isinstance(objAAnalyser,self.cata.modeleMetier.AccasTuple)): return objAAnalyser if isinstance(objAAnalyser,self.cata.modeleMetier.AccasUserAssd) or isinstance(objAAnalyser,self.cata.modeleMetier.AccasUserAssdMultiple): - if debug : print ('je suis un UserASSD') laClassePyxbUserAssd=type(objAAnalyser) return self.creeUserAssd(objAAnalyser,laClassePyxbUserAssd) + if issubclass(objAAnalyser.__class__,self.cata.modeleMetier.AccasAssd): return (self.g_context[str(objAAnalyser)]) if isinstance(objAAnalyser, pyxb.binding.datatypes.boolean) : return bool(objAAnalyser) if isinstance(objAAnalyser, str) : return str(objAAnalyser) if isinstance(objAAnalyser, int) : return int(objAAnalyser) @@ -564,16 +638,21 @@ class X_JDC (X_MCCOMPO): else : if debug : print ('je suis une liste') laListe=[] + # liste homogene - if len(objAAnalyser)>0: - if issubclass(objAAnalyser[0].__class__,self.cata.modeleMetier.AccasUserAssd) or issubclass(objAAnalyser[0].__class__,self.cata.modeleMetier.AccasUserAssdMultiple): estUnUserASSDorUserASSDMultiple = True - else : estUnUserASSDorUserASSDMultiple=False - else : estUnUserASSDorUserASSDMultiple=False - if debug : print ('estUnUserASSDorUserASSDMultiple', estUnUserASSDorUserASSDMultiple) + #if len(objAAnalyser)>0: + # if issubclass(objAAnalyser[0].__class__,self.cata.modeleMetier.AccasUserAssd) or issubclass(objAAnalyser[0].__class__,self.cata.modeleMetier.AccasUserAssdMultiple): estUnUserASSDorUserASSDMultiple = True + # else : estUnUserASSDorUserASSDMultiple=False + # print (objAAnalyser[0].__class__,objAAnalyser, estUnUserASSDorUserASSDMultiple) + #else : estUnUserASSDorUserASSDMultiple=False + #if debug : print ('estUnUserASSDorUserASSDMultiple', estUnUserASSDorUserASSDMultiple) + for obj in objAAnalyser : - if estUnUserASSDorUserASSDMultiple: + if issubclass(obj.__class__,self.cata.modeleMetier.AccasUserAssd) or issubclass(obj.__class__,self.cata.modeleMetier.AccasUserAssdMultiple): laClassePyxbUserAssd=obj.__class__ laListe.append(self.creeUserAssd(obj,laClassePyxbUserAssd)) + elif issubclass(obj.__class__,self.cata.modeleMetier.AccasAssd): + laListe.append(self.g_context[str(obj)]) elif isinstance(obj, str): laListe.append (str(obj)) elif isinstance(obj, int): laListe.append (int(obj)) elif isinstance(obj, float): laListe.append (float(obj)) @@ -610,26 +689,34 @@ class X_JDC (X_MCCOMPO): # print ('ajout dans dictPyxb', objPyxbName, objPyxbValue.dictPyxb) #print ('avec la valeur', 'de', objAAnalyser.dictPyxb[objPyxbName]) - #print ("***********************************") - #print ('pyxbToDict fin pour ********** ', objAAnalyser) - #print ('pyxbToDict ', objAAnalyser, objAAnalyser.dictPyxb) - #print ('pyxbToDict fin pour ********** ', objAAnalyser) - #print ("***********************************") - #print (dictArgs) - #print (dictPyxb) - #for i in dictArgs.keys(): print (i, " ", dictArgs[i], " ", type(dictArgs[i])) - #print ('fin pour ',objAAnalyser) + if debug : print ("***********************************") + if debug : print ('pyxbToDict fin pour ********** ', objAAnalyser) + if debug : print ('pyxbToDict ', objAAnalyser, objAAnalyser.dictPyxb) + if debug : print ('pyxbToDict fin pour ********** ', objAAnalyser) + if debug : print ("***********************************") + # traitement des Matrices et des Tuples + # on change ce qu on retourne pour ne garder que la valeur de la matrice + if hasattr(objAAnalyser,'sdType') and objAAnalyser.sdType == 'Matrice': return dictArgs['line'] + # on estime que les elements du tuple sont nommes par ordre 1..., n + # ou par ordre alpha + if hasattr(objAAnalyser,'sdType') and objAAnalyser.sdType == 'Tuple': + liste=[] + listeKeys = list(dictArgs.keys()) + listeKeys.sort() + for k in listeKeys : liste.append(dictArgs[k]) + return tuple(liste) + if debug : print ('fin pour ',objAAnalyser) return dictArgs - def creeUserAssd(self,objAAnalyser,laClassePyxbUserAssd,debug=True): + def creeUserAssd(self,objAAnalyser,laClassePyxbUserAssd,debug=False): enCreation=False if debug : print ('creeUserAssd ', objAAnalyser, ' ',laClassePyxbUserAssd) - leTypeIntermediaire=laClassePyxbUserAssd.XsdSuperType() + leTypeIntermediaire=laClassePyxbUserAssd.XsdSuperType() if debug : print ('leTypeIntermediaire ', leTypeIntermediaire) if debug : print ('leTypeIntermediaire ', leTypeIntermediaire.XsdSuperType()) if leTypeIntermediaire.__name__[-2:]== '_C' : enCreation = True - elif leTypeIntermediaire.__name__[-2:] != '_U' : print ('pb avec', laClassePyxbUserAssd); return None #exit() + elif leTypeIntermediaire.__name__[-2:] != '_U' : print ('pb avec', laClassePyxbUserAssd); return None #exit() nomClasseAccasUserAssd=leTypeIntermediaire.XsdSuperType().__name__ if debug : print ('nomClasseAccasUserAssd', nomClasseAccasUserAssd) laClasseAccas=getattr(self.cata,nomClasseAccasUserAssd) diff --git a/Efi2Xsd/balisesXSD.py b/Efi2Xsd/balisesXSD.py index a9becb59..4e059de6 100644 --- a/Efi2Xsd/balisesXSD.py +++ b/Efi2Xsd/balisesXSD.py @@ -3,6 +3,7 @@ texteDebutNiveau2='\n\n\n' texteFin='' + #texteAnnotation= '\t\n\t\t\n\t\t{}\n\t\t\n\t\t\n\t\n\t\n' texteAnnotation= '\t\n\t\t\n\t\t{}\n\t\t\n\t\t\n\t\n\t\n' @@ -53,6 +54,9 @@ eltCompoDsSequenceWithHelp = '\t\t\t\n' producingASSDkeyRefDeclaration='\t\n\t\t\n\t\t\n\t\n' texteFieldUnitaire="./{}:{}/@name |" +defBaseXSDASSD = '\t\n\t\t\n\t\t\n\t\n' defBaseXSDUserASSD='\t\n\t\t\n\t\t\n\t\n' defBaseXSDUserASSDMultiple='\t\n\t\t\n\t\t\n\t\n' @@ -88,14 +93,14 @@ defUserASSDOrUserASSDMultiple='\t\n\t\t\n\t\t\n\t\t \n\t\t\t\n\t\t \n\t\t\n' +eltCataSimple = '\t\n\t\t\n\t\t \n' + +finEltCataSimple = '\t\t \n\t\t\n' #\n\t\n' #implementeAbstrait = '\t\n' -# MATRICE oldVersion -# (_matrix ou pas ?) -#matriceSimpleType = '\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n' -#matriceSimpleType = '\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n' -#matriceSimpleType +='\t\n\t\t\n\t\t\t\t\n\t\t\n\t\n\t\n' -#matriceSimpleType +='\t\n\t\t\n\t\t\t\t\n\t\t\n\t\n\t\n' -#matriceSimpleType +='\t\n\t\t\n\t\t\t\t\n\t\t\n\t' -#eltMatrice = ' ' # TUPLE -tupleNonHomogeneSimpleType = '\t\n\t\t\n\t\t\n' -tupleNonHomogeneElt = '\t\t\t\n' -tupleDebutComplexeType = '\t\n\t\t' -tupleMilieuComplexeType = '\n\t\t\t' -tupleFinComplexeType = '\n\t\t\n\t\n' +tupleNonHomogeneSimpleType = '\t\n\t\t\n\t\t\n' +tupleNonHomogeneElt = '\t\t\t\n' +tupleDebutComplexeType = '\t\n\t\t' +tupleMilieuComplexeType = '\n\t\t\t' +tupleFinComplexeType = '\n\t\t\n\t\t\n\t\n' +tupleDebutComplexeTypeMinZero = '\t\n\t\t\n\t\t\n\t\t\n\t\t' +tupleFinComplexeTypeMinZero = '\n\t\t\n\t\t\n\t\t\n\t\n' # MATRICE eltMatrice = '\t\t\t \n' -matriceSimpleType = '\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n' +matriceSimpleType = '\t\n\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\n\t\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n' matriceSimpleType +='\t\n\t\t\n\t\t\t\n\t\t \n\t\n' -matriceSimpleType +='\t \n\t\t\n\t\n' +matriceSimpleType +='\t \n\t\t\n\t\t\n\t\n' # CHAINES AVEC BLANC debutChaineAvecBlancsInto = '\t\n\t\t\n' diff --git a/Efi2Xsd/introspect.py b/Efi2Xsd/introspect.py index 85254f94..736338e6 100644 --- a/Efi2Xsd/introspect.py +++ b/Efi2Xsd/introspect.py @@ -15,15 +15,15 @@ import Atmo.raw.atmo_test3 as raw_custom import inspect def creationAccasSimp(c): - print c + print (c) -class toto -def __init__(self,*args): - print dir(self) - mro = type(self).mro() - for next_class in mro[mro.index(ChildB) + 1:] : - if hasattr(next_class, '__init__'): - next_class.__init__(self,args) +#class toto +#def __init__(self,*args): +# print dir(self) +# mro = type(self).mro() +# for next_class in mro[mro.index(ChildB) + 1:] : +# if hasattr(next_class, '__init__'): +# next_class.__init__(self,args) # Utility function to identify classes of interest def _isSupersedable (cls): @@ -41,13 +41,13 @@ def _injectClasses (): if issubclass(c,pyxb.binding.basis.complexTypeDefinition) : raw_classes_compo.add(c) else : raw_classes_simp.add(c) #print 'Original classes complex type: %s' % (raw_classes_compo,) - print 'Original classes simple type: %s' % (raw_classes_simp,) + #print 'Original classes simple type: %s' % (raw_classes_simp,) for c in raw_classes_simp: setattr(c,'creationAccasSimp',creationAccasSimp) oldInit=c.__init__ - print c.__class__ + #print c.__class__ #setattr(c,'__init__',__init__) - print c.__mro__ + #print c.__mro__ # PyXB complex type definitions in this module that did not come # from the original import *. @@ -59,12 +59,12 @@ def _injectClasses (): # Raw classes superseded by something in this module superseded_classes = set([ _o for _o in raw_classes if _o._SupersedingClass() in this_classes ]) superseded_classes_tuple = tuple(superseded_classes) - print 'Superseded classes: %s' % (superseded_classes,) + #print 'Superseded classes: %s' % (superseded_classes,) # Raw classes that are subclasses of something superseded by this # module, but that are not themselves superseded by this module need_supersedure_classes = set([_o for _o in raw_classes if issubclass(_o, superseded_classes_tuple) and _o not in superseded_classes]) - print 'Need supersedure classes: %s' % (need_supersedure_classes,) + #print 'Need supersedure classes: %s' % (need_supersedure_classes,) # Add local definitions to supersede classes all of whose # ancestors have been superseded as necessary. @@ -106,4 +106,4 @@ def _injectClasses (): _injectClasses() m=T_Unit1(1) -print m +#print m diff --git a/Efi2Xsd/readerEfiXsd.py b/Efi2Xsd/readerEfiXsd.py index b519e99a..784abf00 100755 --- a/Efi2Xsd/readerEfiXsd.py +++ b/Efi2Xsd/readerEfiXsd.py @@ -107,7 +107,7 @@ class monSIMP (efficas.T_SIMP, objetDefinitionAccas): if self.attendTuple() : #nbDElts=type(listeDElt[0]) - print self.nomTypeAttendu + print (self.nomTypeAttendu) self.traiteLesSequences() @@ -226,7 +226,7 @@ class monPROC(efficas.T_PROC, objetComposeDefinitionAccas): # --------------------------------------------------------- def explore(self,cata): # -------------------- - print "je passe dans explore pour PROC ", self.nom + print ("je passe dans explore pour PROC ", self.nom) self.dictATraiter= dictPROCXMLEficas self.argumentXMLToEficas() self.exploreArbre(cata) @@ -241,7 +241,7 @@ class monOPER(efficas.T_OPER, objetComposeDefinitionAccas): # --------------------------------------------------------- def explore(self,cata): # ------------------------ - print "je passe dans explore pour OPER", self.nom + #print "je passe dans explore pour OPER", self.nom self.cata=cata self.dictATraiter= dictOPERXMLEficas self.argumentXMLToEficas() @@ -263,7 +263,7 @@ class monBLOC(efficas.T_BLOC, objetComposeDefinitionAccas): # --------------------------------------------------------- def explore(self,cata): # ------------------------ - print ('je passe dans explore pour BLOC', self.nom) + #print ('je passe dans explore pour BLOC', self.nom) self.cata=cata self.dictATraiter= dictBLOCXMLEficas self.argumentXMLToEficas() diff --git a/Extensions/CMakeLists.txt b/Extensions/CMakeLists.txt deleted file mode 100644 index e3ce0580..00000000 --- a/Extensions/CMakeLists.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# -# -# ====================================================================== - -# Installation de tous les fichiers Python du repertoire et des sous-repertoires (sauf CVS) -install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - DESTINATION ${CMAKE_INSTALL_PREFIX} - FILES_MATCHING PATTERN *.py - PATTERN CVS EXCLUDE - ) - - -### Local Variables: -### mode: cmake -### End: diff --git a/Ihm/CMakeLists.txt b/Ihm/CMakeLists.txt deleted file mode 100644 index e3ce0580..00000000 --- a/Ihm/CMakeLists.txt +++ /dev/null @@ -1,32 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# -# -# ====================================================================== - -# Installation de tous les fichiers Python du repertoire et des sous-repertoires (sauf CVS) -install ( DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - DESTINATION ${CMAKE_INSTALL_PREFIX} - FILES_MATCHING PATTERN *.py - PATTERN CVS EXCLUDE - ) - - -### Local Variables: -### mode: cmake -### End: diff --git a/Ihm/I_ENTITE.py b/Ihm/I_ENTITE.py index 97ca3ce1..8e6e2e26 100644 --- a/Ihm/I_ENTITE.py +++ b/Ihm/I_ENTITE.py @@ -74,5 +74,3 @@ class ENTITE: return mcs # - def UQPossible(self): - return True diff --git a/Ihm/I_ETAPE.py b/Ihm/I_ETAPE.py index 31172dd2..4a3aad74 100644 --- a/Ihm/I_ETAPE.py +++ b/Ihm/I_ETAPE.py @@ -374,6 +374,9 @@ class ETAPE(I_MCCOMPO.MCCOMPO): def getGenealogiePrecise(self): return [self.nom] + def getMCPath(self): + return [self.nom, '@sdname '+self.sd.nom+ ' @'] + def getNomDsXML(self): # en xml on a un choice index=0 diff --git a/Ihm/I_JDC.py b/Ihm/I_JDC.py index e308f4d6..f87e3033 100644 --- a/Ihm/I_JDC.py +++ b/Ihm/I_JDC.py @@ -494,6 +494,9 @@ class JDC(I_OBJECT.OBJECT): #PN correction de bugs #print ('suppEntite', etape.nom) if etape not in self.etapes: return 0 + #print ('suppEntite', etape.nom) + if etape.nom == 'ExpressionIncertitude' : + etape.delieIncertitude() self.initModif() index_etape=self.etapes.index(etape) @@ -501,6 +504,7 @@ class JDC(I_OBJECT.OBJECT): #etape.delObjPyxb() self.etapes.remove(etape) + #print ('suppEntite', etape.nom) if etape.niveau is not self: # Dans ce cas l'etape est enregistree dans un niveau # Il faut la desenregistrer @@ -573,7 +577,19 @@ class JDC(I_OBJECT.OBJECT): #print ('analyseXML') #print (self.procedure) self.setCurrentContext() - self.analyseFromXML() + try : + self.analyseFromXML() + except Exception as e : + print ('Erreur a la generation du fichier comm ') + #import traceback + #traceback.print_stack() + # Erreur lors de la conversion + l=traceback.format_exception(sys.exc_info()[0],sys.exc_info()[1], + sys.exc_info()[2]) + self.cr.exception(tr("Impossible de convertir le fichier XML\n %s", ''.join(l))) + print (e) + return + def registerParametre(self,param): """ @@ -674,9 +690,26 @@ class JDC(I_OBJECT.OBJECT): if l : l_mc.extend(l) return l_mc + def getMCPath(self): + return [] + def getGenealogiePrecise(self): return [] + def getObjetByMCPath(self,MCPath): + etape=None + nomEtape = MCPath[0] + nomSuivant = MCPath[1] + if nomSuivant.startswith('@sdname '): + nomEtape=nomSuivant.split(' ')[1] + etape=self.getEtapeByConceptName(nomEtape) + elif nomSuivant.startswith('@index '): + indexEtape=nomSuivant.split(' ')[1] + etape=self.getEtapesByName(nomEtape)[indexEtape] + if not etape : return None + return etape.getObjetByMCPath(MCPath[2:]) + + def getGenealogie(self): """ Retourne la liste des noms des ascendants de l'objet self diff --git a/Ihm/I_MCBLOC.py b/Ihm/I_MCBLOC.py index c96a9f80..e0e61282 100644 --- a/Ihm/I_MCBLOC.py +++ b/Ihm/I_MCBLOC.py @@ -23,3 +23,6 @@ class MCBLOC(I_MCCOMPO.MCCOMPO): def getNomDsXML(self): return self.parent.getNomDsXML() + + def getMCPath(self): + return self.parent.getMCPath() diff --git a/Ihm/I_MCCOMPO.py b/Ihm/I_MCCOMPO.py index c7cf0d25..8966c94b 100644 --- a/Ihm/I_MCCOMPO.py +++ b/Ihm/I_MCCOMPO.py @@ -43,7 +43,7 @@ class MCCOMPO(I_OBJECT.OBJECT): """ return tr(self.nom) - def getListeMcOrdonnee(self,liste,dico): + def getListeMcOrdonnee(self,liste,dico,avecCache=True): """ Retourne la liste ordonnee (suivant le catalogue) des mots-cles d'une entite composee dont le chemin complet est donne sous forme @@ -51,7 +51,7 @@ class MCCOMPO(I_OBJECT.OBJECT): il faut encore rearranger cette liste (certains mots-cles deja presents ne doivent plus etre proposes, regles ...) """ - return self.filtreListeMc(self.getListeMcOrdonneeBrute(liste,dico)) + return self.filtreListeMc(self.getListeMcOrdonneeBrute(liste,dico,), avecCache=avecCache) def getListeMcOrdonneeBrute(self,liste,dico): """ @@ -72,7 +72,7 @@ class MCCOMPO(I_OBJECT.OBJECT): if specifique == 1 : return l return objet_cata.ordre_mc - def filtreListeMc(self,liste_brute): + def filtreListeMc(self,liste_brute,avecCache=True): """ Cette methode est appelee par EFICAS afin de presenter a l'utilisateur la liste des enfants possibles de self actualisee @@ -80,8 +80,10 @@ class MCCOMPO(I_OBJECT.OBJECT): liste des possibles (fournie par la definition), les mots-cles exclus par les regles de self et les mots-cles ne pouvant plus etre repetes + si avecCache=False on n inclut pas les MC dont le statut = cache """ liste = copy(liste_brute) + #print (self.nom, liste_brute) listeMcPresents = self.listeMcPresents() # on enleve les mots-cles non permis par les regles for regle in self.definition.regles: @@ -105,11 +107,13 @@ class MCCOMPO(I_OBJECT.OBJECT): # un mot-cle facteur ne peut pas etre repete plus de self.max fois if objet.definition.max == 1: liste.remove(k) + if not avecCache and objet.definition.statut in ('c','d','cache'): liste.remove(k) elif isinstance(objet,MCList): try : nb_occur_maxi = objet[0].definition.max if len(objet) >= nb_occur_maxi: liste.remove(k) + if not avecCache and objet[0].definition.statut=='cache': liste.remove(k) except: pass else : @@ -117,7 +121,7 @@ class MCCOMPO(I_OBJECT.OBJECT): if CONTEXT.debug : print(' ',k,' est un objet de type inconnu :',type(objet)) else : # l'objet est absent : on enleve de la liste les blocs - if self.definition.entites[k].statut=='c' : + if self.definition.entites[k].statut=='c' or self.definition.entites[k].statut=='cache' : liste.remove(k) if self.definition.entites[k].label=='BLOC': liste.remove(k) @@ -131,10 +135,12 @@ class MCCOMPO(I_OBJECT.OBJECT): # un mot-cle facteur ne peut pas etre repete plus de self.max fois if objet.definition.max > 1: liste.append(k) + if not avecCache and objet.definition.statut=='cache': liste.remove(k) elif isinstance(objet,MCList): nb_occur_maxi = objet[0].definition.max if len(objet) < nb_occur_maxi: liste.append(k) + if not avecCache and objet[0].definition.statut=='cache': liste.remove(k) return liste def listeMcPresents(self): @@ -213,11 +219,15 @@ class MCCOMPO(I_OBJECT.OBJECT): Retourne 1 si la suppression a pu etre effectuee, Retourne 0 dans le cas contraire """ - #print ('suppEntite', self.nom,objet.nom) + #print ('suppEntite de MCCOMPO', self.nom,objet) if not objet in self.mcListe: # Impossible de supprimer objet. Il n'est pas dans mcListe return 0 + if objet.nom == 'VariableProbabiliste' : + if hasattr(objet[0], 'variableDeterministe') and objet[0].variableDeterministe : + objet[0].variableDeterministe.variableProbabiliste = None + objet[0].variableDeterministe.associeVariableUQ = False self.initModif() objet.delObjPyxb() objet.deleteRef() diff --git a/Ihm/I_MCFACT.py b/Ihm/I_MCFACT.py index b42c028c..81378d82 100644 --- a/Ihm/I_MCFACT.py +++ b/Ihm/I_MCFACT.py @@ -92,6 +92,20 @@ class MCFACT(I_MCCOMPO.MCCOMPO): else: return [nom.strip()] + def getMCPath(self): + objet = self.parent.getChild(self.nom, restreint='oui') + if objet is None or objet is self: return ('mauvais MCPath') + if len(objet) > 1: index = objet.getIndex(self) + else : index = 0 + nom = self.nom + if self.parent: + l=self.parent.getMCPath() + else: + l=[] + l.append(nom.strip()) + l.append('@index ' +str(index)+ ' @') + return l + def initModif(self): """ diff --git a/Ihm/I_MCLIST.py b/Ihm/I_MCLIST.py index e52a5b5c..e5f69424 100644 --- a/Ihm/I_MCLIST.py +++ b/Ihm/I_MCLIST.py @@ -84,6 +84,10 @@ class MCList: obj.supprime() self.etape.modified() self.finModif() + if obj.nom == 'VariableProbabiliste' : + if obj.variableDeterministe : + obj.variableDeterministe.variableProbabiliste = None + obj.variableDeterministe.associeVariableUQ = False return 1 def addEntite(self,obj,pos=None): @@ -231,6 +235,10 @@ class MCList: else: return [] + def getMCPath(self): + if self.parent: return self.parent.getMCPath() + else: return [] + def getGenealogie(self): """ Retourne la liste des noms des ascendants. diff --git a/Ihm/I_MCSIMP.py b/Ihm/I_MCSIMP.py index 159c8f67..e8128092 100644 --- a/Ihm/I_MCSIMP.py +++ b/Ihm/I_MCSIMP.py @@ -360,7 +360,7 @@ class MCSIMP(I_OBJECT.OBJECT): if self.definition.position == 'global' : self.etape.deepUpdateConditionBloc() elif self.definition.position == 'reCalculeEtape' : - print ('je passe par la pour ', self.nom) + #print ('je passe par la pour ', self.nom) self.etape.deepUpdateConditionBloc() self.etape.demandeRedessine() elif self.definition.position == 'global_jdc' : @@ -692,8 +692,8 @@ class MCSIMP(I_OBJECT.OBJECT): if etape : etape.mc_globaux[self.nom]=self etape.doitEtreRecalculee=True - print ('je mets doitEtreRecalculee = True avec', self.nom ,' pour ', etape.nom) - print ('j ajoute au mc_globaux') + #print ('je mets doitEtreRecalculee = True avec', self.nom ,' pour ', etape.nom) + #print ('j ajoute au mc_globaux') elif self.definition.position == 'global_jdc' : if self.jdc: self.jdc.mc_globaux[self.nom]=self @@ -715,6 +715,8 @@ class MCSIMP(I_OBJECT.OBJECT): #on ne verifie pas la cardinalite if self.definition.validators: valid=self.definition.validators.verifItem(item) + # si on est la, alors on est valide attention a la valeur 0 + valid=1 except ValError as e: #traceback.print_exc() valid=0 @@ -729,6 +731,7 @@ class MCSIMP(I_OBJECT.OBJECT): self.intoProto.adapt(item) #on ne verifie pas la cardinalite mais on verifie les validateurs if self.definition.validators: + if hasattr(self.definition.validators, 'set_MCSimp'): self.definition.validators.set_MCSimp(self) valid=self.definition.validators.verifItem(item) comment="" valid=1 @@ -736,6 +739,9 @@ class MCSIMP(I_OBJECT.OBJECT): #traceback.print_exc() comment=tr(e.__str__()) valid=0 + except Exception as e: + comment=tr(e.__str__()) + valid=0 return valid,comment def valideMatrice(self,cr): @@ -862,7 +868,7 @@ class MCSIMP(I_OBJECT.OBJECT): if (hasattr (val, 'enleveUtilisePar')) : val.enleveUtilisePar(self) def updateAutresMotsClefs(self): - print ('updateAutresMotsClefs') + #print ('updateAutresMotsClefs') for (nomMC, Xpath) in self.definition.metAJour : exp=Xpath+'.getChild("'+nomMC+'")' try : @@ -882,4 +888,73 @@ class MCSIMP(I_OBJECT.OBJECT): for leMotCle in listeMotsClefsAppel: leMotCle.demandeRedessine() - print ('fin updateAutresMotsClefs') + #print ('fin updateAutresMotsClefs') + + def UQPossible(self): + # Plus facile de mettre cette methode dans le SIMP, car on connait son nom + if not hasattr(self.cata,'dictUQ') : return False + if self.nom in self.cata.dictUQ.keys() : return True + return False + + def isUQActivate(self): + # valide uniquement pour les MCSIMP + # a reflechir a la relecture du .comm + return self.associeVariableUQ + + def lieVariableUQ(self): + #print ('je passe dans lieVariableUQ') + self.associeVariableUQ=True + etapeIncertitude=self.jdc.getEtapesByName('ExpressionIncertitude') + if etapeIncertitude == [] : + self.jdc.editor.tree.racine.appendChild('ExpressionIncertitude', 'last') + etapeIncertitude=self.jdc.getEtapesByName('ExpressionIncertitude') + # Ou la la, que c est generique + # ajouter un op_construction + etapeIncertitude[0].buildSd() + etapeIncertitude=etapeIncertitude[0] + incertitudeInput = etapeIncertitude.getChildOrChildInBloc('Input') + nodeVariableProbabiliste=incertitudeInput.node.appendChild('VariableProbabiliste', 'first') + # le buildChildren a une mcliste --> on est oblige de mettre first mais en fait c est last + # PN a cooriger + if nodeVariableProbabiliste.item.object.nature=='MCFACT' : + newVariable=nodeVariableProbabiliste.item.object + else : + newVariable=nodeVariableProbabiliste.item.object[-1] + newVariable.variableDeterministe = self + self.variableProbabiliste=newVariable + + + if self.etape.nature== 'OPERATEUR' : + itemObjet=newVariable.addEntite('ObjectName', 0) + itemObjet.definition.addInto(self.etape.sd.nom) + itemObjet.setValeur(self.etape.sd.nom) + itemModelVariable=newVariable.getChild('ModelVariable') + itemModelVariable.setValeur(self.nom) + + itemConsigne=newVariable.getChild('Consigne') + itemConsigne.setValeur('la valeur entrée pour {} est {}'.format(self.nom, self.valeur)) + + itemXPath=newVariable.getChild('MCPath') + itemXPath.setValeur(self.getMCPath()) + #print (itemXPath) + + self.definition.siValide = self.changeValeursRefUQ + + def changeValeursRefUQ (self, motClef): + if not hasattr(motClef,'variableProbabiliste') : print ('pb ds changeValeursRefUQ'); return + itemConsigne=motClef.variableProbabiliste.getChild('Consigne') + itemConsigne.setValeur('la valeur entrée pour {} est {}'.format(motClef.nom, motClef.valeur)) + motClef.variableProbabiliste.valeurProbabiliste=motClef.valeur + + + def delieVariableUQ(self): + self.associeVariableUQ=False + # Attention, on n a pas le MCLIST mais le MCLIST(0) dans la variableProbabiliste + # si self est le seul alors on enleve la MCLIST du MCCOMPO + mcVP=self.variableProbabiliste.parent.getChild('VariableProbabiliste') + if len(mcVP) == 1 : + ret = self.variableProbabiliste.parent.suppEntite(mcVP) + else : + ret = mcVP.suppEntite(self.variableProbabiliste) + return ret + diff --git a/Ihm/I_OBJECT.py b/Ihm/I_OBJECT.py index 5a2c2701..4dc804a9 100644 --- a/Ihm/I_OBJECT.py +++ b/Ihm/I_OBJECT.py @@ -117,6 +117,31 @@ class OBJECT: else: return [self.nom.strip()] + def getMCPath(self): + if self.parent: + l=self.parent.getMCPath() + l.append(self.nom.strip()) + return l + else: + # a priori on ne devrait pas passer la + print ('Erreur dans getMCPath de I_OBJECT') + return [self.nom.strip()] + + def getObjetByMCPath(self,MCPath): + # a revoir avec les MCFACTs dans les MCLists + debug = 1 + if debug : print ('getObjetByMCPath pour', self, self.nom) + objet=None + nomFils=MCPath[0] + if debug : print ('nomFils', nomFils) + if debug : print ('MCPath restant',MCPath[1:]) + if MCPath[1:] == [] or MCPath[1:] == () : + if debug : print ('objFils',self.getChildOrChildInBloc(nomFils)) + return self.getChildOrChildInBloc(nomFils) + else : + objetFils=self.getChildOrChildInBloc(nomFils) + if debug : print ('objFils dans le else',objetFils) + return objetFils.getObjetByMCPath(MCPath[1:]) def getGenealogie(self): """ @@ -192,9 +217,4 @@ class OBJECT: #print ('demandeRedessine pour', self.nom, self, tout) CONNECTOR.Emit(self,"redessine") - def isUQActivate(self): - # valide uniquement pour les MCSIMP - return True - - class ErrorObj(OBJECT):pass diff --git a/Ihm/I_PROC_ETAPE.py b/Ihm/I_PROC_ETAPE.py index e4c19768..e4354b0f 100644 --- a/Ihm/I_PROC_ETAPE.py +++ b/Ihm/I_PROC_ETAPE.py @@ -73,6 +73,18 @@ class PROC_ETAPE(I_ETAPE.ETAPE): for child in self.mcListe : child.replaceConcept(old_sd,sd) + + def getMCPath(self): + index=self.jdc.getIndex(self) + return [self.nom, '@index '+str(index)+ ' @'] + + + def delieIncertitude(self): + mcVP=self.getChild('Input').getChild('VariableProbabiliste') + for vp in mcVP : + vp.variableDeterministe.variableProbabilite=None + vp.variableDeterministe.associeVariableUQ=False + #ATTENTION SURCHARGE: a garder en synchro ou a reintegrer dans le Noyau def buildSd(self): """ @@ -92,3 +104,4 @@ class PROC_ETAPE(I_ETAPE.ETAPE): self.sdnom=None self.state="unchanged" self.valid=0 + diff --git a/InterfaceQT4/browser.py b/InterfaceQT4/browser.py index 8a9721e7..fcf62bba 100644 --- a/InterfaceQT4/browser.py +++ b/InterfaceQT4/browser.py @@ -214,6 +214,8 @@ class JDCNode(QTreeWidgetItem,GereRegles): #---------------------------------------------------------------------- #print ("creation d'un noeud : ", item, " ",item.nom,"", treeParent, self) #self.a=0 + #if item.nom == 'ExpressionIncertitude': + # print ("creation d'un noeud : ", item, " ",item.nom,"", treeParent, self) self.item = item @@ -225,6 +227,7 @@ class JDCNode(QTreeWidgetItem,GereRegles): self.JESUISOFF = 0 self.firstAffiche = True self.childrenComplete=[] + self.item._object.node = self from InterfaceQT4 import compocomm @@ -269,7 +272,7 @@ class JDCNode(QTreeWidgetItem,GereRegles): self.treeParent.childrenComplete.append(self) - if (isinstance(self,compobloc.Node) or (isinstance(self,compomclist.Node) and self.item.isMCList()) or ( hasattr(self.item.parent,'inhibeValidator') and isinstance(self,compomclist.Node) and self.item.parent.inhibeValidator)) : + if (isinstance(self,compobloc.Node) or (isinstance(self,compomclist.Node) and self.item.isMCList()) or ( hasattr(self.item.parent,'inhibeValidator') and isinstance(self,compomclist.Node) and self.item.parent.inhibeValidator) or (isinstance(self,composimp.Node) and self.item.definition.statut in ('c','d'))) : # Le dernier or ne sert que lorsqu'on est en train de creer une liste par les validator QTreeWidgetItem.__init__(self,None,mesColonnes) else : @@ -574,9 +577,6 @@ class JDCNode(QTreeWidgetItem,GereRegles): Si pos vaut None, on le place a la position du catalogue. """ #print ("************** appendChild ",self.item.getLabelText(), pos, plier) - #import traceback - #traceback.print_stack() - self.editor.initModif() if pos == 'first' : index = 0 diff --git a/InterfaceQT4/composimp.py b/InterfaceQT4/composimp.py index 79556d1e..4e5ae9e7 100644 --- a/InterfaceQT4/composimp.py +++ b/InterfaceQT4/composimp.py @@ -51,6 +51,9 @@ class Node(browser.JDCNode,typeNode.PopUpMenuNodeMinimal): monObjet=self.item.object monNom=self.item.nom + # le mot clef est cache ou cache avec defaut + if maDefinition.statut in ('c','d') : return None + # label informatif if monObjet.isInformation(): from InterfaceQT4.monWidgetInfo import MonWidgetInfo diff --git a/InterfaceQT4/configuration.py b/InterfaceQT4/configuration.py index 4c55cd7f..3b0c605d 100644 --- a/InterfaceQT4/configuration.py +++ b/InterfaceQT4/configuration.py @@ -80,6 +80,9 @@ class configBase(object): #Particularite des schemas MAP if hasattr(self,'make_ssCode'): self.make_ssCode(self.ssCode) + #if self.appliEficas: self.parent=appliEficas.top + #else: self.parent=None + if not os.path.isdir(self.savedir) : self.savedir=os.path.join(os.path.expanduser("~"),'.config/Eficas',self.code) @@ -137,6 +140,8 @@ class configBase(object): self.withXSD=False self.afficheIhm=True + #self.afficheUQ=False + self.afficheUQ=True @@ -149,7 +154,7 @@ class configBase(object): prefsCode=__import__(name) except : self.catalogues=[] - print ('pas de fichier de prefs') + #print ('pas de fichier de prefs') return for k in dir(prefsCode): if (k[0:1] != "__" and k[-1:-2] !='__'): diff --git a/InterfaceQT4/editor.py b/InterfaceQT4/editor.py index 4769c915..dae0115c 100755 --- a/InterfaceQT4/editor.py +++ b/InterfaceQT4/editor.py @@ -853,9 +853,9 @@ class JDCEditor(JDCEditorSsIhm,Ui_baseWidget,QWidget): if self.jdc.cata.modeleMetier:self.jdc.toXml(self.fichier) if self.jdc.cata.modeleMetier and self.jdc.isValid(): - if self.generator != self.XMLgenerator : - self.XMLgenerator.gener(self.jdc) - self.XMLgenerator.writeDefault(fn) + if self.generator != self.XMLGenerator : + self.XMLGenerator.gener(self.jdc) + self.XMLGenerator.writeDefault(fn) if self.jdc.isValid() != 0 and hasattr(self.generator, "writeDefault"): #if hasattr(self.generator, "writeDefault"): @@ -882,7 +882,45 @@ class JDCEditor(JDCEditorSsIhm,Ui_baseWidget,QWidget): self.appliEficas.setWindowTitle(nouveauTitre) return (1, self.fichier) -# + + #-----------------------------------------------# + def saveUQFile(self, fichier = None, path =None): + #------------------------------------------------# + if self.fichier is None : + if path is None: path=self.maConfiguration.savedir + bOK, fn=self.determineNomFichier(path,'comm') + if bOK == 0 : return (0, None) + if fn == None : return (0, None) + if fn== '' : return (0, None) + ulfile = os.path.abspath(fn) + self.appliEficas.maConfiguration.savedir=os.path.split(ulfile)[0] + fn = QDir.toNativeSeparators(fn) + else : fn = self.fichier + + if self.jdc.isValid() == 0 : + msgBox = QMessageBox(None) + msgBox.setWindowTitle(tr("Fichier invalide / incomplet")) + msgBox.setText(tr("Le fichier .comm est invalide / incomplet")) + msgBox.addButton(tr("&Sauvegarder le .comm"),0) + msgBox.addButton(tr("&Quitter sans sauvegarder"),1) + msgBox.addButton(tr("&Annuler"),2) + res=msgBox.exec_() + if res == 2 : return (0, None) + if res == 0 : + ret, fichier = JDCEditorSsIhm.saveFile (self,fn) + if ret : self.fichier = fichier + if self.salome and ret: + self.appliEficas.addJdcInSalome( self.fichier) + return (1, self.fichier) + if self.appliEficas.salome : self.appliEficas.close() + else : sys.exit(1) + + if not JDCEditorSsIhm.saveUQFile (self,fn): + msgBox = QMessageBox(None) + titre = 'Probleme de sauvegarde fichier UQ' + texte = 'Impossible de sauvegarder {}'.format(fn) + QMessageBox.information( self, titre,texte) + return (1, self.fichier) #----------------------------------------------# def sauveLigneFile(self): diff --git a/InterfaceQT4/editorSsIhm.py b/InterfaceQT4/editorSsIhm.py index db3f87e3..e75c0b7e 100755 --- a/InterfaceQT4/editorSsIhm.py +++ b/InterfaceQT4/editorSsIhm.py @@ -87,6 +87,8 @@ class JDCEditorSsIhm : else : self.readercata=self.appliEficas.readercata if self.readercata.fichierCata == None : return #Sortie Salome + if self.readercata.cata == None : return #Sortie Salome + if self.readercata.cata == 0 : return #Sortie Salome self.titre=self.readercata.titre self.formatFichierOut = self.appliEficas.formatFichierOut @@ -118,8 +120,10 @@ class JDCEditorSsIhm : self.maConfiguration.mesGenerators = generator self.maConfiguration.mesconvertisseurs = convert - try : self.XMLgenerator=generator.plugins['xml']() - except : self.XMLgenerator=None + try : self.XMLGenerator=generator.plugins['xml']() + except : self.XMLGenerator=None + try : self.pythonGenerator=generator.plugins['python']() + except : self.pythonGenerator=None if self.formatFichierOut in generator.plugins.keys(): @@ -167,9 +171,11 @@ class JDCEditorSsIhm : txt_exception = None if not jdc: if self.extensionFichier == '.xml' : - if self.appliEficas.maConfiguration.withXSD: self.jdc.analyseXML() + if self.appliEficas.maConfiguration.withXSD: self.jdc.analyseXML() else : print ('run MDM with -x option (MDM for XML)'); exit() - else : self.jdc.analyse() + else : + self.jdc.analyse() + if hasattr(self, 'monConvert') and hasattr(self.monConvert,'traitementApresLoad'): self.monConvert.traitementApresLoad(self.jdc) txt_exception = self.jdc.cr.getMessException() if txt_exception : self.jdc = None @@ -197,23 +203,23 @@ class JDCEditorSsIhm : if self.extensionFichier == '.xml' and self.appliEficas.maConfiguration.withXSD: formatIn='xml' if formatIn in convert.plugins: # Le convertisseur existe on l'utilise - p=convert.plugins[formatIn]() - p.readfile(fn) + monConvert=convert.plugins[formatIn]() + monConvert.readfile(fn) - if p.text=="" : self.nouveau=1 + if monConvert.text=="" : self.nouveau=1 #print ('PNPN --> CIST a faire') if formatIn != 'xml': - pareil,texteNew=self.verifieChecksum(p.text) + pareil,texteNew=self.verifieChecksum(monConvert.text) if not pareil : self.informe(("fichier modifie"),("Attention! fichier change hors EFICAS"),False) - p.text=texteNew - memeVersion,texteNew=self.verifieVersionCataDuJDC(p.text) + monConvert.text=texteNew + memeVersion,texteNew=self.verifieVersionCataDuJDC(monConvert.text) if memeVersion == 0 : texteNew=self.traduitCatalogue(texteNew) - p.text=texteNew - text=p.convert('exec',self.appliEficas) - if not p.cr.estvide(): self.afficheInfos("Erreur a la conversion",'red') + monConvert.text=texteNew + text=monConvert.convert('exec',self.appliEficas) + if not monConvert.cr.estvide(): self.afficheInfos("Erreur a la conversion",'red') else: - text=p.text + text=monConvert.text else : self.afficheInfos("Type de fichier non reconnu",'red') self.informe( "Type de fichier non reconnu", @@ -223,6 +229,8 @@ class JDCEditorSsIhm : CONTEXT.unsetCurrentStep() #jdc=self.readercata.cata[0].JdC(procedure=text, + # le jdc n est pas charge + if not(hasattr(self.readercata, 'cata_ordonne_dico')) : return jdc=self.readercata.cata.JdC(procedure=text, appliEficas=self.appliEficas, cata=self.readercata.cata, @@ -231,6 +239,7 @@ class JDCEditorSsIhm : rep_mat=self.maConfiguration.rep_mat ) self.modified = False + self.monConvert=monConvert return jdc @@ -252,6 +261,7 @@ class JDCEditorSsIhm : if hasattr(self.readercata.cata,'TEXTE_NEW_JDC') : texte=self.readercata.cata.TEXTE_NEW_JDC + print (self.readercata.cata) jdc=self.readercata.cata.JdC( procedure =texte, appliEficas=self.appliEficas, cata=self.readercata.cata, @@ -338,11 +348,15 @@ class JDCEditorSsIhm : #-----------------------# if 'dico' in generator.plugins: self.generator=generator.plugins['dico']() - #print (self.generator) - jdc_formate=self.generator.gener(self.jdc) - #print (jdc_formate) - dico=self.generator.Dico - #print (dico) + texte_jdc=self.generator.gener(self.jdc) + return texte_jdc + + #-----------------------# + def generDicoPython(self): + #-----------------------# + if 'dico' in generator.plugins: + self.generator=generator.plugins['dico']() + dico=self.generator.generDico(self.jdc) return dico #-----------------------# @@ -499,7 +513,7 @@ class JDCEditorSsIhm : a.close() except : checksum='Fichier trop long \n' - ligne="#CHECKSUM:"+checksum[0:-1]+":FIN CHECKSUM" + ligne="#CHECKSUM:"+cecksum[0:-1]+":FIN CHECKSUM" return ligne #----------------------# @@ -546,10 +560,25 @@ class JDCEditorSsIhm : #-----------------------------------------------------------------# fn = fichier self.generator=generator.plugins[self.format]() - print (self.generator) + #print (self.generator) if hasattr(self.generator, "writeComplet"): self.generator.writeComplet(fichier,self.jdc,config=self.appliEficas.maConfiguration,appliEficas=self.appliEficas) + #-----------------------------------# + def saveUQFile(self, fichier = None): + #------------------------------------# + if fichier == None : print ("nom de fichier obligatoire pour sauvegarde"); return + self.fichier=fichier + self.generator=generator.plugins['UQ']() + ret = self.generator.creeNomsFichiers(fichier) + ret = self.generator.gener(self.jdc) + if not ret : + self.informe('Sauvegarde UQ', self.generator.commentaire) + return (ret, self.generator.commentaire) + ret = self.generator.writeUQ(fichier) + if not ret : self.informe('Sauvegarde UQ', self.generator.commentaire) + print ('ok') + return ret # --------------------------------------------- # Methodes Surchargees par avecIhm @@ -600,9 +629,9 @@ class JDCEditorSsIhm : self.fichierOut = fichier if not (self.writeFile(fichier,formatLigne=formatLigne)): return (0, None) if self.jdc.cata.modeleMetier and self.jdc.isValid(): - if self.generator != self.XMLgenerator : - self.XMLgenerator.gener(self.jdc) - self.XMLgenerator.writeDefault(fichier) + if self.generator != self.XMLGenerator : + self.XMLGenerator.gener(self.jdc) + self.XMLGenerator.writeDefault(fichier) return(1,self.fichier) if self.jdc.isValid() and hasattr(self.generator, "writeDefault"): self.generator.writeDefault(fichier) @@ -836,6 +865,16 @@ class JDCEditorSsIhm : monMC.state='changed' return 1 + def dumpXsd(self, avecEltAbstrait = False): + #-----------------------------------------# + if not self.readercata.cata : return + texteXSD = self.readercata.cata.JdC.dumpXsd(avecEltAbstrait) + return texteXSD + + def dumpStructure(self): + #----------------------------# + texteStructure = self.readercata.cata.JdC.dumpStructure() + return texteStructure #-------------------------------------# def changeDefautDefMC(self,nomEtape,listeMC,valeurs): diff --git a/InterfaceQT4/eficas_go.py b/InterfaceQT4/eficas_go.py index 7ae725e9..7370f7c1 100755 --- a/InterfaceQT4/eficas_go.py +++ b/InterfaceQT4/eficas_go.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # -*- coding: utf-8 -*- # Copyright (C) 2007-2021 EDF R&D # @@ -37,7 +37,10 @@ if ihmQTDir not in sys.path : sys.path.append(ihmQTDir) if editeurDir not in sys.path : sys.path.append(editeurDir) if sys.version_info[0] < 3: - print("Must be using Python 3") +# print('----------- sys.executable : ',sys.executable,' --------------') +#EFICAS_PYTHON_VERSION_MIN=30500 +#if sys.version_info[0]*10000+sys.version_info[1]*100 < EFICAS_PYTHON_VERSION_MIN: + print("Must be using at least Python 3") sys.exit() def lanceEficas(code=None, multi=False, langue='en', labelCode=None): @@ -87,20 +90,20 @@ def genereXSD(code=None): if code != None : options.code = code if options.fichierCata == None : print ('Use -c cata_name.py') - return + return 0 monEficasSsIhm = getEficasSsIhm(code=options.code,genereXSD=True) monEditor=monEficasSsIhm.getEditor() #texteXSD=monEficasSsIhm.dumpXsd(avecEltAbstrait=options.avecEltAbstrait) texteXSD=monEditor.dumpXsd(avecEltAbstrait=options.avecEltAbstrait) + if not (texteXSD) : return 0 fichierCataTrunc=os.path.splitext(os.path.basename(options.fichierCata))[0] - #if fichierCataTrunc[0:4] in ('cata','Cata'): fichierCataTrunc=fichierCataTrunc[4:] - #if fichierCataTrunc[0] in ('_','-') : fichierCataTrunc=fichierCataTrunc[1:] fileXSD = fichierCataTrunc + '.xsd' - f = open( str(fileXSD), 'w') f.write(str(texteXSD)) + return 1 + def genereXML(code=None): #----------------------- @@ -109,27 +112,78 @@ def genereXML(code=None): if code != None : options.code = code if options.fichierCata == None : print ('Use -c cata_name.py') - return + return 0 try : fichier=options.comm[0] except : fichier=None if fichier==None : print ('comm file is needed') - return + return 0 + + from .editorSsIhm import JDCEditorSsIhm + if options.fichierOut == None : fichierXMLOut=fichier[:fichier.rfind(".")]+'.xml' + else : fichierXMLOut=options.fichierOut monEficasSsIhm = getEficasSsIhm(code=options.code, forceXML=True) + monEditeur=JDCEditorSsIhm(monEficasSsIhm,fichier) + if not(monEditeur.readercata.cata) : return 0 + if monEditeur.jdc and not(monEditeur.jdc.isValid()): + print ('Fichier comm is not valid') + return 0 + monEditeur.XMLGenerator.gener(monEditeur.jdc) + return monEditeur.XMLGenerator.writeDefault(fichierXMLOut) + + +def genereUQ(code=None): +#----------------------- + from Editeur import session + options=session.parse(sys.argv) + if code != None : options.code = code + if options.fichierCata == None : + print ('Use -c cata_name.py') + return 0 + try : fichier=options.comm[0] + except : fichier=None + if fichier==None : + print ('comm file is needed') + return 0 from .editorSsIhm import JDCEditorSsIhm + monEficasSsIhm = getEficasSsIhm(code=options.code) monEditeur=JDCEditorSsIhm(monEficasSsIhm,fichier) - if options.fichierXMLOut == None : - fichierXMLOut=fichier[:fichier.rfind(".")]+'.xml' - else : - fichierXMLOut=options.fichierXMLOut - if not(monEditeur.jdc.isValid()): + if not(monEditeur.readercata.cata) : return 0 + if monEditeur.jdc and not(monEditeur.jdc.isValid()): print ('Fichier comm is not valid') - return - #print ('Fichier comm is not valid') - monEditeur.XMLgenerator.gener(monEditeur.jdc) - monEditeur.XMLgenerator.writeDefault(fichierXMLOut) + return 0 + return monEditeur.saveUQFile(fichier) + + +def genereComm(code=None): +#----------------------- + from Editeur import session + options=session.parse(sys.argv) + if code != None : options.code = code + if options.fichierCata == None : + print ('Use -c cata_name.py') + return 0 + try : fichier=options.comm[0] + except : fichier=None + if fichier==None : + print ('xml file is needed') + return 0 + + monEficasSsIhm = getEficasSsIhm(code=options.code, forceXML=True) + + from .editorSsIhm import JDCEditorSsIhm + if options.fichierOut == None : fichierCommOut=fichier[:fichier.rfind(".")]+'.comm' + else : fichierCommOut = options.fichierOut + monEditeur=JDCEditorSsIhm(monEficasSsIhm,fichier) + if not(monEditeur.readercata.cata) : return 0 + if not(monEditeur.jdc) : return 0 + # on ne sait lire que des xml valides + #PNPN + monEditeur.pythonGenerator.gener(monEditeur.jdc,format = 'beautifie') + monEditeur.pythonGenerator.writeFile(fichierCommOut) + return 1 def genereStructure(code=None): #------------------------------ @@ -150,6 +204,37 @@ def genereStructure(code=None): f.write(str(texteStructure)) f.close() +def validateFile(code,fichierCata,fichier): +#------------------------------ + from Editeur import session + options=session.parse(['',]) + from .qtEficasSsIhm import AppliSsIhm + from .editorSsIhm import JDCEditorSsIhm + monEficasSsIhm=AppliSsIhm(code=code, salome=0, fichierCata=fichierCata) + monEditeur=JDCEditorSsIhm(monEficasSsIhm,fichier) + return monEditeur.jdc.isValid() + +def getObjectPython(code,fichierCata,fichier): +#------------------------------ + from Editeur import session + options=session.parse(['',]) + from Noyau.N_OBJECT import activeSurcharge + activeSurcharge() + from .qtEficasSsIhm import AppliSsIhm + from .editorSsIhm import JDCEditorSsIhm + monEficasSsIhm=AppliSsIhm(code=code, salome=0, fichierCata=fichierCata) + monEditeur=JDCEditorSsIhm(monEficasSsIhm,fichier) + return monEditeur.jdc + +def getDicoPython(code,fichierCata,fichier): +#------------------------------ + from Editeur import session + options=session.parse(['',]) + from .qtEficasSsIhm import AppliSsIhm + from .editorSsIhm import JDCEditorSsIhm + monEficasSsIhm=AppliSsIhm(code=code, salome=0, fichierCata=fichierCata) + monEditeur=JDCEditorSsIhm(monEficasSsIhm,fichier) + return monEditeur.generDicoPython() def validateDataSet(code=None): #------------------------------ @@ -158,17 +243,26 @@ def validateDataSet(code=None): if code != None : options.code = code if options.fichierCata == None : print ('Use -c cata_name.py') - return - fichier=options.comm[0] - if fichier==None : + return 0 + + try : fichier = options.comm[0] + except : fichier =None + + if fichier==None or not (os.path.isfile(fichier)): print ('comm file is needed') - return - from .editorSsIhm import JDCEditorSsIhm - monEficasSsIhm = getEficasSsIhm(code=options.code) - monEditeur=JDCEditorSsIhm(monEficasSsIhm,fichier) - if not (monEditeur.jdc.isValid()) : print (monEditeur.getJdcRapport()) - else : print ('Jdc is valid') - return monEditeur.jdc.isValid() + return 0 + + try: + from .editorSsIhm import JDCEditorSsIhm + monEficasSsIhm = getEficasSsIhm(code=options.code) + monEditeur=JDCEditorSsIhm(monEficasSsIhm,fichier) + if not (monEditeur.jdc) : print ('mauvaise construction du jdc'); return 0 + elif not (monEditeur.jdc.isValid()) : print (monEditeur.getJdcRapport()); return 0 + else : print ('Jdc is valid') + return monEditeur.jdc.isValid() + except: + print ('impossible de lire ce .comm') + return 0 def validateFonction(laFonction, debug=False): #------------------------------- diff --git a/InterfaceQT4/feuille.py b/InterfaceQT4/feuille.py index 37d57e06..3ddc3225 100644 --- a/InterfaceQT4/feuille.py +++ b/InterfaceQT4/feuille.py @@ -26,7 +26,7 @@ except : import types,os import traceback -from PyQt5.QtWidgets import QToolButton ,QWidget +from PyQt5.QtWidgets import QToolButton ,QWidget, QMessageBox from PyQt5.QtGui import QFont, QFontMetrics, QFontInfo, QPalette from PyQt5.QtCore import Qt @@ -38,6 +38,7 @@ from .qtSaisie import SaisieValeur nomMax=230 # empirique les metrics ne fonctionnent pas + # ---------------------------------------------------------------------- # class Feuille(QWidget,ContientIcones,SaisieValeur,FacultatifOuOptionnel): # --------------------------------------------------------------------- # @@ -54,9 +55,9 @@ class Feuille(QWidget,ContientIcones,SaisieValeur,FacultatifOuOptionnel): self.setupUi(self) self.prendLeFocus=0 - maPolice= QFont("Times", 10) - self.setFont(maPolice) - self.setFocusPolicy(Qt.StrongFocus) + #maPolice= QFont("Times", 10) + #self.setFont(maPolice) + #self.setFocusPolicy(Qt.StrongFocus) self.parentQt=parentQt self.editor=self.node.editor @@ -80,6 +81,9 @@ class Feuille(QWidget,ContientIcones,SaisieValeur,FacultatifOuOptionnel): self.setCommentaire() self.setZoneInfo() self.setUnite() + #inhibition incertitude + self.inhibeSignal = False + self.setUQ() def setUnite(self): @@ -93,11 +97,30 @@ class Feuille(QWidget,ContientIcones,SaisieValeur,FacultatifOuOptionnel): if not (self.editor.appliEficas.maConfiguration.afficheUQ) and hasattr(self,'checkBoxUQ') : self.checkBoxUQ.close() return - if not self.monSimpDef.UQPossible(): + if not self.objSimp.UQPossible() and hasattr(self,'checkBoxUQ'): self.checkBoxUQ.close() return - if self.objSimp.isUQActivate() and hasattr(self,'checkBoxUQ') : - self.checkBoxUQ.setChecked(True) + if not self.objSimp.UQPossible() : return + if hasattr(self,'checkBoxUQ') : + if self.objSimp.isUQActivate() : self.checkBoxUQ.setChecked(True) + else : self.checkBoxUQ.setChecked(False) + self.checkBoxUQ.toggled.connect(self.setEnabledUQ) + + def setEnabledUQ(self) : + if self.inhibeSignal : self.inhibeSignal=False; return + if self.checkBoxUQ.isChecked() : + if self.objSimp.etape.nature == 'OPERATEUR' and not(self.objSimp.etape.sd): + QMessageBox.warning( self,tr('Attention'),tr('Il faut d abord nommer '+self.objSimp.etape.nom + ' avant de pourvoir choisir des variables incertaines')) + self.inhibeSignal = True + self.checkBoxUQ.setCheckState(False) + return + self.objSimp.lieVariableUQ() + else : + ret = self.objSimp.delieVariableUQ() + if not ret : QMessageBox.warning( self,tr( "Variable associée non trouvée "),tr( "prevenez la maintenance")) + else : + etape=self.objSimp.getJdcRoot().getEtapesByName('ExpressionIncertitude')[0] + etape.node.buildChildren() def setNom(self): self.debutToolTip="" diff --git a/InterfaceQT4/groupe.py b/InterfaceQT4/groupe.py index 93b2225c..ad127067 100644 --- a/InterfaceQT4/groupe.py +++ b/InterfaceQT4/groupe.py @@ -99,6 +99,7 @@ class Groupe(QWidget,FacultatifOuOptionnel): try : #if 1 : self.listeMc = self.obj.getListeMcOrdonnee(genea,self.jdc.cata_ordonne_dico) + if self.node.item.nom == "cocagne_options" : print (self.listeMc) listeNomsPresents=self.obj.dictMcPresents() for regle in self.obj.getRegles(): (monToolTip,regleOk)=regle.verif(listeNomsPresents) diff --git a/InterfaceQT4/monBoutonValide.py b/InterfaceQT4/monBoutonValide.py index 12767af9..82f51392 100644 --- a/InterfaceQT4/monBoutonValide.py +++ b/InterfaceQT4/monBoutonValide.py @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- # Copyright (C) 2007-2021 EDF R&D # diff --git a/InterfaceQT4/monChoixCode.py b/InterfaceQT4/monChoixCode.py index 80fdb0eb..bae07cf3 100644 --- a/InterfaceQT4/monChoixCode.py +++ b/InterfaceQT4/monChoixCode.py @@ -58,7 +58,7 @@ class MonChoixCode(Ui_ChoixCode,QDialog): def verifieInstall(self): self.groupCodes=QButtonGroup(self.groupBox) vars=list(os.environ.items()) - listeCode=('Telemac','ReacteurNumerique','Adao') + listeCode=('Adao','Carmel3D','CarmelCND','CF','MAP','MT','PSEN','PSEN_N1','Telemac','ZCracks',) for code in listeCode: dirCode=os.path.abspath(os.path.join(os.path.abspath(__file__),'../..',code)) try : @@ -66,7 +66,7 @@ class MonChoixCode(Ui_ChoixCode,QDialog): bouton=QRadioButton(self.groupBox) bouton.setText(code) self.groupCodes.addButton(bouton) - self.vlBouton.insertWidget(0,bouton) + self.vlBouton.addWidget(bouton) except : clef="PREFS_CATA_"+code try : diff --git a/InterfaceQT4/monLabelClic.py b/InterfaceQT4/monLabelClic.py index 9e998cb8..e92432df 100644 --- a/InterfaceQT4/monLabelClic.py +++ b/InterfaceQT4/monLabelClic.py @@ -1,4 +1,3 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- # Copyright (C) 2007-2021 EDF R&D # diff --git a/InterfaceQT4/monWidgetCB.py b/InterfaceQT4/monWidgetCB.py index 410df3a1..ba0cf8e4 100644 --- a/InterfaceQT4/monWidgetCB.py +++ b/InterfaceQT4/monWidgetCB.py @@ -52,6 +52,12 @@ class MonWidgetCBCommun (Feuille): def setValeursApresBouton(self): + #print (self.objSimp.getValeur()) + if self.node.item.definition.homo== 'constant' and self.objSimp.getValeur()==None : + self.CBChoix.addItem(tr("Choisir dans la partie probabiliste")) + self.CBChoix.setCurrentIndex(self.CBChoix.findText(tr("Choisir dans la partie probabiliste"))) + self.CBChoix.setEnabled(0) + return if self.objSimp.getValeur()==None : self.CBChoix.setCurrentIndex(-1) self.CBChoix.lineEdit().setText(tr("Select")) @@ -67,10 +73,23 @@ class MonWidgetCBCommun (Feuille): if not(type(choix) == str) : choix=str(choix) listeChoix.append(choix) self.CBChoix.addItem(choix) - self.CBChoix.setEditable(True) - monCompleteur=QCompleter(listeChoix,self) - monCompleteur.setCompletionMode(QCompleter.PopupCompletion) - self.CBChoix.setCompleter(monCompleteur) + if self.node.item.definition.homo== 'constant' : + self.CBChoix.setEnabled(0) + if self.objSimp.getValeur() != None : + self.CBChoix.setStyleSheet(("\n" +"QComboBox {\n" +" border: 1px solid gray;\n" +" background: rgb(0,255,0);\n" +" color: rgb(24,24,7);\n" +" }\n" +"QComboBox::drop-down {\n" +" image: none; \n" +" }")) + else : + self.CBChoix.setEditable(True) + monCompleteur=QCompleter(listeChoix,self) + monCompleteur.setCompletionMode(QCompleter.PopupCompletion) + self.CBChoix.setCompleter(monCompleteur) def choixSaisi(self): self.CBChoix.lineEdit().setStyleSheet(("\n" diff --git a/InterfaceQT4/monWidgetFact.py b/InterfaceQT4/monWidgetFact.py index 8bf1c5dc..b1157b6c 100644 --- a/InterfaceQT4/monWidgetFact.py +++ b/InterfaceQT4/monWidgetFact.py @@ -26,7 +26,6 @@ from PyQt5.QtWidgets import QWidget from .groupe import Groupe from desWidgetFact import Ui_WidgetFact -from desWidgetFactTableau import Ui_WidgetFactTableau from Extensions.i18n import tr # Import des panels @@ -35,7 +34,7 @@ class MonWidgetFactCommun(Groupe): """ """ def __init__(self,node,editor,parentQt,definition, obj, niveau,commande): - #print ("fact : ",node.item.nom) + #print ("fact : ",node.item.nom , node.item.object.nature) Groupe.__init__(self,node,editor,parentQt, definition,obj,niveau,commande) labeltext,fonte,couleur = self.node.item.getLabelText() self.GroupBox.setText(tr(labeltext)) @@ -43,8 +42,11 @@ class MonWidgetFactCommun(Groupe): self.parentQt.commandesLayout.insertWidget(-1,self) self.doitAfficherOptionnel=True min,max=obj.getMinMax() - if max < 2 and hasattr(self, 'RBPlus') : self.RBPlus.close() if max > 1 and hasattr(self, 'RBPlus') : self.RBPlus.clicked.connect(self.ajouteMCParPB) + if max < 2 and hasattr(self, 'RBPlus') : self.RBPlus.close() + if max > 2 and obj.alt_parent.nature == 'MCList' and len(obj.alt_parent) >= max and hasattr(self, 'RBPlus') : self.RBPlus.close() + + if max > 2 and definition.statut == 'cache' and hasattr(self, 'RBPlus') : self.RBPlus.close() def enterEvent(self,event): #print "enterEvent ", self.node.item.getLabelText()[0] diff --git a/InterfaceQT4/monWidgetMatrice.py b/InterfaceQT4/monWidgetMatrice.py index cb5921e1..14c6d2f0 100644 --- a/InterfaceQT4/monWidgetMatrice.py +++ b/InterfaceQT4/monWidgetMatrice.py @@ -105,7 +105,7 @@ class MonWidgetMatrice (Ui_desWidgetMatrice,Feuille): self.TBMatrice.setColumnCount(self.nbCols) self.TBMatrice.setRowCount(self.nbLigs) if self.nbLigs <15 : taille = 50 - else : taille = 30 + else : taille = 40 for i in range(self.nbLigs) : self.TBMatrice.setRowHeight(i,taille) for i in range(self.nbCols) : @@ -125,6 +125,7 @@ class MonWidgetMatrice (Ui_desWidgetMatrice,Feuille): dejaAffiche=0 if (len(liste)) != self.nbLigs : QMessageBox.critical( self,tr( "Mauvaise dimension de matrice"),tr( "le nombre de ligne n est pas egal a ") + str(self.nbLigs)) + return for i in range(self.nbLigs): inter=liste[i] if (len(inter)) != self.nbCols : diff --git a/InterfaceQT4/monWidgetOptionnel.py b/InterfaceQT4/monWidgetOptionnel.py index cc2360bb..89c1dee7 100644 --- a/InterfaceQT4/monWidgetOptionnel.py +++ b/InterfaceQT4/monWidgetOptionnel.py @@ -38,7 +38,7 @@ class MonWidgetOptionnel (QWidget,Ui_WidgetOptionnel): self.parentQt=parentQt def afficheOptionnel(self,liste,liste_rouge,MC): - #print ('afficheOptionnel MonWidgetOptionnel',self, liste,MC.node.item.nom) + # print ('afficheOptionnel MonWidgetOptionnel',self, liste,MC.node.item.nom) self.vireLesAutres(MC) if MC.node.item.nom in self.dicoMCWidgetOptionnel : diff --git a/InterfaceQT4/monWidgetSimpBase.py b/InterfaceQT4/monWidgetSimpBase.py index fae5cb3f..9f73d443 100644 --- a/InterfaceQT4/monWidgetSimpBase.py +++ b/InterfaceQT4/monWidgetSimpBase.py @@ -64,12 +64,11 @@ class MonWidgetSimpBase (Ui_WidgetSimpBase,Feuille): def setValeurs(self): - #print ("dans setValeurs") + self.oldValeurTexte='' self.politique=PolitiqueUnique(self.node,self.editor) valeur=self.node.item.getValeur() valeurTexte=self.politique.getValeurTexte(valeur) chaine="" - if valeurTexte != None : from decimal import Decimal if isinstance(valeurTexte,Decimal): @@ -77,10 +76,6 @@ class MonWidgetSimpBase (Ui_WidgetSimpBase,Feuille): elif repr(valeurTexte.__class__).find("PARAMETRE") > 0: chaine = repr(valeur) else : - #PN ???? - #try : - # chaine=QString("").setNum(valeurTexte) - #except : chaine=str(valeurTexte) self.oldValeurTexte=chaine self.lineEditVal.setText(chaine) @@ -110,6 +105,6 @@ class MonWidgetSimpBase (Ui_WidgetSimpBase,Feuille): if str(self.lineEditVal.text())=="" or str(self.lineEditVal.text())==None : return except : pass SaisieValeur.LEvaleurPressed(self) - self.parentQt.donneFocus() + #self.parentQt.donneFocus() self.setValeurs() self.reaffiche() diff --git a/InterfaceQT4/qtEficas.py b/InterfaceQT4/qtEficas.py index a0c05794..cc0fd8e7 100755 --- a/InterfaceQT4/qtEficas.py +++ b/InterfaceQT4/qtEficas.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python3 # -*- coding: iso-8859-1 -*- # Copyright (C) 2007-2021 EDF R&D # @@ -66,10 +66,12 @@ class Appli(AppliSsIhm,Ui_Eficas,QMainWindow): if self.multi == False : self.definitCode(code,None) - if self.code==None: return + if code==None: return else : self.definitCode(code,None) - if self.code==None: return + if code==None: return + print ('il faut trouver le chemin du code') + return self.suiteTelemac=False if hasattr (self, 'maConfiguration') : @@ -153,8 +155,7 @@ class Appli(AppliSsIhm,Ui_Eficas,QMainWindow): #print ('attention try devient if 1') self.ouvreFichiers() except EficasException as exc: - #except: - print ("je suis dans le except") + print ("je suis dans le except", exc) if self.salome == 0 : exit() #self.adjustSize() @@ -248,6 +249,14 @@ class Appli(AppliSsIhm,Ui_Eficas,QMainWindow): self.demande=False self.fileNew() + def ajoutUQ(self): + AppliSsIhm.ajoutUQ(self) + self.menuUQ = self.menubar.addMenu(tr("Incertitude")) + self.actionUQ = QAction(self) + self.actionUQ.setText(tr("Sauve Incertitude")) + self.menuUQ.addAction(self.actionUQ) + self.actionUQ.triggered.connect(self.handleSortieUQ) + def ajoutN1(self): return self.menuN1 = self.menubar.addMenu(tr("Process Output")) @@ -425,6 +434,7 @@ class Appli(AppliSsIhm,Ui_Eficas,QMainWindow): self.connectRechercherDsCatalogue() self.ajoutSortieComplete() + def lookSuiteTelemac(self): self.enleverActionsStructures() self.enlevernewInclude() @@ -620,6 +630,9 @@ class Appli(AppliSsIhm,Ui_Eficas,QMainWindow): def handleDeplier(self): self.viewmanager.handleDeplier() + def handleSortieUQ(self): + self.viewmanager.handleSortieUQ() + def ajoutCommentaire(self): self.viewmanager.ajoutCommentaire() @@ -635,6 +648,7 @@ class Appli(AppliSsIhm,Ui_Eficas,QMainWindow): def getSource(self,file): # appele par Editeur/session.py + # non modifie par withUQ (normal) import convert p=convert.plugins['python']() p.readfile(file) @@ -834,7 +848,7 @@ class Appli(AppliSsIhm,Ui_Eficas,QMainWindow): self.viewmanager.handleOpen(fichier=fichier, patron =0 ) def handleClearRecent(self): - self.recent = [] + self.recent = QStringList() self.sauveRecents() def handleRechercherDsCatalogue(self): diff --git a/InterfaceQT4/qtEficasSsIhm.py b/InterfaceQT4/qtEficasSsIhm.py index 56e2ba50..bc931b33 100755 --- a/InterfaceQT4/qtEficasSsIhm.py +++ b/InterfaceQT4/qtEficasSsIhm.py @@ -92,8 +92,12 @@ class AppliSsIhm: self.suiteTelemac=False self.viewmanager=MyViewManagerSsIhm(self) + self.withUQ=False - + def ajoutUQ(self): + self.withUQ=True + self.formatFichierIn = "pythonUQ" #par defaut + def definitCode(self,code,ssCode) : self.code=code self.ssCode=ssCode diff --git a/InterfaceQT4/qtSaisie.py b/InterfaceQT4/qtSaisie.py index 0ff274d9..cf2b291e 100644 --- a/InterfaceQT4/qtSaisie.py +++ b/InterfaceQT4/qtSaisie.py @@ -66,12 +66,19 @@ class SaisieValeur(object): if hasattr(self,"lineEditVal"):self.lineEditVal.setText(valeur) nouvelleValeur=valeur - if self.node.item.definition.validators != None : - if self.node.item.definition.validators.verifItem(nouvelleValeur) !=1 : - commentaire=self.node.item.definition.validators.infoErreurItem() - self.editor.afficheInfos(commentaire,Qt.red) - self.inSaisieValeur=False - return + # # Pourquoi ecrire cela ici ? pourquoi isValid ne suffit pas ? + # est-ce le verifItem ? + # commenter le 5/07/22 + #if self.node.item.definition.validators != None : + # if hasattr(self.node.item.definition.validators, 'set_MCSimp'): + # self.node.item.definition.validators.set_MCSimp(self.node.item) + # nouvelleValeurFormat=self.politique.getValeurTexte(nouvelleValeur) + # print (nouvelleValeurFormat, nouvelleValeurFormat.__class__) + # if self.node.item.definition.validators.verifItem(nouvelleValeurFormat) !=1 : + # commentaire=self.node.item.definition.validators.infoErreurItem() + # self.editor.afficheInfos(commentaire,Qt.red) + # self.inSaisieValeur=False + # return nouvelleValeurFormat=self.politique.getValeurTexte(nouvelleValeur) validite,commentaire=self.politique.recordValeur(nouvelleValeurFormat) diff --git a/InterfaceQT4/readercata.py b/InterfaceQT4/readercata.py index 05d942d9..3bad4257 100644 --- a/InterfaceQT4/readercata.py +++ b/InterfaceQT4/readercata.py @@ -218,6 +218,7 @@ class ReaderCata (ReaderCataCommun): self.VERSION_EFICAS=self.appliEficas.VERSION_EFICAS self.demandeCatalogue=False self.code=self.appliEficas.code + self.titre=self.appliEficas.code self.ssCode=self.appliEficas.ssCode # on positionne par defaut mais est-ce vraiment necessaire self.appliEficas.formatFichierIn='python' @@ -240,8 +241,10 @@ class ReaderCata (ReaderCataCommun): if self.fichierCata == None : self.choisitCata() self.cata = self.importCata(self.fichierCata) + if not self.cata : sys.exit(1) if self.code == 'NonConnu' : self.code = self.cata.JdC.code modeleMetier = None + self.cata.fileModeleMetier = None dicoEltDif = {} if not (self.appliEficas.genereXSD) : if (self.appliEficas.maConfiguration.withXSD or self.appliEficas.withXSD) : @@ -254,7 +257,11 @@ class ReaderCata (ReaderCataCommun): nomCataXsd = os.path.splitext(os.path.basename(self.fichierCata))[0] fichierCataTrunc=os.path.splitext(os.path.basename(self.fichierCata))[0] nomCataXsd = fichierCataTrunc+'_driver' - pathCata = os.path.dirname(self.fichierCata)+'/raw/'+nomCataXsd+'.py' + + if os.path.dirname(self.fichierCata) == "" : pathCata ='./raw/'+nomCataXsd+'.py' + else : pathCata = os.path.dirname(self.fichierCata)+'/raw/'+nomCataXsd+'.py' + + self.cata.fileModeleMetier= os.path.dirname(self.fichierCata)+'/raw/'+nomCataXsd+'.xsd' import imp modeleMetier= imp.load_source(nomCataXsd,pathCata) #print ('nomCataXsd , pathCata ',nomCataXsd,pathCata) @@ -273,9 +280,10 @@ class ReaderCata (ReaderCataCommun): #print ('dans readerCata _________', dicoEltDif) except : - if self.appliEficas.ssIhm == False :print ('______________ poum import cata_genere ') + #if self.appliEficas.ssIhm == False :print (' unable to load xsd driver ') self.QWParent.informe('XSD driver', 'unable to load xsd driver',critique=False) modeleMetier = None + return self.cata.DicoNomTypeDifferentNomElt=dicoEltDif @@ -338,6 +346,8 @@ class ReaderCata (ReaderCataCommun): self.appliEficas.titre=self.titre self.QWParent.titre=self.titre + # incertitude --> change le convert + if hasattr(self.cata, 'avecIncertitude') : self.appliEficas.ajoutUQ() def importCata(self,cata): """ @@ -370,10 +380,9 @@ class ReaderCata (ReaderCataCommun): o=__import__(nom_cata) return o except Exception as e: - self.QWParent.informe('catalog', 'unable to load catalog file') + self.QWParent.informe('catalog python', 'unable to load catalog file') import traceback traceback.print_exc() - return 0 @@ -416,6 +425,7 @@ class ReaderCata (ReaderCataCommun): def creeDicoInverse(self): self.dicoInverse={} self.dicoMC={} + if not self.cata : return listeEtapes=self.cata.JdC.commandes for e in self.cata.JdC.commandes: self.traiteEntite(e) diff --git a/InterfaceQT4/viewManager.py b/InterfaceQT4/viewManager.py index fffd16d8..70052ba4 100644 --- a/InterfaceQT4/viewManager.py +++ b/InterfaceQT4/viewManager.py @@ -88,6 +88,7 @@ class MyViewManager(object): if maPage : self.myQtab.setTabText(self.myQtab.indexOf(maPage),os.path.basename(fichier)) return result + def closeTab(self,indexAFermer): self.handleClose(indexAFermer = indexAFermer) @@ -254,6 +255,13 @@ class MyViewManager(object): self.myQtab.setTabText(index,fileName) return ok + def handleSortieUQ(self): + index=self.myQtab.currentIndex() + if index < 0 : return + editor=self.dictEditors[index] + ok, newName = editor.saveUQFile() + return ok + def saveCompleteCurrentEditor(self): index=self.myQtab.currentIndex() if index < 0 : return diff --git a/InterfaceQT4/viewManagerSsIhm.py b/InterfaceQT4/viewManagerSsIhm.py index 6a257201..19ee6e8c 100644 --- a/InterfaceQT4/viewManagerSsIhm.py +++ b/InterfaceQT4/viewManagerSsIhm.py @@ -72,6 +72,9 @@ class JdcSsIhmHandler(object): # ----------------------------------- return self.viewManagerSsIhm.fileLegerSaveAs(self,fileName) + def handleSortieUQ(self,fileName): +# ----------------------------------- + return self.viewManagerSsIhm.handleSortieUQ(self,fileName) #-------------------------------- diff --git a/MAP/CMakeLists.txt b/MAP/CMakeLists.txt deleted file mode 100644 index f65a4429..00000000 --- a/MAP/CMakeLists.txt +++ /dev/null @@ -1,35 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# -# -# ====================================================================== - - -install ( FILES qtEficas_map.py - prefs.py - style.py - prefs_MAP.py - configuration_MAP.py - mapcata.py - DESTINATION ${CMAKE_INSTALL_PREFIX}/MAP - ) - - -### Local Variables: -### mode: cmake -### End: diff --git a/MAP/configuration_MAP.py b/MAP/configuration_MAP.py deleted file mode 100644 index 7a28aefc..00000000 --- a/MAP/configuration_MAP.py +++ /dev/null @@ -1,60 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2021 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -""" - Ce module sert pour charger les parametres de configuration d'EFICAS -""" -# Modules Python -import os -import sys -import configuration - -# Modules Eficas -from Editeur import utils - -class CONFIG(configuration.CONFIG_BASE): - - #----------------------------------- - def __init__(self,appli,repIni): - #----------------------------------- - self.ssCode=appli.ssCode - self.INSTALLDIR =os.path.dirname(__file__) - self.adresse="ftp://ftp.pleiade.edf.fr/projets/MAP/OnlineDoc/MAP2014.1/components" - - self.labels_user=['exec_acrobat','savedir','path_doc'] - self.labels_eficas=['exec_acrobat','savedir','path_doc','catalogues','closeAutreCommande','closeFrameRechercheCommande','taille'] - - #self.cataFile="catalogues_MAP.ini" - configuration.CONFIG_BASE.__init__(self,appli,repIni) - - def make_ssCode(self,ssCode): - if ssCode == None : return - try : - name='prefs_'+ssCode - prefs_ssCode=__import__(name) - prefs_ssCode.ajout(self) - except : - pass - - -def make_config(appli,rep): - return CONFIG(appli,rep) - - - diff --git a/MAP/mapcata.py b/MAP/mapcata.py deleted file mode 100755 index 80de7820..00000000 --- a/MAP/mapcata.py +++ /dev/null @@ -1,2283 +0,0 @@ - -from Accas import * - -JdC = JDC_CATA (code = 'MAP', - execmodul = None, - ) - -import types -class Tuple: - def __init__(self,ntuple): - self.ntuple=ntuple - - def __convert__(self,valeur): - if type(valeur) == types.StringType: - return None - if len(valeur) != self.ntuple: - return None - return valeur - - def info(self): - return "Tuple de %s elements" % self.ntuple - - __repr__=info - __str__=info - -# ====================================================================== -# Catalog entry for the MAP function : c_solver_primary_chemistry -# ====================================================================== -C_SOLVER_PRIMARY_CHEMISTRY_DATA=PROC(nom='C_SOLVER_PRIMARY_CHEMISTRY_DATA',op=None, -UIinfo ={'groupes':('solver',)}, -input_temp=SIMP(typ='R',fr= "value of the temperature in Celsius",ang= "value of the temperature in Celsius",docu= "",statut= "o",into=None,min=1,max=1,val_min=20.0,val_max=320.0,defaut=None), -input_bore=SIMP(typ='R',fr= "boron content (in ppm) in the primary water",ang= "boron content (in ppm) in the primary water",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=2000.0,defaut=None), -input_lithium=SIMP(typ='R',fr= "lithium content (in ppm) in the primary water",ang= "lithium content (in ppm) in the primary water",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1000.0,defaut=None), -save_out=SIMP(typ=bool,fr= "boolean, if true output results in an output file",ang= "boolean, if true output results in an output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Pathname for the ouput file",ang= "Pathname for the ouput file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_post_polymer_graphic -# ====================================================================== -C_POST_POLYMER_GRAPHIC_DATA=PROC(nom='C_POST_POLYMER_GRAPHIC_DATA',op=None, -UIinfo ={'groupes':('post',)}, -study_name=SIMP(typ='TXM',fr= "Describes the name of the study",ang= "Describes the name of the study",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_directory=SIMP(typ='TXM',fr= "Name of directory where input data are located.",ang= "Name of directory where input data are located.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ='TXM',fr= "Name of file where input data are stored.",ang= "Name of file where input data are stored.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -graphic_names=SIMP(typ='TXM',fr= "Names of graphics",ang= "Names of graphics",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_nodes=SIMP(typ='TXM',fr= "List of the nodes that have to be plot.if graphic_nodes is a list, all the nodes in the list will be plot for each graph. If the list contain only 'all', all the nodes will be plot. If the nodes are differents for each graph, graphic_nodes will be a list of list. The first list level will have the same lenth as graphic_names (same order) the second list level will contain the nodes for the graph",ang= "List of the nodes that have to be plot.if graphic_nodes is a list, all the nodes in the list will be plot for each graph. If the list contain only 'all', all the nodes will be plot. If the nodes are differents for each graph, graphic_nodes will be a list of list. The first list level will have the same lenth as graphic_names (same order) the second list level will contain the nodes for the graph",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_log=SIMP(typ='TXM',fr= "list of the boolean that indiacte if the X and Y axes will be plot in log. if graphic_log is a list of 1 boolean, ex True, the log will be applied for the 2 axes of all the graphs. if graphic_log is a list of 2 boolean, the 1st boolean will be link to the X axe, the second to the Y axe of all the graphs, If the log information is different for each graph, graphic_log will be a list of list. The first list level will have the same lenth as graphic_names (same order) the second list level will contain the same information as the 2 previous options",ang= "list of the boolean that indiacte if the X and Y axes will be plot in log. if graphic_log is a list of 1 boolean, ex True, the log will be applied for the 2 axes of all the graphs. if graphic_log is a list of 2 boolean, the 1st boolean will be link to the X axe, the second to the Y axe of all the graphs, If the log information is different for each graph, graphic_log will be a list of list. The first list level will have the same lenth as graphic_names (same order) the second list level will contain the same information as the 2 previous options",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_graphic_name=SIMP(typ='TXM',fr= "list of parameter name on which graph we wish to add other plots",ang= "list of parameter name on which graph we wish to add other plots",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_name=SIMP(typ='TXM',fr= "list of list of name of the experiemental plot that will be add. The first list level will have the same lenth as graphic_names (same order) the second list level will contain the experiemental names for the graph",ang= "list of list of name of the experiemental plot that will be add. The first list level will have the same lenth as graphic_names (same order) the second list level will contain the experiemental names for the graph",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_file=SIMP(typ='TXM',fr= "list of list of file name of the experiemental data that will be add. The first list level will have the same lenth as graphic_names (same order) the second list level will contain the experiemental file names",ang= "list of list of file name of the experiemental data that will be add. The first list level will have the same lenth as graphic_names (same order) the second list level will contain the experiemental file names",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_names=SIMP(typ='TXM',fr= "list of parameter name that have to be plot",ang= "list of parameter name that have to be plot",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_nodes=SIMP(typ='TXM',fr= "list of the nodes that have to be plot. if graphic_nodes is a list, all the nodes in the list will be plot for each graph. If the list contain only 'all', all the nodes will be plot. If the nodes are differents for each graph, graphic_nodes will be a list of list. The first list level will have the same lenth as graphic_space_names (same order) the second list level will contain the nodes for the graph",ang= "list of the nodes that have to be plot. if graphic_nodes is a list, all the nodes in the list will be plot for each graph. If the list contain only 'all', all the nodes will be plot. If the nodes are differents for each graph, graphic_nodes will be a list of list. The first list level will have the same lenth as graphic_space_names (same order) the second list level will contain the nodes for the graph",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_times=SIMP(typ='TXM',fr= "list of the time that have to be plot. if graphic_time is a list, all the time in the list will be plot for each graph. If the list contain only 'all', all the times will be plot. If the times are differents for each graph, graphic_nodes will be a list of list. The first list level will have the same lenth as graphic_space_names (same order) the second list level will contain the times for the graph",ang= "list of the time that have to be plot. if graphic_time is a list, all the time in the list will be plot for each graph. If the list contain only 'all', all the times will be plot. If the times are differents for each graph, graphic_nodes will be a list of list. The first list level will have the same lenth as graphic_space_names (same order) the second list level will contain the times for the graph",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_log=SIMP(typ='TXM',fr= "list of the boolean that indiacte if the X and Y axes will be plot in log. +if graphic_log is a list of 1 boolean, ex True, the log will be applied for the 2 axes of all the graphs if graphic_log is a list of 2 boolean, the 1st boolean will be link to the X axe, the second to the Y axe of all the graphs. If the log information is different for each graph, graphic_log will be a list of list. The first list level will have the same lenth as graphic_space_names (same order) the second list level will contain the same information as the 2 previous options",ang= "list of the boolean that indiacte if the X and Y axes will be plot in log. +if graphic_log is a list of 1 boolean, ex True, the log will be applied for the 2 axes of all the graphs if graphic_log is a list of 2 boolean, the 1st boolean will be link to the X axe, the second to the Y axe of all the graphs. If the log information is different for each graph, graphic_log will be a list of list. The first list level will have the same lenth as graphic_space_names (same order) the second list level will contain the same information as the 2 previous options",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_post_grid_field -# ====================================================================== -C_POST_GRID_FIELD_DATA=PROC(nom='C_POST_GRID_FIELD_DATA',op=None, -UIinfo ={'groupes':('post',)}, -study_name=SIMP(typ='TXM',fr= "the name of your study",ang= "the name of your study",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_directory=SIMP(typ='Repertoire',fr= "the name of the output directory",ang= "the name of the output directory",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -prior_strain_dat_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "first Stereo output file",ang= "first Stereo output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -second_strain_dat_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "second Stereo output file",ang= "second Stereo output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -mesh_size_in_micron=SIMP(typ='R',fr= "grid mesh size in microns",ang= "grid mesh size in microns",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -mesh_size_in_pixel=SIMP(typ='I',fr= "grid mesh size in pixels",ang= "grid mesh size in pixels",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -matlab=SIMP(typ=bool,fr= "formatting output for matlab",ang= "formatting output for matlab",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -accuracy=SIMP(typ='I',fr= "number of subdivision",ang= "number of subdivision",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -bin_number=SIMP(typ='I',fr= "number of bins in histogram",ang= "number of bins in histogram",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -histograms=SIMP(typ=bool,fr= "save histograms",ang= "save histograms",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -prior_strain=SIMP(typ=bool,fr= "save the prior strain",ang= "save the prior strain",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -second_strain=SIMP(typ=bool,fr= "save the second strain",ang= "save the second strain",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -strain_path_beta=SIMP(typ=bool,fr= "save the strain path beta",ang= "save the strain path beta",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -peek=SIMP(typ=bool,fr= "save the peek",ang= "save the peek",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -oxydation_map=SIMP(typ=bool,fr= "save the oxydation map",ang= "save the oxydation map",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -) -# ====================================================================== -# Catalog entry for the MAP function : c_solver_generalised_corrosion -# ====================================================================== -C_SOLVER_GENERALISED_CORROSION_DATA=PROC(nom='C_SOLVER_GENERALISED_CORROSION_DATA',op=None, -UIinfo ={'groupes':('transverse',)}, -input_grid_field_csv=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the grid field csv file with metal thickness field",ang= "name of the grid field csv file with metal thickness field",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the grid field metadata file with metal thickness field",ang= "name of the grid field metadata file with metal thickness field",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -corrosion_speed_profile=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the file describing corrosion speed profile with thickness",ang= "name of the file describing corrosion speed profile with thickness",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_grid_field_csv=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "resulting thickness field csv file (grid field format)",ang= "resulting thickness field csv file (grid field format)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_grid_field_metadata=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "resulting thickness field metadata file (grid field format)",ang= "resulting thickness field metadata file (grid field format)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_grid_field_pdf=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "pdf report including intermediate thickness fields",ang= "pdf report including intermediate thickness fields",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -computation_steps=SIMP(typ='I',fr= "number of time steps",ang= "number of time steps",docu= "",statut= "o",into=None,min=1,max=1,val_min=1,val_max=100,defaut=10), -computation_time_step=SIMP(typ='R',fr= "amplitude of the time steps",ang= "amplitude of the time steps",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -display=SIMP(typ=bool,fr= "turn it on to display fields",ang= "turn it on to display fields",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -initial_thickness=SIMP(typ='R',fr= "initial metal thickness",ang= "initial metal thickness",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_ct_specimen_mesh -# ====================================================================== -C_PRE_CT_SPECIMEN_MESH_DATA=PROC(nom='C_PRE_CT_SPECIMEN_MESH_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -ct_scale=SIMP(typ='R',fr= "Scale factor of the CT specimen, with respect to a CT 12.5 model",ang= "Scale factor of the CT specimen, with respect to a CT 12.5 model",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.5,val_max=2.0,defaut=1.0), -crack_depth_ratio=SIMP(typ='R',fr= "Conventional a/w ratio of crack depth over specimen thickness",ang= "Conventional a/w ratio of crack depth over specimen thickness",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.3,val_max=0.6,defaut=0.5), -output_mesh=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "pathname of the file where the output MED mesh is generated",ang= "pathname of the file where the output MED mesh is generated",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_info=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "pathname of the file where the output information about the mesh is generated",ang= "pathname of the file where the output information about the mesh is generated",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_post_scatterplot_sensitivity -# ====================================================================== -C_POST_SCATTERPLOT_SENSITIVITY_DATA=PROC(nom='C_POST_SCATTERPLOT_SENSITIVITY_DATA',op=None, -UIinfo ={'groupes':('post',)}, -xsample=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Name of the file that contains the input experimental design",ang= "Name of the file that contains the input experimental design",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -ysample=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Name of the file that contains the output experimental design",ang= "Name of the file that contains the output experimental design",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -degree=SIMP(typ='I',fr= "Maximum degree of the polynomial fit.If the parameter is not set, no fit is attempted",ang= "Maximum degree of the polynomial fit.If the parameter is not set, no fit is attempted",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -file_output=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Name of the output file containing the analysis results",ang= "Name of the output file containing the analysis results",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_image_2d_uncurtain -# ====================================================================== -C_IMAGE_2D_UNCURTAIN_DATA=PROC(nom='C_IMAGE_2D_UNCURTAIN_DATA',op=None, -UIinfo ={'groupes':('image',)}, -image_name=SIMP(typ='TXM',fr= "pathname of the files of input images ; globing (wild card) is allowed",ang= "pathname of the files of input images ; globing (wild card) is allowed",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -mask_width=SIMP(typ='R',fr= "(optional if GUI is used, mandatory otherwise) dark bands width of the mask",ang= "(optional if GUI is used, mandatory otherwise) dark bands width of the mask",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -core_width=SIMP(typ='R',fr= "(optional if GUI is used, mandatory otherwise)center size not to be darken in the fourier transform image",ang= "(optional if GUI is used, mandatory otherwise)center size not to be darken in the fourier transform image",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -mask_blur=SIMP(typ='R',fr= "(optional if GUI is used, mandatory otherwise)gaussian blur sigma applied on the mask",ang= "(optional if GUI is used, mandatory otherwise)gaussian blur sigma applied on the mask",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -gui=SIMP(typ=bool,fr= "Run the Graphical User Interface if set to True",ang= "Run the Graphical User Interface if set to True",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -output_prefix=SIMP(typ='TXM',fr= "Prefix appended before the output file name",ang= "Prefix appended before the output file name",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -output_suffix=SIMP(typ='TXM',fr= "Suffix appended after the output file name",ang= "Suffix appended after the output file name",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -output_directory=SIMP(typ='Repertoire',fr= "path where each output file is written",ang= "path where each output file is written",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut='refs'), -) -# ====================================================================== -# Catalog entry for the MAP function : c_image_2d_brightness_equalizer -# ====================================================================== -C_IMAGE_2D_BRIGHTNESS_EQUALIZER_DATA=PROC(nom='C_IMAGE_2D_BRIGHTNESS_EQUALIZER_DATA',op=None, -UIinfo ={'groupes':('image',)}, -mask_shape=SIMP(typ='TXM',fr= "(optional in standalone mode if gui parameter is set to True, mandatory otherwise) technic used to create the mask shape",ang= "(optional in standalone mode if gui parameter is set to True, mandatory otherwise) technic used to create the mask shape",docu= "",statut= "o",into=['gaussian', 'parabolic', 'planar'],min=1,max=1,val_min='**',val_max='**',defaut='gaussian'), -mask_shape_gaussian=BLOC(condition="(mask_shape=='gaussian')", -image_name=SIMP(typ='TXM',fr= "pathname of the files of input images ; globing (wild card) is allowed",ang= "pathname of the files of input images ; globing (wild card) is allowed",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -gui=SIMP(typ=bool,fr= "Run the Graphical User Interface if set to True",ang= "Run the Graphical User Interface if set to True",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -output_prefix=SIMP(typ='TXM',fr= "Prefix appended before the output file name",ang= "Prefix appended before the output file name",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -output_suffix=SIMP(typ='TXM',fr= "Suffix appended after the output file name",ang= "Suffix appended after the output file name",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -gaussian_blur_sigma=SIMP(typ='R',fr= "standard variation of the gaussian blur applied to the input image to create the mask",ang= "standard variation of the gaussian blur applied to the input image to create the mask",docu= "",statut= "f",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -), -output_directory=SIMP(typ='Repertoire',fr= "(optional, default : /refs) path where each output file is written",ang= "(optional, default : /refs) path where each output file is written",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -mask_shape_parabolic=BLOC(condition="(mask_shape=='parabolic')", -image_name=SIMP(typ='TXM',fr= "pathname of the files of input images ; globing (wild card) is allowed",ang= "pathname of the files of input images ; globing (wild card) is allowed",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -gui=SIMP(typ=bool,fr= "Run the Graphical User Interface if set to True",ang= "Run the Graphical User Interface if set to True",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -output_prefix=SIMP(typ='TXM',fr= "Prefix appended before the output file name",ang= "Prefix appended before the output file name",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -output_suffix=SIMP(typ='TXM',fr= "Suffix appended after the output file name",ang= "Suffix appended after the output file name",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -relative_steepness=SIMP(typ='R',fr= "(optional if GUI is used, mandatory otherwise) Set the steepness of the 2D parabola. The mask maximum value is computed as multiplied by the difference between input image minimum and maximum value divided by 100",ang= "(optional if GUI is used, mandatory otherwise) Set the steepness of the 2D parabola. The mask maximum value is computed as multiplied by the difference between input image minimum and maximum value divided by 100",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -mask_shape_planar=BLOC(condition="(mask_shape=='planar')", -image_name=SIMP(typ='TXM',fr= "pathname of the files of input images ; globing (wild card) is allowed",ang= "pathname of the files of input images ; globing (wild card) is allowed",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -gui=SIMP(typ=bool,fr= "Run the Graphical User Interface if set to True",ang= "Run the Graphical User Interface if set to True",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -output_prefix=SIMP(typ='TXM',fr= "Prefix appended before the output file name",ang= "Prefix appended before the output file name",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -output_suffix=SIMP(typ='TXM',fr= "Suffix appended after the output file name",ang= "Suffix appended after the output file name",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -relative_tilt=SIMP(typ='R',fr= "(optional if GUI is used, mandatory otherwise) set the plan tilt. In the direction, the mask value is decreased by multiplied by the difference between the input image maximum and minimum values divided by 100 times the image length",ang= "(optional if GUI is used, mandatory otherwise) set the plan tilt. In the direction, the mask value is decreased by multiplied by the difference between the input image maximum and minimum values divided by 100 times the image length",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -orientation=SIMP(typ='R',fr= "(optional if GUI is used, mandatory otherwise) direction toward which the plan is tilting in degrees",ang= "(optional if GUI is used, mandatory otherwise) direction toward which the plan is tilting in degrees",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_solver_corrosion_evolution -# ====================================================================== -C_SOLVER_CORROSION_EVOLUTION_DATA=PROC(nom='C_SOLVER_CORROSION_EVOLUTION_DATA',op=None, -UIinfo ={'groupes':('solver',)}, -model=SIMP(typ='TXM',fr= "determines the physical model used in the code (must belong to the following list [Seyeux_2010, Leistner_2012])",ang= "determines the physical model used in the code (must belong to the following list [Seyeux_2010, Leistner_2012])",docu= "",statut= "o",into=['Seyeux_2010', 'Leistner_2012'],min=1,max=1,val_min='**',val_max='**',defaut='Seyeux_2010'), -model_Seyeux_2010=BLOC(condition="(model=='Seyeux_2010')", -temperature_in_K=SIMP(typ='R',fr= "it determines the value of the temperature in Kelvin degrees (must be >0)",ang= "it determines the value of the temperature in Kelvin degrees (must be >0)",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=603.0), -pH_temperature=SIMP(typ='R',fr= "it determines the value of the pH for the herebove determined temperature (must be >0)",ang= "it determines the value of the pH for the herebove determined temperature (must be >0)",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=7.2), -x_Cr=SIMP(typ='R',fr= "the fraction of Cr in the alloy (non dimensional unit : must be between 0 and 1 (x_Cr = 0.3 <=> 30% Cr in the alloy))",ang= "the fraction of Cr in the alloy (non dimensional unit : must be between 0 and 1 (x_Cr = 0.3 <=> 30% Cr in the alloy))",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1.0,defaut=0.3), -x_Fe=SIMP(typ='R',fr= "the fraction of Fe in the alloy (non dimensional unit : must be between 0 and 1 (x_Fe = 0.1 <=> 10% Fe in the alloy))",ang= "the fraction of Fe in the alloy (non dimensional unit : must be between 0 and 1 (x_Fe = 0.1 <=> 10% Fe in the alloy))",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1.0,defaut=0.1), -x_Ni=SIMP(typ='R',fr= "the fraction of Ni in the alloy (non dimensional unit : must be between 0 and 1 (x_Ni = 0.58 <=> 58% Ni in the alloy))",ang= "the fraction of Ni in the alloy (non dimensional unit : must be between 0 and 1 (x_Ni = 0.58 <=> 58% Ni in the alloy))",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1.0,defaut=0.58), -alpha=SIMP(typ='R',fr= "interface polarisability (between 0 and 1)",ang= "interface polarisability (between 0 and 1)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DV=SIMP(typ='R',fr= "potential change with respect to a stationnary state",ang= "potential change with respect to a stationnary state",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -F_0f=SIMP(typ='R',fr= "potential drop in the film",ang= "potential drop in the film",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -F_0mf=SIMP(typ='R',fr= "potential drop at film-solution interface",ang= "potential drop at film-solution interface",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -F_0fs=SIMP(typ='R',fr= "potential drop at film-solution interface",ang= "potential drop at film-solution interface",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -D_vO=SIMP(typ='R',fr= "diffusion coefficient of oxygen vacancies",ang= "diffusion coefficient of oxygen vacancies",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG1=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 1 (Cr_M -> Cr3+_ox + 3e- + 3/2 V_o with V_o = oxygen vacancy)",ang= "Gibbs energy of formation of reaction 1 (Cr_M -> Cr3+_ox + 3e- + 3/2 V_o with V_o = oxygen vacancy)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=10000.0), -time_in_seconds=SIMP(typ='R',fr= "the duration of the physical time experiment",ang= "the duration of the physical time experiment",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=36000.0), -save_history=SIMP(typ=bool,fr= "must be set to yes if you want to save the integration times into the output file",ang= "must be set to yes if you want to save the integration times into the output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -output_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "the name of the text file where the results are written",ang= "the name of the text file where the results are written",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_corrosion_evolution.output'), -), -model_Leistner_2012=BLOC(condition="(model=='Leistner_2012')", -temperature_in_K=SIMP(typ='R',fr= "it determines the value of the temperature in Kelvin degrees (must be >0)",ang= "it determines the value of the temperature in Kelvin degrees (must be >0)",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=603.0), -pH_temperature=SIMP(typ='R',fr= "it determines the value of the pH for the herebove determined temperature (must be >0)",ang= "it determines the value of the pH for the herebove determined temperature (must be >0)",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=7.2), -x_Cr=SIMP(typ='R',fr= "the fraction of Cr in the alloy (non dimensional unit : must be between 0 and 1 (x_Cr = 0.3 <=> 30% Cr in the alloy))",ang= "the fraction of Cr in the alloy (non dimensional unit : must be between 0 and 1 (x_Cr = 0.3 <=> 30% Cr in the alloy))",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1.0,defaut=0.3), -x_Fe=SIMP(typ='R',fr= "the fraction of Fe in the alloy (non dimensional unit : must be between 0 and 1 (x_Fe = 0.1 <=> 10% Fe in the alloy))",ang= "the fraction of Fe in the alloy (non dimensional unit : must be between 0 and 1 (x_Fe = 0.1 <=> 10% Fe in the alloy))",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1.0,defaut=0.1), -x_Ni=SIMP(typ='R',fr= "the fraction of Ni in the alloy (non dimensional unit : must be between 0 and 1 (x_Ni = 0.58 <=> 58% Ni in the alloy))",ang= "the fraction of Ni in the alloy (non dimensional unit : must be between 0 and 1 (x_Ni = 0.58 <=> 58% Ni in the alloy))",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1.0,defaut=0.58), -alpha=SIMP(typ='R',fr= "interface polarisability (between 0 and 1)",ang= "interface polarisability (between 0 and 1)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DV=SIMP(typ='R',fr= "potential change with respect to a stationnary state",ang= "potential change with respect to a stationnary state",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -F_0f=SIMP(typ='R',fr= "potential drop in the film",ang= "potential drop in the film",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -F_0mf=SIMP(typ='R',fr= "potential drop at film-solution interface",ang= "potential drop at film-solution interface",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -F_0fs=SIMP(typ='R',fr= "potential drop at film-solution interface",ang= "potential drop at film-solution interface",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -D_vO=SIMP(typ='R',fr= "diffusion coefficient of oxygen vacancies",ang= "diffusion coefficient of oxygen vacancies",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG1=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 1 (Cr_M -> Cr3+_ox + 3e- + 3/2 V_o with V_o = oxygen vacancy)",ang= "Gibbs energy of formation of reaction 1 (Cr_M -> Cr3+_ox + 3e- + 3/2 V_o with V_o = oxygen vacancy)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=10000.0), -time_in_seconds=SIMP(typ='R',fr= "the duration of the physical time experiment",ang= "the duration of the physical time experiment",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=36000.0), -save_history=SIMP(typ=bool,fr= "must be set to yes if you want to save the integration times into the output file",ang= "must be set to yes if you want to save the integration times into the output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -output_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "the name of the text file where the results are written",ang= "the name of the text file where the results are written",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_corrosion_evolution.output'), -DG8=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 8 (V_o + H2O -> 2 H+ + O_ox)",ang= "Gibbs energy of formation of reaction 8 (V_o + H2O -> 2 H+ + O_ox)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -D_mCr=SIMP(typ='R',fr= "diffusion coefficient of Cr ions in metal",ang= "diffusion coefficient of Cr ions in metal",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -D_ICr=SIMP(typ='R',fr= " diffusion coefficient of Cr3+ cation",ang= " diffusion coefficient of Cr3+ cation",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -decay_length=SIMP(typ='R',fr= "length caracterising the influence zone of the potential",ang= "length caracterising the influence zone of the potential",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -charge_number=SIMP(typ='R',fr= "number of electrons transferred during dissolution reaction",ang= "number of electrons transferred during dissolution reaction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -dissol_order=SIMP(typ='R',fr= "order of dissolution reaction",ang= "order of dissolution reaction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -dissol_preexp=SIMP(typ='R',fr= "first order factor of dissolution reaction",ang= "first order factor of dissolution reaction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -dissol_Ea=SIMP(typ='R',fr= "dissolution reaction activation energy",ang= "dissolution reaction activation energy",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG2=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 2 (Cr_M + V_Cr -> Cr3+_ox + 3e)",ang= "Gibbs energy of formation of reaction 2 (Cr_M + V_Cr -> Cr3+_ox + 3e)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG3=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 3 (Cr_M + V_I -> I_Cr + 3e)",ang= "Gibbs energy of formation of reaction 3 (Cr_M + V_I -> I_Cr + 3e)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG4=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 4 (Fe_M + V_Cr -> Fe3+_ox + 3e)",ang= "Gibbs energy of formation of reaction 4 (Fe_M + V_Cr -> Fe3+_ox + 3e)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG5=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 5 (Fe_M + V_I -> I_Fe + 3e)",ang= "Gibbs energy of formation of reaction 5 (Fe_M + V_I -> I_Fe + 3e)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG6=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 6 (Ni_M + 2/3 V_Cr -> Ni2+_ox + 2e-)",ang= "Gibbs energy of formation of reaction 6 (Ni_M + 2/3 V_Cr -> Ni2+_ox + 2e-)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG7=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 7 (Ni_M + V_I -> I_Ni + 2e)",ang= "Gibbs energy of formation of reaction 7 (Ni_M + V_I -> I_Ni + 2e)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG9=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 9 (Cr3+_ox + 3/2 H2O -> 3/2 O_ox + Cr3+_ox + V_Cr)",ang= "Gibbs energy of formation of reaction 9 (Cr3+_ox + 3/2 H2O -> 3/2 O_ox + Cr3+_ox + V_Cr)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG10=SIMP(typ='R',fr= " Gibbs energy of formation of reaction 10 (I_Cr + 3/2 H2O -> 3/2 O_ox + Cr3+_ox + 3H+ + V_I)",ang= " Gibbs energy of formation of reaction 10 (I_Cr + 3/2 H2O -> 3/2 O_ox + Cr3+_ox + 3H+ + V_I)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG11=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 11 (Fe3+_ox -> V_Cr + Fe3+_aq)",ang= "Gibbs energy of formation of reaction 11 (Fe3+_ox -> V_Cr + Fe3+_aq)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG12=SIMP(typ='R',fr= " Gibbs energy of formation of reaction 12 (I_Fe -> V_I + Fe3+_aq)",ang= " Gibbs energy of formation of reaction 12 (I_Fe -> V_I + Fe3+_aq)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG13=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 14 (M_Ni -> 2/3 V_Cr + Ni2+_aq)",ang= "Gibbs energy of formation of reaction 14 (M_Ni -> 2/3 V_Cr + Ni2+_aq)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DG14=SIMP(typ='R',fr= "Gibbs energy of formation of reaction 14 (I_Ni -> V_I + Ni2+_aq)",ang= "Gibbs energy of formation of reaction 14 (I_Ni -> V_I + Ni2+_aq)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -CtotM_mf=SIMP(typ='R',fr= "total cation concentration in oxide at the metal-film interface",ang= "total cation concentration in oxide at the metal-film interface",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_image2mesh_2d -# ====================================================================== -C_PRE_IMAGE2MESH_2D_DATA=PROC(nom='C_PRE_IMAGE2MESH_2D_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -study_path=SIMP(typ='Repertoire',fr= "determines the name of the directory where intermediate files produced by PINK library are written.",ang= "determines the name of the directory where intermediate files produced by PINK library are written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='/tmp'), -study_name=SIMP(typ='TXM',fr= "determines the name of the study to determine the name of the intermediate files produced by PINK library are written",ang= "determines the name of the study to determine the name of the intermediate files produced by PINK library are written",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='study_c_pre_image2mesh_2d'), -input_image=SIMP(typ=('Fichier', 'All Files (*)'),fr= " name of the image input file name (pgm format only)",ang= " name of the image input file name (pgm format only)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_mesh=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "name of the mesh output file name",ang= "name of the mesh output file name",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='output_c_pre_image2mesh_2d.med'), -mesh_size=SIMP(typ='R',fr= "size of the mesh elements",ang= "size of the mesh elements",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.2), -) -# ====================================================================== -# Catalog entry for the MAP function : c_post_image_correlation -# ====================================================================== -C_POST_IMAGE_CORRELATION_DATA=PROC(nom='C_POST_IMAGE_CORRELATION_DATA',op=None, -UIinfo ={'groupes':('post',)}, -computation=SIMP(typ='TXM',fr= "Type of computation in the sequence RBM, Displacement, Deformation",ang= "Type of computation in the sequence RBM, Displacement, Deformation",docu= "",statut= "o",into=['RBM', 'Displacement', 'Deformation'],min=1,max=1,val_min='**',val_max='**',defaut='RBM'), -computation_RBM=BLOC(condition="(computation=='RBM')", -print_image=SIMP(typ=bool,fr= "true to print results in image format, false otherwise. ignored if computation is RBM.",ang= "true to print results in image format, false otherwise. ignored if computation is RBM.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -output_directory=SIMP(typ='Repertoire',fr= "directory where the output files will be written.",ang= "directory where the output files will be written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -displacement_method=SIMP(typ='TXM',fr= "when computation = 'RBM', values can be 'direct' or 'direct_with_random_shifts'; when computation = 'Displacement', values can be 'direct', 'direct_with_random_shifts', 'Iterative' or 'IterativeFFT'.",ang= "when computation = 'RBM', values can be 'direct' or 'direct_with_random_shifts'; when computation = 'Displacement', values can be 'direct', 'direct_with_random_shifts', 'Iterative' or 'IterativeFFT'.",docu= "",statut= "o",into=('Direct', 'DirectWithRandomShifts', 'Iterative', 'IterativeFFT'),min=1,max=1,val_min='**',val_max='**',defaut='Direct'), -randomfile=SIMP(typ=('Fichier', 'All Files (*)'),fr= "('Name of the file where a random displacement field ', 'is stored. This parameter is mainly used ', 'for non-regression tests.')",ang= "('Name of the file where a random displacement field ', 'is stored. This parameter is mainly used ', 'for non-regression tests.')",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_type=SIMP(typ='TXM',fr= "type of input where data files have been stored.",ang= "type of input where data files have been stored.",docu= "",statut= "o",into=['archive', 'directory'],min=1,max=1,val_min='**',val_max='**',defaut=None), -input_directory=SIMP(typ='Repertoire',fr= "directory where the grayscale images are located.",ang= "directory where the grayscale images are located.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_archive=SIMP(typ=('Fichier', 'All Files (*)'),fr= ".zip archive where the grayscale images are located.",ang= ".zip archive where the grayscale images are located.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_file_root=SIMP(typ='TXM',fr= "string precising the generic root of the image name",ang= "string precising the generic root of the image name",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_file_extension=SIMP(typ='TXM',fr= "string precising the extension associated with the image type, e.g. bmp, tiff,png.",ang= "string precising the extension associated with the image type, e.g. bmp, tiff,png.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_file_first_index=SIMP(typ='I',fr= "index of the first image of the set",ang= "index of the first image of the set",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_file_last_index=SIMP(typ='I',fr= "index of the last image of the set",ang= "index of the last image of the set",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -step_between_images=SIMP(typ='I',fr= "ncrement between two consecutive images to be treated",ang= "ncrement between two consecutive images to be treated",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -step_between_updates=SIMP(typ='I',fr= "increment needed to update reference image.",ang= "increment needed to update reference image.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DIC_subset_size=SIMP(typ='I',fr= "displacement calculation: size in pixel of the subset size.",ang= "displacement calculation: size in pixel of the subset size.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=20), -research_area_vmax=SIMP(typ='I',fr= "displacement calculation: size in pixel of the research area.",ang= "displacement calculation: size in pixel of the research area.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -grid_step=SIMP(typ='I',fr= "displacement calculation: spacing in pixel between the subset centers. Smaller values will correspond to higher densities of displacement field.",ang= "displacement calculation: spacing in pixel between the subset centers. Smaller values will correspond to higher densities of displacement field.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DIC_big_subset_size=SIMP(typ='I',fr= "central point displacement: a large central subset is used to get an estimate of the global translation between two images. Should be about two times the maximum translation value in pixels up to the image dimension.",ang= "central point displacement: a large central subset is used to get an estimate of the global translation between two images. Should be about two times the maximum translation value in pixels up to the image dimension.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DIC_big_subset_area_vmax=SIMP(typ='I',fr= "central point displacement: parameter identical to 'research_area_vmax' but specific to the big subset.",ang= "central point displacement: parameter identical to 'research_area_vmax' but specific to the big subset.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -ZOI_upper_left_corner=SIMP(typ='TXM',fr= "[, ] in pixelscoordinates (, ) in pixels of the upper left corner of the rectangular Zone of Interest where the calculation is performed.",ang= "[, ] in pixelscoordinates (, ) in pixels of the upper left corner of the rectangular Zone of Interest where the calculation is performed.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -ZOI_bottom_right_corner=SIMP(typ='TXM',fr= "[, ] in pixelsZone of Interest bottom right coordinates ",ang= "[, ] in pixelsZone of Interest bottom right coordinates ",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -computation_Displacement=BLOC(condition="(computation=='Displacement')", -print_image=SIMP(typ=bool,fr= "true to print results in image format, false otherwise. ignored if computation is RBM.",ang= "true to print results in image format, false otherwise. ignored if computation is RBM.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -output_directory=SIMP(typ='Repertoire',fr= "directory where the output files will be written.",ang= "directory where the output files will be written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -displacement_method=SIMP(typ='TXM',fr= "when computation = 'RBM', values can be 'direct' or 'direct_with_random_shifts'; when computation = 'Displacement', values can be 'direct', 'direct_with_random_shifts', 'Iterative' or 'IterativeFFT'.",ang= "when computation = 'RBM', values can be 'direct' or 'direct_with_random_shifts'; when computation = 'Displacement', values can be 'direct', 'direct_with_random_shifts', 'Iterative' or 'IterativeFFT'.",docu= "",statut= "o",into=('Direct', 'DirectWithRandomShifts', 'Iterative', 'IterativeFFT'),min=1,max=1,val_min='**',val_max='**',defaut='Direct'), -randomfile=SIMP(typ=('Fichier', 'All Files (*)'),fr= "('Name of the file where a random displacement field ', 'is stored. This parameter is mainly used ', 'for non-regression tests.')",ang= "('Name of the file where a random displacement field ', 'is stored. This parameter is mainly used ', 'for non-regression tests.')",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -RBM_parameters_input_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Mandatory if computation is Displacement or Deformation. path of the input file used for the initial RBM calculations. ",ang= "Mandatory if computation is Displacement or Deformation. path of the input file used for the initial RBM calculations. ",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -DIC_subset_size=SIMP(typ='I',fr= "Not documented",ang= "Not documented",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -research_area_vmax=SIMP(typ='I',fr= "Not documented",ang= "Not documented",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -grid_step=SIMP(typ='I',fr= "Not documented",ang= "Not documented",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -max_iteration_number=SIMP(typ='I',fr= "if displacement_method is Iterative or IterativeFFTmaximum iteration number tolerated before exiting the Iterative resolution",ang= "if displacement_method is Iterative or IterativeFFTmaximum iteration number tolerated before exiting the Iterative resolution",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -iteration_convergence_criterion=SIMP(typ='R',fr= "if displacement_method is Iterative or IterativeFFTconvergence criterion of the iteration scheme",ang= "if displacement_method is Iterative or IterativeFFTconvergence criterion of the iteration scheme",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -polynomial_degree_of_transformation=SIMP(typ='I',fr= "if displacement_method is Iterativethe transformation between subsets can be a not purely rigid body motion but a more general polynomial transformation. The polynomial degree is given by this parameter.",ang= "if displacement_method is Iterativethe transformation between subsets can be a not purely rigid body motion but a more general polynomial transformation. The polynomial degree is given by this parameter.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -computation_Deformation=BLOC(condition="(computation=='Deformation')", -print_image=SIMP(typ=bool,fr= "true to print results in image format, false otherwise. ignored if computation is RBM.",ang= "true to print results in image format, false otherwise. ignored if computation is RBM.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -output_directory=SIMP(typ='Repertoire',fr= "directory where the output files will be written.",ang= "directory where the output files will be written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -RBM_parameters_input_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Mandatory if computation is Displacement or Deformation. path of the input file used for the initial RBM calculations. ",ang= "Mandatory if computation is Displacement or Deformation. path of the input file used for the initial RBM calculations. ",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_directory_with_displacement_fields=SIMP(typ='Repertoire',fr= " directory where displacement fields can be found",ang= " directory where displacement fields can be found",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -deformation_type_of_calculation=SIMP(typ='TXM',fr= "Not documented",ang= "Not documented",docu= "",statut= "o",into=('Deformation', 'Deformation_Rate'),min=1,max=1,val_min='**',val_max='**',defaut=None), -deformation_model=SIMP(typ='TXM',fr= "can be chosen between 'Euler', 'Lagrange' (standard) or 'Hencky' (logarithmic).",ang= "can be chosen between 'Euler', 'Lagrange' (standard) or 'Hencky' (logarithmic).",docu= "",statut= "o",into=('Euler', 'Lagrange', 'Hencky'),min=1,max=1,val_min='**',val_max='**',defaut=None), -deformation_calculation_method=SIMP(typ='TXM',fr= "'FiniteDifference' (rough), 'Polynomial' (in this case the space and time approximations are independant) or 'SpaceTimePolynomial' (total space-time approximation)",ang= "'FiniteDifference' (rough), 'Polynomial' (in this case the space and time approximations are independant) or 'SpaceTimePolynomial' (total space-time approximation)",docu= "",statut= "o",into=('FiniteDifference', 'Polynomial', 'SpaceTimePolynomial'),min=1,max=1,val_min='**',val_max='**',defaut=None), -polynomial_deformation_space_degree=SIMP(typ='I',fr= "if deformation_calculation_method is Polynomial or SpaceTimePolynomialdegree of the polynomial approximation in space allowing to obtain the deformation by derivation.",ang= "if deformation_calculation_method is Polynomial or SpaceTimePolynomialdegree of the polynomial approximation in space allowing to obtain the deformation by derivation.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -polynomial_deformation_time_degree=SIMP(typ='I',fr= "if deformation_calculation_method is Polynomial or SpaceTimePolynomial",ang= "if deformation_calculation_method is Polynomial or SpaceTimePolynomial",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -polynomial_deformation_space_step=SIMP(typ='I',fr= "if deformation_calculation_method is Polynomial or SpaceTimePolynomialnumber of displacement points to be used in space at each side of a reference point to compute the deformation approximation. For example, if set to= k, the polynomial function will approximate the displacement values over (k+1+k)*(k+1+k) points.",ang= "if deformation_calculation_method is Polynomial or SpaceTimePolynomialnumber of displacement points to be used in space at each side of a reference point to compute the deformation approximation. For example, if set to= k, the polynomial function will approximate the displacement values over (k+1+k)*(k+1+k) points.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -polynomial_deformation_time_step=SIMP(typ='I',fr= "if deformation_calculation_method is Polynomial or SpaceTimePolynomialnumber of displacement points to be used in time at each side of a reference point to compute the deformation approximation.",ang= "if deformation_calculation_method is Polynomial or SpaceTimePolynomialnumber of displacement points to be used in time at each side of a reference point to compute the deformation approximation.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_transverse_empty_python -# ====================================================================== -C_TRANSVERSE_EMPTY_PYTHON_DATA=PROC(nom='C_TRANSVERSE_EMPTY_PYTHON_DATA',op=None, -UIinfo ={'groupes':('transverse',)}, -a_string=SIMP(typ='TXM',fr= "simply print in verbose mode",ang= "simply print in verbose mode",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='Hello world of MAP'), -an_integer=SIMP(typ='I',fr= "number of lines in the output file",ang= "number of lines in the output file",docu= "",statut= "o",into=None,min=1,max=1,val_min=1,val_max=100,defaut=4), -a_float=SIMP(typ='R',fr= "simply print in verbose mode",ang= "simply print in verbose mode",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=5.3), -file_output=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "gives the name of the output file of the component",ang= "gives the name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_transverse_empty_python.output'), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_morphology_synthesis_fractal_interface -# ====================================================================== -C_PRE_MORPHOLOGY_SYNTHESIS_FRACTAL_INTERFACE_DATA=PROC(nom='C_PRE_MORPHOLOGY_SYNTHESIS_FRACTAL_INTERFACE_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -nx=SIMP(typ='I',fr= "Even number of grid points along x",ang= "Even number of grid points along x",docu= "",statut= "o",into=None,min=1,max=1,val_min=2,val_max='**',defaut=2), -ny=SIMP(typ='I',fr= "Even number of grid points along y",ang= "Even number of grid points along y",docu= "",statut= "o",into=None,min=1,max=1,val_min=2,val_max='**',defaut=2), -Df=SIMP(typ='R',fr= "Fractal dimension",ang= "Fractal dimension",docu= "",statut= "o",into=None,min=1,max=1,val_min=2,val_max=3,defaut=2.6), -Ra=SIMP(typ='R',fr= "Surface rugosity Ra value (in z units)",ang= "Surface rugosity Ra value (in z units)",docu= "",statut= "o",into=None,min=1,max=1,val_min=0,val_max='**',defaut=1.0), -Lx=SIMP(typ='R',fr= "Total length of surface along x",ang= "Total length of surface along x",docu= "",statut= "o",into=None,min=1,max=1,val_min=0,val_max='**',defaut=1.0), -Ly=SIMP(typ='R',fr= "Total length of surface along y",ang= "Total length of surface along y",docu= "",statut= "o",into=None,min=1,max=1,val_min=0,val_max='**',defaut=1.0), -seed=SIMP(typ='R',fr= "Seed of random generator",ang= "Seed of random generator",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -wc=SIMP(typ='R',fr= "Minimal cut frequency",ang= "Minimal cut frequency",docu= "",statut= "o",into=None,min=1,max=1,val_min=0,val_max='**',defaut=0), -output_csv_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "name of a file describing the synthesized grid surface with coordinates x,y,z in CSV format. Coordinate columns x and y define the grid. Length units are implicitly: the units of lx and ly for the grid, the units of Ra for the heights.",ang= "name of a file describing the synthesized grid surface with coordinates x,y,z in CSV format. Coordinate columns x and y define the grid. Length units are implicitly: the units of lx and ly for the grid, the units of Ra for the heights.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='surface.csv'), -output_csv_metadata_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "name of the metadata file for output_csv_file_name",ang= "name of the metadata file for output_csv_file_name",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='surface.metadata'), -) -# ====================================================================== -# Catalog entry for the MAP function : c_post_polymer_kinetics -# ====================================================================== -C_POST_POLYMER_KINETICS_DATA=PROC(nom='C_POST_POLYMER_KINETICS_DATA',op=None, -UIinfo ={'groupes':('post',)}, -study_name=SIMP(typ='TXM',fr= "Describes the name of the study",ang= "Describes the name of the study",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_directory=SIMP(typ='TXM',fr= "Name of directory where input data are located.",ang= "Name of directory where input data are located.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Name of the csv filename where results are written in the grid field csv format.",ang= "Name of the csv filename where results are written in the grid field csv format.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -equations=SIMP(typ='TXM',fr= "list of equations used to produce ",ang= "list of equations used to produce ",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -post_treatment_names=SIMP(typ='TXM',fr= "List of names of the post-treated fields",ang= "List of names of the post-treated fields",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -integer=SIMP(typ='TXM',fr= "List of booleans that define if post-treatment has to be integrated",ang= "List of booleans that define if post-treatment has to be integrated",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_names=SIMP(typ='TXM',fr= "Names of coefficients which follow Arrhenius law. This list MUST have the same number of parameters as Arrhenius_A and Arrhenius_Ea.",ang= "Names of coefficients which follow Arrhenius law. This list MUST have the same number of parameters as Arrhenius_A and Arrhenius_Ea.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_A=SIMP(typ='TXM',fr= "Arrhenius law pre exponential factors. This list MUST have the same number of parameter as Arrhenius_names and Arrhenius_Ea.",ang= "Arrhenius law pre exponential factors. This list MUST have the same number of parameter as Arrhenius_names and Arrhenius_Ea.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_Ea=SIMP(typ='TXM',fr= "Arrhenius law activation energy. This list MUST have the same number of parameter as Arrhenius_name and Arrhenius_A.",ang= "Arrhenius law activation energy. This list MUST have the same number of parameter as Arrhenius_name and Arrhenius_A.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -results_units=SIMP(typ='TXM',fr= "equation reslut units",ang= "equation reslut units",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_morphology_inclusions -# ====================================================================== -C_PRE_MORPHOLOGY_INCLUSIONS_DATA=PROC(nom='C_PRE_MORPHOLOGY_INCLUSIONS_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -sphere=SIMP(typ='I',fr= "chose 1 to for spheres, chose 0 for polyhedra",ang= "chose 1 to for spheres, chose 0 for polyhedra",docu= "",statut= "o",into=[0, 1],min=1,max=1,val_min='**',val_max='**',defaut=1), -box_dimension=SIMP(typ='TXM',fr= "list of three float numbers to determine box dimensions along the three axis",ang= "list of three float numbers to determine box dimensions along the three axis",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -box_discretize=SIMP(typ='TXM',fr= "list of three integers to determine the number of voxels along the three axis",ang= "list of three integers to determine the number of voxels along the three axis",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -fraction=SIMP(typ='R',fr= "inclusion volume fraction",ang= "inclusion volume fraction",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.15), -sieve_curve=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the file where inclusion sieve curve is defined",ang= "name of the file where inclusion sieve curve is defined",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -poisson_vertex_number=SIMP(typ='I',fr= "number of vertices used in the Poisson process",ang= "number of vertices used in the Poisson process",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=12), -lognormal_average=SIMP(typ='R',fr= "average of lognormal distribution of ???",ang= "average of lognormal distribution of ???",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -lognormal_sigma=SIMP(typ='R',fr= "standard deviation of lognormal distribution of ???",ang= "standard deviation of lognormal distribution of ???",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -aspect_ratio=SIMP(typ='R',fr= "inclusion aspect_ratio",ang= "inclusion aspect_ratio",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=1.0), -seed=SIMP(typ='I',fr= "random seed",ang= "random seed",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_morphology_synthesis_voronoi -# ====================================================================== -C_PRE_MORPHOLOGY_SYNTHESIS_VORONOI_DATA=PROC(nom='C_PRE_MORPHOLOGY_SYNTHESIS_VORONOI_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -study_name=SIMP(typ='TXM',fr= "name given to the study, which will be used as the root to define output file names, e.g. 'my_aggregate_with_40_grains",ang= "name given to the study, which will be used as the root to define output file names, e.g. 'my_aggregate_with_40_grains",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='my_aggregate_with_xx_grains'), -folder_out=SIMP(typ='Repertoire',fr= "name of the folder where output files will be written",ang= "name of the folder where output files will be written",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='/tmp'), -printbrep=SIMP(typ=bool,fr= "boolean used to ask the print of the .brep file",ang= "boolean used to ask the print of the .brep file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -maillage=SIMP(typ=bool,fr= "boolean used to ask the print of the mesh in MED format",ang= "boolean used to ask the print of the mesh in MED format",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -printhist=SIMP(typ=bool,fr= "boolean that will trigger the print of an .hist histogram datafile for garn sizes, volumes and surfaces",ang= "boolean that will trigger the print of an .hist histogram datafile for garn sizes, volumes and surfaces",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -param_volumes=SIMP(typ='TXM',fr= "list of 3 values used to generate the histogram to specify the minimum value, maximum value and step numbers for the histogram. In cas the value is not specified for min and max, a void field [] can be used and the default value of 0. will be used for the min while the max is automatically calculated, a few examples follow: param_volumes = [0.,[],20] will correspond to a 20-bar histogram of min value 0. and automatic max value, param_volumes = [[],[],20] will give the same result, param_volumes = [2.,10.,20] will correspond to a 20-bar histogram of min value 2. and max value 10.",ang= "list of 3 values used to generate the histogram to specify the minimum value, maximum value and step numbers for the histogram. In cas the value is not specified for min and max, a void field [] can be used and the default value of 0. will be used for the min while the max is automatically calculated, a few examples follow: param_volumes = [0.,[],20] will correspond to a 20-bar histogram of min value 0. and automatic max value, param_volumes = [[],[],20] will give the same result, param_volumes = [2.,10.,20] will correspond to a 20-bar histogram of min value 2. and max value 10.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='[0.,[],20]'), -param_surfaces=SIMP(typ='TXM',fr= "list of 3 values used to generate the histogram to specify the minimum value, maximum value and step numbers for the histogram. In cas the value is not specified for min and max, a void field [] can be used and the default value of 0. will be used for the min while the max is automatically calculated, a few examples follow: param_volumes = [0.,[],20] will correspond to a 20-bar histogram of min value 0. and automatic max value, param_volumes = [[],[],20] will give the same result, param_volumes = [2.,10.,20] will correspond to a 20-bar histogram of min value 2. and max value 10.",ang= "list of 3 values used to generate the histogram to specify the minimum value, maximum value and step numbers for the histogram. In cas the value is not specified for min and max, a void field [] can be used and the default value of 0. will be used for the min while the max is automatically calculated, a few examples follow: param_volumes = [0.,[],20] will correspond to a 20-bar histogram of min value 0. and automatic max value, param_volumes = [[],[],20] will give the same result, param_volumes = [2.,10.,20] will correspond to a 20-bar histogram of min value 2. and max value 10.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='[0.,[],20]'), -param_dg=SIMP(typ='TXM',fr= "list of 3 values used to generate the histogram to specify the minimum value, maximum value and step numbers for the histogram. In cas the value is not specified for min and max, a void field [] can be used and the default value of 0. will be used for the min while the max is automatically calculated, a few examples follow: param_volumes = [0.,[],20] will correspond to a 20-bar histogram of min value 0. and automatic max value, param_volumes = [[],[],20] will give the same result, param_volumes = [2.,10.,20] will correspond to a 20-bar histogram of min value 2. and max value 10.",ang= "list of 3 values used to generate the histogram to specify the minimum value, maximum value and step numbers for the histogram. In cas the value is not specified for min and max, a void field [] can be used and the default value of 0. will be used for the min while the max is automatically calculated, a few examples follow: param_volumes = [0.,[],20] will correspond to a 20-bar histogram of min value 0. and automatic max value, param_volumes = [[],[],20] will give the same result, param_volumes = [2.,10.,20] will correspond to a 20-bar histogram of min value 2. and max value 10.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='[0.,[],20]'), -random_seed=SIMP(typ='I',fr= "Integer parameter, when set to -1 the random seed will be set by the alea parameter. For any different value, the random seed is arbitrary.",ang= "Integer parameter, when set to -1 the random seed will be set by the alea parameter. For any different value, the random seed is arbitrary.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=-1), -ngrains=SIMP(typ='I',fr= "number of grains in the generated aggregate",ang= "number of grains in the generated aggregate",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=20), -alea=SIMP(typ='I',fr= "integer parameter specifying the initial seed for the random algorithm used to distribute the germs of the voronoi cells. It will only be active when random_seed=-1. This situation is useful to reproduce the generation of similar aggregates.",ang= "integer parameter specifying the initial seed for the random algorithm used to distribute the germs of the voronoi cells. It will only be active when random_seed=-1. This situation is useful to reproduce the generation of similar aggregates.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -puis=SIMP(typ='R',fr= "float ranging between 0. an 1. used to control the repulsion between germs. Indeed, a random germ distribution can sometimes give unexpected results when two germs are too close to each other. Setting a strictly positive repulsion distance will produce an aggregate of more homogeneous grain sizes.",ang= "float ranging between 0. an 1. used to control the repulsion between germs. Indeed, a random germ distribution can sometimes give unexpected results when two germs are too close to each other. Setting a strictly positive repulsion distance will produce an aggregate of more homogeneous grain sizes.",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1.0,defaut=1.0), -predef=SIMP(typ='R',fr= "float used to control the pre-strain in the aggregate ?",ang= "float used to control the pre-strain in the aggregate ?",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.0), -homot=SIMP(typ='R',fr= "float used to control the size of the aggregate ?",ang= "float used to control the size of the aggregate ?",docu= "",statut= "f",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=1.0), -sdec=SIMP(typ=bool,fr= "boolean used to determine ?",ang= "boolean used to determine ?",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -symet=SIMP(typ=bool,fr= "boolean used to determine the symetry",ang= "boolean used to determine the symetry",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_polycrystal_orientation -# ====================================================================== -C_PRE_POLYCRYSTAL_ORIENTATION_DATA=PROC(nom='C_PRE_POLYCRYSTAL_ORIENTATION_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -material_symmetry=SIMP(typ='TXM',fr= "symetry of the orientation distribution",ang= "symetry of the orientation distribution",docu= "",statut= "o",into=['isotropic', 'transverse_isotropic', 'dispersed_transverse_isotropic'],min=1,max=1,val_min='**',val_max='**',defaut='isotropic'), -material_symmetry_isotropic=BLOC(condition="(material_symmetry=='isotropic')", -input_format=SIMP(typ='TXM',fr= "determines the format of the microstructure geometry file : BREP for SALOME geometry or TESS for NEPER tesselation",ang= "determines the format of the microstructure geometry file : BREP for SALOME geometry or TESS for NEPER tesselation",docu= "",statut= "o",into=['BREP', 'TESS'],min=1,max=1,val_min='**',val_max='**',defaut=None), -input_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the file that describes the microstructure geometry",ang= "name of the file that describes the microstructure geometry",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -xao_output_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "('name of the XAO output file describing ', 'geometry, material and orientation fields')",ang= "('name of the XAO output file describing ', 'geometry, material and orientation fields')",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -material_index=SIMP(typ='I',fr= "material index in the microstructure",ang= "material index in the microstructure",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -random_seed=SIMP(typ='I',fr= "random seed is used to control random process",ang= "random seed is used to control random process",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -material_symmetry_transverse_isotropic=BLOC(condition="(material_symmetry=='transverse_isotropic')", -input_format=SIMP(typ='TXM',fr= "determines the format of the microstructure geometry file : BREP for SALOME geometry or TESS for NEPER tesselation",ang= "determines the format of the microstructure geometry file : BREP for SALOME geometry or TESS for NEPER tesselation",docu= "",statut= "o",into=['BREP', 'TESS'],min=1,max=1,val_min='**',val_max='**',defaut=None), -input_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the file that describes the microstructure geometry",ang= "name of the file that describes the microstructure geometry",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -xao_output_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "('name of the XAO output file describing ', 'geometry, material and orientation fields')",ang= "('name of the XAO output file describing ', 'geometry, material and orientation fields')",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -material_index=SIMP(typ='I',fr= "material index in the microstructure",ang= "material index in the microstructure",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -random_seed=SIMP(typ='I',fr= "random seed is used to control random process",ang= "random seed is used to control random process",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -axis_projection_angle_1=SIMP(typ='R',fr= "angle that determines the first projection of the axis",ang= "angle that determines the first projection of the axis",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -axis_projection_angle_2=SIMP(typ='R',fr= "angle that determines the second projection of the axis",ang= "angle that determines the second projection of the axis",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -material_symmetry_dispersed_transverse_isotropic=BLOC(condition="(material_symmetry=='dispersed_transverse_isotropic')", -input_format=SIMP(typ='TXM',fr= "determines the format of the microstructure geometry file : BREP for SALOME geometry or TESS for NEPER tesselation",ang= "determines the format of the microstructure geometry file : BREP for SALOME geometry or TESS for NEPER tesselation",docu= "",statut= "o",into=['BREP', 'TESS'],min=1,max=1,val_min='**',val_max='**',defaut=None), -input_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the file that describes the microstructure geometry",ang= "name of the file that describes the microstructure geometry",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -xao_output_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "('name of the XAO output file describing ', 'geometry, material and orientation fields')",ang= "('name of the XAO output file describing ', 'geometry, material and orientation fields')",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -material_index=SIMP(typ='I',fr= "material index in the microstructure",ang= "material index in the microstructure",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -random_seed=SIMP(typ='I',fr= "random seed is used to control random process",ang= "random seed is used to control random process",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -axis_projection_angle_1=SIMP(typ='R',fr= "angle that determines the first projection of the axis",ang= "angle that determines the first projection of the axis",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -axis_projection_angle_2=SIMP(typ='R',fr= "angle that determines the second projection of the axis",ang= "angle that determines the second projection of the axis",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -dispersion_width=SIMP(typ='R',fr= "angle angle of the three orientation angles",ang= "angle angle of the three orientation angles",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_transverse_display_map -# ====================================================================== -C_TRANSVERSE_DISPLAY_MAP_DATA=PROC(nom='C_TRANSVERSE_DISPLAY_MAP_DATA',op=None, -UIinfo ={'groupes':('transverse',)}, -input_datafile=SIMP(typ=('Fichier', 'All Files (*)'),fr= "contains the data the display_map should be made on",ang= "contains the data the display_map should be made on",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -x_axis=SIMP(typ='TXM',fr= "the identifier of the x axis column",ang= "the identifier of the x axis column",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -y_axis=SIMP(typ='TXM',fr= "the identifier of the y axis column",ang= "the identifier of the y axis column",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -z_axis=SIMP(typ='TXM',fr= "the identifier of the z axis column",ang= "the identifier of the z axis column",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -palette=SIMP(typ='TXM',fr= "defines the color scale",ang= "defines the color scale",docu= "",statut= "o",into=['color', 'gray'],min=1,max=1,val_min='**',val_max='**',defaut=None), -color_scale=SIMP(typ='TXM',fr= "defines implicitely the number of colors to be used",ang= "defines implicitely the number of colors to be used",docu= "",statut= "o",into=['continuum', 'discrete'],min=1,max=1,val_min='**',val_max='**',defaut=None), -interpolation=SIMP(typ='TXM',fr= "defines how to interpolate the color levels between the given data",ang= "defines how to interpolate the color levels between the given data",docu= "",statut= "o",into=['nearest', 'bilinear', 'bicubic'],min=1,max=1,val_min='**',val_max='**',defaut=None), -show_grid=SIMP(typ=bool,fr= "display grid",ang= "display grid",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -contour_lines=SIMP(typ=bool,fr= "display color lines",ang= "display color lines",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -main_title=SIMP(typ='TXM',fr= "Graphic Main Title",ang= "Graphic Main Title",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -x_title=SIMP(typ='TXM',fr= "X-axis title",ang= "X-axis title",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -y_title=SIMP(typ='TXM',fr= "Y-axis title",ang= "Y-axis title",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -z_title=SIMP(typ='TXM',fr= "Z-axis title",ang= "Z-axis title",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -save_img=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Save the plot result",ang= "Save the plot result",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -show_img=SIMP(typ=bool,fr= "Show the plot result",ang= "Show the plot result",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -profile=SIMP(typ=bool,fr= "Eval profile along a line",ang= "Eval profile along a line",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -save_profile=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Save calculated profile as a text file",ang= "Save calculated profile as a text file",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -start=SIMP(typ='TXM',fr= "Start point coordinates",ang= "Start point coordinates",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -stop=SIMP(typ='TXM',fr= "End point coordinates",ang= "End point coordinates",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_transverse_interpolation -# ====================================================================== -C_TRANSVERSE_INTERPOLATION_DATA=PROC(nom='C_TRANSVERSE_INTERPOLATION_DATA',op=None, -UIinfo ={'groupes':('transverse',)}, -interpolation=SIMP(typ='TXM',fr= "the type of interpolation the user wants",ang= "the type of interpolation the user wants",docu= "",statut= "o",into=['user_defined', 'standard'],min=1,max=1,val_min='**',val_max='**',defaut='standard'), -interpolation_user_defined=BLOC(condition="(interpolation=='user_defined')", -input_datafile=SIMP(typ=('Fichier', 'All Files (*)'),fr= "contains the data the interpolation should be made on",ang= "contains the data the interpolation should be made on",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -show=SIMP(typ=bool,fr= "show plot of the result",ang= "show plot of the result",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -save_out=SIMP(typ=bool,fr= "save interpolation result",ang= "save interpolation result",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -save_img=SIMP(typ=bool,fr= "save plot of the result",ang= "save plot of the result",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -output_basename=SIMP(typ='TXM',fr= "user defined output basename (for use in CADEEX)",ang= "user defined output basename (for use in CADEEX)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -function=SIMP(typ='TXM',fr= "user defined function",ang= "user defined function",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -initial_guess=SIMP(typ='TXM',fr= "initial guess for the adjustable parameters",ang= "initial guess for the adjustable parameters",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -interpolation_standard=BLOC(condition="(interpolation=='standard')", -input_datafile=SIMP(typ=('Fichier', 'All Files (*)'),fr= "contains the data the interpolation should be made on",ang= "contains the data the interpolation should be made on",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -show=SIMP(typ=bool,fr= "show plot of the result",ang= "show plot of the result",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -save_out=SIMP(typ=bool,fr= "save interpolation result",ang= "save interpolation result",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -save_img=SIMP(typ=bool,fr= "save plot of the result",ang= "save plot of the result",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -output_basename=SIMP(typ='TXM',fr= "user defined output basename (for use in CADEEX)",ang= "user defined output basename (for use in CADEEX)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -function=SIMP(typ='TXM',fr= "name of standard interpolation method to be used",ang= "name of standard interpolation method to be used",docu= "",statut= "o",into=['poly1', 'poly2', 'poly3', 'poly4', 'poly5', 'poly6', 'poly7', 'poly8', 'poly9', 'inverse1', 'inverse2', 'inverse3', 'inverse4', 'inverse5', 'inverse6', 'inverse7', 'inverse8', 'inverse9', 'power', 'expo', 'logn', 'gauss', 'poisson', 'double_gauss', 'double_poisson', 'weibull2', 'weibull3', 'gumbel', 'logn_affin'],min=1,max=1,val_min='**',val_max='**',defaut=None), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_post_experimental_loops -# ====================================================================== -C_POST_EXPERIMENTAL_LOOPS_DATA=PROC(nom='C_POST_EXPERIMENTAL_LOOPS_DATA',op=None, -UIinfo ={'groupes':('post',)}, -mode=SIMP(typ='TXM',fr= "execution mode",ang= "execution mode",docu= "",statut= "o",into=['map', 'cadeex'],min=1,max=1,val_min='**',val_max='**',defaut='cadeex'), -mode_map=BLOC(condition="(mode=='map')", -post_processing=SIMP(typ='TXM',fr= "post processing level",ang= "post processing level",docu= "",statut= "o",into=['classic', 'advanced', 'expert'],min=1,max=1,val_min='**',val_max='**',defaut='classic'), -spectra_zip=SIMP(typ=('Fichier', 'All Files (*)'),fr= "archive with all spectra",ang= "archive with all spectra",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -start_cycle=SIMP(typ='TXM',fr= "starting cycle",ang= "starting cycle",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -show_release=SIMP(typ=bool,fr= "to it on to get a graphic output of release curve",ang= "to it on to get a graphic output of release curve",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -x_axis=SIMP(typ='TXM',fr= "name of the axis on graphs",ang= "name of the axis on graphs",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -release=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "output csv file containing final release vs time",ang= "output csv file containing final release vs time",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='out.release'), -summary=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "output text file containing details on calculations",ang= "output text file containing details on calculations",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -y_scale=SIMP(typ='TXM',fr= "scale for y axis",ang= "scale for y axis",docu= "",statut= "f",into=['log', 'linear'],min=1,max=1,val_min='**',val_max='**',defaut='log'), -show_dead_time=SIMP(typ=bool,fr= "show dead time",ang= "show dead time",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -show_channel_max=SIMP(typ=bool,fr= "show channel max",ang= "show channel max",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -show_centroid=SIMP(typ=bool,fr= "show centroid",ang= "show centroid",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -show_FWHM=SIMP(typ=bool,fr= "show FWHM",ang= "show FWHM",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -show_counting=SIMP(typ=bool,fr= "show counting",ang= "show counting",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -show_spectra=SIMP(typ='TXM',fr= "spectra number the user wants to be displayed",ang= "spectra number the user wants to be displayed",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -show_background=SIMP(typ='TXM',fr= "spectra slice number with calculated background the user wants to be displayed",ang= "spectra slice number with calculated background the user wants to be displayed",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -dead_time_correction=SIMP(typ=bool,fr= "apply dead correction or not",ang= "apply dead correction or not",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -ROI1_BG_length=SIMP(typ='TXM',fr= "must be auto or a positive an odd integer",ang= "must be auto or a positive an odd integer",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='auto'), -ROI2_BG_length=SIMP(typ='TXM',fr= "must be auto or a positive an odd integer",ang= "must be auto or a positive an odd integer",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='auto'), -BG_half_width=SIMP(typ='TXM',fr= "must be auto or a positive integer",ang= "must be auto or a positive integer",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='auto'), -BG_sum_factor=SIMP(typ='TXM',fr= "must be auto or a positive integer",ang= "must be auto or a positive integer",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='auto'), -), -mode_cadeex=BLOC(condition="(mode=='cadeex')", -spectra_zip=SIMP(typ=('Fichier', 'All Files (*)'),fr= "archive with all spectra",ang= "archive with all spectra",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -start_cycle=SIMP(typ='TXM',fr= "starting cycle",ang= "starting cycle",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -release=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "output csv file containing final release vs time",ang= "output csv file containing final release vs time",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='out.release'), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_image_2d_fouling_rate -# ====================================================================== -C_IMAGE_2D_FOULING_RATE_DATA=PROC(nom='C_IMAGE_2D_FOULING_RATE_DATA',op=None, -UIinfo ={'groupes':('image',)}, -input_image_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "input image filename",ang= "input image filename",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -spatial_bandwidth=SIMP(typ='I',fr= "spatial bandwith parameter for Meanshift segmentation",ang= "spatial bandwith parameter for Meanshift segmentation",docu= "",statut= "o",into=[3, 5, 7, 9],min=1,max=1,val_min='**',val_max='**',defaut=5), -use_biasfield_correction=SIMP(typ='I',fr= "boolean to switch on or off the biasfield correction during the classification step",ang= "boolean to switch on or off the biasfield correction during the classification step",docu= "",statut= "o",into=[0, 1],min=1,max=1,val_min='**',val_max='**',defaut=1), -meanshift_image_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "output filename for the intermediate segmented image by Meanshift to be written",ang= "output filename for the intermediate segmented image by Meanshift to be written",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -segmented_image_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "output filename for the segmented image with crystals in green to be written",ang= "output filename for the segmented image with crystals in green to be written",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -text_output_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "text output filename where the results of the component: fouling rate",ang= "text output filename where the results of the component: fouling rate",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_solver_elasticity_fdvgrid -# ====================================================================== -C_SOLVER_ELASTICITY_FDVGRID_DATA=PROC(nom='C_SOLVER_ELASTICITY_FDVGRID_DATA',op=None, -UIinfo ={'groupes':('solver',)}, -number_pixel_row_cube=SIMP(typ='I',fr= "number of voxel in a row, all produced images will be NxNxN large",ang= "number of voxel in a row, all produced images will be NxNxN large",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -easy_solve=SIMP(typ='TXM',fr= "Choose the solver !",ang= "Choose the solver !",docu= "",statut= "o",into=('LOW_RAM', 'MATRIX_FREE', 'LOW_CPU', 'CG_SOR', 'MULTIGRID', 'NONE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -input_path=SIMP(typ='Repertoire',fr= "path to the input directory (ex : input/)",ang= "path to the input directory (ex : input/)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_path=SIMP(typ='Repertoire',fr= "path to the output directory",ang= "path to the output directory",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -ratio_filename_dat=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the input file describing the local volumic ratio of inclusion (3d image), ex micro_dis.dat",ang= "name of the input file describing the local volumic ratio of inclusion (3d image), ex micro_dis.dat",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -E_inclusion=SIMP(typ='R',fr= "Young modulus in inclusions",ang= "Young modulus in inclusions",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nu_inclusion=SIMP(typ='R',fr= "Poisson ratio in inclusions",ang= "Poisson ratio in inclusions",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -E_matrice=SIMP(typ='R',fr= "Young modulus in matrix",ang= "Young modulus in matrix",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nu_matrice=SIMP(typ='R',fr= "Poisson ratio in matrix",ang= "Poisson ratio in matrix",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -number_proc_micro=SIMP(typ='I',fr= "number of processus used for computing the 3d image of conductivity starting from the 3d image of local volumic ratio of inclusion in each voxel.",ang= "number of processus used for computing the 3d image of conductivity starting from the 3d image of local volumic ratio of inclusion in each voxel.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -number_proc_solver=SIMP(typ='I',fr= "number of processus used for solving the diffusion problem",ang= "number of processus used for solving the diffusion problem",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -number_proc_post=SIMP(typ='I',fr= "number of processus used for post porcessing",ang= "number of processus used for post porcessing",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -multigrid_max_level_number=SIMP(typ='I',fr= "maximum number of level if a MULTIGIRD solver is used",ang= "maximum number of level if a MULTIGIRD solver is used",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=42), -configuration_file=SIMP(typ='TXM',fr= "path and name of the configuration file than the python interface will produce for the various .exe",ang= "path and name of the configuration file than the python interface will produce for the various .exe",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_diffusion_fdvgrid.ini'), -kind_of_run=SIMP(typ='TXM',fr= "this component is runable sequential, parallel or as a PBS_job",ang= "this component is runable sequential, parallel or as a PBS_job",docu= "",statut= "f",into=('sequential', 'parallel', 'PBS_job'),min=1,max=1,val_min='**',val_max='**',defaut='sequential'), -start_run=SIMP(typ=bool,fr= "if yes, the conponent will run. It will only produce a batch script otherwise",ang= "if yes, the conponent will run. It will only produce a batch script otherwise",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -exp_id=SIMP(typ='I',fr= "this will be printed in the name of every produced image",ang= "this will be printed in the name of every produced image",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -petsc_option=SIMP(typ='TXM',fr= "add options for PETSC here",ang= "add options for PETSC here",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -all_stdout_in_file=SIMP(typ=bool,fr= "if yes, all logs, profiling issues and errors will be redirected to a file",ang= "if yes, all logs, profiling issues and errors will be redirected to a file",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -grey_element=SIMP(typ='TXM',fr= "How to choose the mechanical behaviour of voxels that are neither in inclusions nor in the matrice ?",ang= "How to choose the mechanical behaviour of voxels that are neither in inclusions nor in the matrice ?",docu= "",statut= "f",into=('REUSS', 'VOIGT'),min=1,max=1,val_min='**',val_max='**',defaut='REUSS'), -x_start=SIMP(typ='I',fr= "offset in x direction when reading the 3D image of local volumic ratio of inclusion",ang= "offset in x direction when reading the 3D image of local volumic ratio of inclusion",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -y_start=SIMP(typ='I',fr= "offset in y direction when reading the 3D image of local volumic ratio of inclusion",ang= "offset in y direction when reading the 3D image of local volumic ratio of inclusion",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -z_start=SIMP(typ='I',fr= "offset in z direction when reading the 3D image of local volumic ratio of inclusion",ang= "offset in z direction when reading the 3D image of local volumic ratio of inclusion",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -number_nodes=SIMP(typ='I',fr= "number of nodes used (cluster)",ang= "number of nodes used (cluster)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -number_proc_per_node=SIMP(typ='I',fr= "number of processors used per node (cluster)",ang= "number of processors used per node (cluster)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -walltime=SIMP(typ='TXM',fr= "if the job did not end by this time, it will be killed by job manager (format 10:00:00 (hms))",ang= "if the job did not end by this time, it will be killed by job manager (format 10:00:00 (hms))",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -memory=SIMP(typ='TXM',fr= "the memory given here must be larger than the needed one (format 32gb",ang= "the memory given here must be larger than the needed one (format 32gb",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -source_environement=SIMP(typ='TXM',fr= "command to load environnement at start of job (ex: source /logiciels/openmpi/profile",ang= "command to load environnement at start of job (ex: source /logiciels/openmpi/profile",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -periodic_X=SIMP(typ=bool,fr= "if yes, periodic boundary conditions will be applied on corresponding x faces",ang= "if yes, periodic boundary conditions will be applied on corresponding x faces",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -periodic_Y=SIMP(typ=bool,fr= "if yes, periodic boundary conditions will be applied on corresponding y faces",ang= "if yes, periodic boundary conditions will be applied on corresponding y faces",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -periodic_Z=SIMP(typ=bool,fr= "if yes, periodic boundary conditions will be applied on corresponding z faces",ang= "if yes, periodic boundary conditions will be applied on corresponding z faces",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -eps11=SIMP(typ='R',fr= "Average of deformation direction xx (periodic BC)",ang= "Average of deformation direction xx (periodic BC)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -eps22=SIMP(typ='R',fr= "Average of deformation direction yy (periodic BC)",ang= "Average of deformation direction yy (periodic BC)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -eps33=SIMP(typ='R',fr= "Average of deformation direction zz (periodic BC)",ang= "Average of deformation direction zz (periodic BC)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -eps12=SIMP(typ='R',fr= "Average of deformation direction xy (periodic BC)",ang= "Average of deformation direction xy (periodic BC)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -eps13=SIMP(typ='R',fr= "Average of deformation direction xz (periodic BC)",ang= "Average of deformation direction xz (periodic BC)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -eps23=SIMP(typ='R',fr= "Average of deformation direction yz (periodic BC)",ang= "Average of deformation direction yz (periodic BC)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_cx=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.5), -boundary_condition_x_plus_cy=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -boundary_condition_x_plus_cz=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -boundary_condition_x_minus_cx=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=-0.5), -boundary_condition_x_minus_cy=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -boundary_condition_x_minus_cz=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -boundary_condition_y_plus_cx=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -boundary_condition_y_plus_cy=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.5), -boundary_condition_y_plus_cz=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -boundary_condition_y_minus_cx=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -boundary_condition_y_minus_cy=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=-0.5), -boundary_condition_y_minus_cz=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -boundary_condition_z_plus_cx=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -boundary_condition_z_plus_cy=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -boundary_condition_z_plus_cz=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.5), -boundary_condition_z_minus_cx=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -boundary_condition_z_minus_cy=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -boundary_condition_z_minus_cz=SIMP(typ='R',fr= "position of center of face",ang= "position of center of face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=-0.5), -norm_2_RHS_per_sqrt_pixel=SIMP(typ='R',fr= "norm_2_RHS_per_sqrt(pixel) at start",ang= "norm_2_RHS_per_sqrt(pixel) at start",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -MAP_c_solver_diffusion_fdvgrid_successful=SIMP(typ=bool,fr= "MAP_c_solver_diffusion_fdvgrid_successful",ang= "MAP_c_solver_diffusion_fdvgrid_successful",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -norm_2_residual_per_sqrt_pixel=SIMP(typ='R',fr= "norm_2_residual_per_sqrt(pixel) last",ang= "norm_2_residual_per_sqrt(pixel) last",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -ratio_is=SIMP(typ='R',fr= "ratio between residual and RHS",ang= "ratio between residual and RHS",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -number_of_iteration=SIMP(typ='I',fr= "number_of_iteration",ang= "number_of_iteration",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -time_solver_s=SIMP(typ='R',fr= "time_solver (seconds)",ang= "time_solver (seconds)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -GTx=SIMP(typ='R',fr= "average gradient GTx",ang= "average gradient GTx",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -GTy=SIMP(typ='R',fr= "average gradient GTy",ang= "average gradient GTy",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -GTz=SIMP(typ='R',fr= "average gradient GTz",ang= "average gradient GTz",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -flux_x=SIMP(typ='R',fr= "average flux x direction",ang= "average flux x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -flux_y=SIMP(typ='R',fr= "average flux y direction",ang= "average flux y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -flux_z=SIMP(typ='R',fr= "average flux z direction",ang= "average flux z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -minux_int_TxF=SIMP(typ='R',fr= "minux_int_TxF (-volume integral of Temperature X Flux)",ang= "minux_int_TxF (-volume integral of Temperature X Flux)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_x_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the x plus face, dir x",ang= "kind of bondary conditions on the x plus face, dir x",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_x_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the x direction",ang= "Imposed displacement at the center of the face along the x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_x_dudy=SIMP(typ='R',fr= " rac{du_x}{dy} on this face",ang= " rac{du_x}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_x_dudz=SIMP(typ='R',fr= " rac{du_x}{dz} on this face",ang= " rac{du_x}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_x_T=SIMP(typ='R',fr= "force per area at the center of face along x direction",ang= "force per area at the center of face along x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_x_dTdy=SIMP(typ='R',fr= " rac{dT_x}{dy} on this face",ang= " rac{dT_x}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_x_dTdz=SIMP(typ='R',fr= " rac{dT_x}{dz} on this face",ang= " rac{dT_x}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_x_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the y plus face, dir x",ang= "kind of bondary conditions on the y plus face, dir x",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_x_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the x direction",ang= "Imposed displacement at the center of the face along the x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_x_dudx=SIMP(typ='R',fr= " rac{du_x}{dx} on this face",ang= " rac{du_x}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_x_dudz=SIMP(typ='R',fr= " rac{du_x}{dz} on this face",ang= " rac{du_x}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_x_T=SIMP(typ='R',fr= "force per area at the center of face along x direction",ang= "force per area at the center of face along x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_x_dTdx=SIMP(typ='R',fr= " rac{dT_x}{dx} on this face",ang= " rac{dT_x}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_x_dTdz=SIMP(typ='R',fr= " rac{dT_x}{dz} on this face",ang= " rac{dT_x}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_x_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the z plus face, dir x",ang= "kind of bondary conditions on the z plus face, dir x",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_x_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the x direction",ang= "Imposed displacement at the center of the face along the x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_x_dudx=SIMP(typ='R',fr= " rac{du_x}{dx} on this face",ang= " rac{du_x}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_x_dudy=SIMP(typ='R',fr= " rac{du_x}{dy} on this face",ang= " rac{du_x}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_x_T=SIMP(typ='R',fr= "force per area at the center of face along x direction",ang= "force per area at the center of face along x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_x_dTdx=SIMP(typ='R',fr= " rac{dT_x}{dx} on this face",ang= " rac{dT_x}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_x_dTdy=SIMP(typ='R',fr= " rac{dT_x}{dy} on this face",ang= " rac{dT_x}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_y_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the x plus face, dir y",ang= "kind of bondary conditions on the x plus face, dir y",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_y_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the y direction",ang= "Imposed displacement at the center of the face along the y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_y_dudy=SIMP(typ='R',fr= " rac{du_y}{dy} on this face",ang= " rac{du_y}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_y_dudz=SIMP(typ='R',fr= " rac{du_y}{dz} on this face",ang= " rac{du_y}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_y_T=SIMP(typ='R',fr= "force per area at the center of face along y direction",ang= "force per area at the center of face along y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_y_dTdy=SIMP(typ='R',fr= " rac{dT_y}{dy} on this face",ang= " rac{dT_y}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_y_dTdz=SIMP(typ='R',fr= " rac{dT_y}{dz} on this face",ang= " rac{dT_y}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_y_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the y plus face, dir y",ang= "kind of bondary conditions on the y plus face, dir y",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_y_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the y direction",ang= "Imposed displacement at the center of the face along the y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_y_dudx=SIMP(typ='R',fr= " rac{du_y}{dx} on this face",ang= " rac{du_y}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_y_dudz=SIMP(typ='R',fr= " rac{du_y}{dz} on this face",ang= " rac{du_y}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_y_T=SIMP(typ='R',fr= "force per area at the center of face along y direction",ang= "force per area at the center of face along y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_y_dTdx=SIMP(typ='R',fr= " rac{dT_y}{dx} on this face",ang= " rac{dT_y}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_y_dTdz=SIMP(typ='R',fr= " rac{dT_y}{dz} on this face",ang= " rac{dT_y}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_y_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the z plus face, dir y",ang= "kind of bondary conditions on the z plus face, dir y",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_y_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the y direction",ang= "Imposed displacement at the center of the face along the y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_y_dudx=SIMP(typ='R',fr= " rac{du_y}{dx} on this face",ang= " rac{du_y}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_y_dudy=SIMP(typ='R',fr= " rac{du_y}{dy} on this face",ang= " rac{du_y}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_y_T=SIMP(typ='R',fr= "force per area at the center of face along y direction",ang= "force per area at the center of face along y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_y_dTdx=SIMP(typ='R',fr= " rac{dT_y}{dx} on this face",ang= " rac{dT_y}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_y_dTdy=SIMP(typ='R',fr= " rac{dT_y}{dy} on this face",ang= " rac{dT_y}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_z_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the x plus face, dir z",ang= "kind of bondary conditions on the x plus face, dir z",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_z_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the z direction",ang= "Imposed displacement at the center of the face along the z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_z_dudy=SIMP(typ='R',fr= " rac{du_z}{dy} on this face",ang= " rac{du_z}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_z_dudz=SIMP(typ='R',fr= " rac{du_z}{dz} on this face",ang= " rac{du_z}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_z_T=SIMP(typ='R',fr= "force per area at the center of face along z direction",ang= "force per area at the center of face along z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_z_dTdy=SIMP(typ='R',fr= " rac{dT_z}{dy} on this face",ang= " rac{dT_z}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_z_dTdz=SIMP(typ='R',fr= " rac{dT_z}{dz} on this face",ang= " rac{dT_z}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_z_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the y plus face, dir z",ang= "kind of bondary conditions on the y plus face, dir z",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_z_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the z direction",ang= "Imposed displacement at the center of the face along the z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_z_dudx=SIMP(typ='R',fr= " rac{du_z}{dx} on this face",ang= " rac{du_z}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_z_dudz=SIMP(typ='R',fr= " rac{du_z}{dz} on this face",ang= " rac{du_z}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_z_T=SIMP(typ='R',fr= "force per area at the center of face along z direction",ang= "force per area at the center of face along z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_z_dTdx=SIMP(typ='R',fr= " rac{dT_z}{dx} on this face",ang= " rac{dT_z}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_z_dTdz=SIMP(typ='R',fr= " rac{dT_z}{dz} on this face",ang= " rac{dT_z}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_z_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the z plus face, dir z",ang= "kind of bondary conditions on the z plus face, dir z",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_z_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the z direction",ang= "Imposed displacement at the center of the face along the z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_z_dudx=SIMP(typ='R',fr= " rac{du_z}{dx} on this face",ang= " rac{du_z}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_z_dudy=SIMP(typ='R',fr= " rac{du_z}{dy} on this face",ang= " rac{du_z}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_z_T=SIMP(typ='R',fr= "force per area at the center of face along z direction",ang= "force per area at the center of face along z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_z_dTdx=SIMP(typ='R',fr= " rac{dT_z}{dx} on this face",ang= " rac{dT_z}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_z_dTdy=SIMP(typ='R',fr= " rac{dT_z}{dy} on this face",ang= " rac{dT_z}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_x_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the x minus face, dir x",ang= "kind of bondary conditions on the x minus face, dir x",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_x_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the x direction",ang= "Imposed displacement at the center of the face along the x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_x_dudy=SIMP(typ='R',fr= " rac{du_x}{dy} on this face",ang= " rac{du_x}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_x_dudz=SIMP(typ='R',fr= " rac{du_x}{dz} on this face",ang= " rac{du_x}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_x_T=SIMP(typ='R',fr= "force per area at the center of face along x direction",ang= "force per area at the center of face along x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_x_dTdy=SIMP(typ='R',fr= " rac{dT_x}{dy} on this face",ang= " rac{dT_x}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_x_dTdz=SIMP(typ='R',fr= " rac{dT_x}{dz} on this face",ang= " rac{dT_x}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_x_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the y minus face, dir x",ang= "kind of bondary conditions on the y minus face, dir x",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_x_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the x direction",ang= "Imposed displacement at the center of the face along the x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_x_dudx=SIMP(typ='R',fr= " rac{du_x}{dx} on this face",ang= " rac{du_x}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_x_dudz=SIMP(typ='R',fr= " rac{du_x}{dz} on this face",ang= " rac{du_x}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_x_T=SIMP(typ='R',fr= "force per area at the center of face along x direction",ang= "force per area at the center of face along x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_x_dTdx=SIMP(typ='R',fr= " rac{dT_x}{dx} on this face",ang= " rac{dT_x}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_x_dTdz=SIMP(typ='R',fr= " rac{dT_x}{dz} on this face",ang= " rac{dT_x}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_x_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the z minus face, dir x",ang= "kind of bondary conditions on the z minus face, dir x",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_x_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the x direction",ang= "Imposed displacement at the center of the face along the x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_x_dudx=SIMP(typ='R',fr= " rac{du_x}{dx} on this face",ang= " rac{du_x}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_x_dudy=SIMP(typ='R',fr= " rac{du_x}{dy} on this face",ang= " rac{du_x}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_x_T=SIMP(typ='R',fr= "force per area at the center of face along x direction",ang= "force per area at the center of face along x direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_x_dTdx=SIMP(typ='R',fr= " rac{dT_x}{dx} on this face",ang= " rac{dT_x}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_x_dTdy=SIMP(typ='R',fr= " rac{dT_x}{dy} on this face",ang= " rac{dT_x}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_y_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the x minus face, dir y",ang= "kind of bondary conditions on the x minus face, dir y",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_y_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the y direction",ang= "Imposed displacement at the center of the face along the y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_y_dudy=SIMP(typ='R',fr= " rac{du_y}{dy} on this face",ang= " rac{du_y}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_y_dudz=SIMP(typ='R',fr= " rac{du_y}{dz} on this face",ang= " rac{du_y}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_y_T=SIMP(typ='R',fr= "force per area at the center of face along y direction",ang= "force per area at the center of face along y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_y_dTdy=SIMP(typ='R',fr= " rac{dT_y}{dy} on this face",ang= " rac{dT_y}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_y_dTdz=SIMP(typ='R',fr= " rac{dT_y}{dz} on this face",ang= " rac{dT_y}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_y_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the y minus face, dir y",ang= "kind of bondary conditions on the y minus face, dir y",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_y_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the y direction",ang= "Imposed displacement at the center of the face along the y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_y_dudx=SIMP(typ='R',fr= " rac{du_y}{dx} on this face",ang= " rac{du_y}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_y_dudz=SIMP(typ='R',fr= " rac{du_y}{dz} on this face",ang= " rac{du_y}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_y_T=SIMP(typ='R',fr= "force per area at the center of face along y direction",ang= "force per area at the center of face along y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_y_dTdx=SIMP(typ='R',fr= " rac{dT_y}{dx} on this face",ang= " rac{dT_y}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_y_dTdz=SIMP(typ='R',fr= " rac{dT_y}{dz} on this face",ang= " rac{dT_y}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_y_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the z minus face, dir y",ang= "kind of bondary conditions on the z minus face, dir y",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_y_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the y direction",ang= "Imposed displacement at the center of the face along the y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_y_dudx=SIMP(typ='R',fr= " rac{du_y}{dx} on this face",ang= " rac{du_y}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_y_dudy=SIMP(typ='R',fr= " rac{du_y}{dy} on this face",ang= " rac{du_y}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_y_T=SIMP(typ='R',fr= "force per area at the center of face along y direction",ang= "force per area at the center of face along y direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_y_dTdx=SIMP(typ='R',fr= " rac{dT_y}{dx} on this face",ang= " rac{dT_y}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_y_dTdy=SIMP(typ='R',fr= " rac{dT_y}{dy} on this face",ang= " rac{dT_y}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_z_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the x minus face, dir z",ang= "kind of bondary conditions on the x minus face, dir z",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_z_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the z direction",ang= "Imposed displacement at the center of the face along the z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_z_dudy=SIMP(typ='R',fr= " rac{du_z}{dy} on this face",ang= " rac{du_z}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_z_dudz=SIMP(typ='R',fr= " rac{du_z}{dz} on this face",ang= " rac{du_z}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_z_T=SIMP(typ='R',fr= "force per area at the center of face along z direction",ang= "force per area at the center of face along z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_z_dTdy=SIMP(typ='R',fr= " rac{dT_z}{dy} on this face",ang= " rac{dT_z}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_z_dTdz=SIMP(typ='R',fr= " rac{dT_z}{dz} on this face",ang= " rac{dT_z}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_z_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the y minus face, dir z",ang= "kind of bondary conditions on the y minus face, dir z",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_z_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the z direction",ang= "Imposed displacement at the center of the face along the z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_z_dudx=SIMP(typ='R',fr= " rac{du_z}{dx} on this face",ang= " rac{du_z}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_z_dudz=SIMP(typ='R',fr= " rac{du_z}{dz} on this face",ang= " rac{du_z}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_z_T=SIMP(typ='R',fr= "force per area at the center of face along z direction",ang= "force per area at the center of face along z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_z_dTdx=SIMP(typ='R',fr= " rac{dT_z}{dx} on this face",ang= " rac{dT_z}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_z_dTdz=SIMP(typ='R',fr= " rac{dT_z}{dz} on this face",ang= " rac{dT_z}{dz} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_z_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the z minus face, dir z",ang= "kind of bondary conditions on the z minus face, dir z",docu= "",statut= "f",into=('DISPLACEMENT', 'FORCE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_z_u0=SIMP(typ='R',fr= "Imposed displacement at the center of the face along the z direction",ang= "Imposed displacement at the center of the face along the z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_z_dudx=SIMP(typ='R',fr= " rac{du_z}{dx} on this face",ang= " rac{du_z}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_z_dudy=SIMP(typ='R',fr= " rac{du_z}{dy} on this face",ang= " rac{du_z}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_z_T=SIMP(typ='R',fr= "force per area at the center of face along z direction",ang= "force per area at the center of face along z direction",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_z_dTdx=SIMP(typ='R',fr= " rac{dT_z}{dx} on this face",ang= " rac{dT_z}{dx} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_z_dTdy=SIMP(typ='R',fr= " rac{dT_z}{dy} on this face",ang= " rac{dT_z}{dy} on this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -Av_EPS11=SIMP(typ='R',fr= "Average of EPS11",ang= "Average of EPS11",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -Av_EPS22=SIMP(typ='R',fr= "Average of EPS22",ang= "Average of EPS22",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -Av_EPS33=SIMP(typ='R',fr= "Average of EPS33",ang= "Average of EPS33",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -Av_EPS12=SIMP(typ='R',fr= "Average of EPS12",ang= "Average of EPS12",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -Av_EPS13=SIMP(typ='R',fr= "Average of EPS13",ang= "Average of EPS13",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -Av_EPS23=SIMP(typ='R',fr= "Average of EPS23",ang= "Average of EPS23",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -Av_SIG11=SIMP(typ='R',fr= "Average of SIG11",ang= "Average of SIG11",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -Av_SIG22=SIMP(typ='R',fr= "Average of SIG22",ang= "Average of SIG22",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -Av_SIG33=SIMP(typ='R',fr= "Average of SIG33",ang= "Average of SIG33",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -Av_SIG12=SIMP(typ='R',fr= "Average of SIG12",ang= "Average of SIG12",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -Av_SIG13=SIMP(typ='R',fr= "Average of SIG13",ang= "Average of SIG13",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -Av_SIG23=SIMP(typ='R',fr= "Average of SIG23",ang= "Average of SIG23",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_morphology_gravel -# ====================================================================== -C_PRE_MORPHOLOGY_GRAVEL_DATA=PROC(nom='C_PRE_MORPHOLOGY_GRAVEL_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -multiscale=SIMP(typ='TXM',fr= "determine, in the case of the microstructure computation if it is multiscale or no",ang= "determine, in the case of the microstructure computation if it is multiscale or no",docu= "",statut= "o",into=['yes', 'no'],min=1,max=1,val_min='**',val_max='**',defaut='no'), -multiscale_yes=BLOC(condition="(multiscale=='yes')", -random_seed=SIMP(typ='I',fr= "gives the value of the seed used to initialize the random process. This parameter is optional, if it is not given, random is initialised with time. The parameter is mainly used for non-regression tests purpose.",ang= "gives the value of the seed used to initialize the random process. This parameter is optional, if it is not given, random is initialised with time. The parameter is mainly used for non-regression tests purpose.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1332150941), -computation=SIMP(typ='TXM',fr= "determines the type of computation",ang= "determines the type of computation",docu= "",statut= "o",into=['microstructure'],min=1,max=1,val_min='**',val_max='**',defaut='microstructure'), -size=SIMP(typ='I',fr= "size of the image (discretization in the case of the covariance measurment)",ang= "size of the image (discretization in the case of the covariance measurment)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=250), -lambda_poisson=SIMP(typ='R',fr= "density planes for buiding microstructures for class 1 polyhedra",ang= "density planes for buiding microstructures for class 1 polyhedra",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.035), -fraction=SIMP(typ='R',fr= "volume fraction for class 1 polyhedra",ang= "volume fraction for class 1 polyhedra",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.15), -voxel_side=SIMP(typ='R',fr= "resolution of the output image",ang= "resolution of the output image",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=1.0), -raw_type=SIMP(typ='TXM',fr= "unused",ang= "unused",docu= "",statut= "o",into=['image'],min=1,max=1,val_min='**',val_max='**',defaut='image'), -file_out_txt=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "text ascii file output that describes the list of polyhedra",ang= "text ascii file output that describes the list of polyhedra",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_pre_morphology_gravel.txt'), -file_out_raw=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "binary file output for binarized image",ang= "binary file output for binarized image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_pre_morphology_gravel.raw'), -lambda_poisson2=SIMP(typ='R',fr= "density planes for buiding microstructures for class 2 polyhedra",ang= "density planes for buiding microstructures for class 2 polyhedra",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -lambda_poisson3=SIMP(typ='R',fr= "density planes for buiding microstructures for class 3 polyhedra",ang= "density planes for buiding microstructures for class 3 polyhedra",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -fraction2=SIMP(typ='R',fr= "volume fraction for class 2 polyhedra",ang= "volume fraction for class 2 polyhedra",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -fraction3=SIMP(typ='R',fr= "volume fraction for class 3 polyhedra",ang= "volume fraction for class 3 polyhedra",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -r0=SIMP(typ='R',fr= "smaller radius of lambda_Poisson polyhedra",ang= "smaller radius of lambda_Poisson polyhedra",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -r1=SIMP(typ='R',fr= "larger radius of lambda_Poisson polyhedra, smaller of lambda_poisson2",ang= "larger radius of lambda_Poisson polyhedra, smaller of lambda_poisson2",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -r2=SIMP(typ='R',fr= "larger radius of lambda_Poisson2 polyhedra, smaller of lambda_poisson3",ang= "larger radius of lambda_Poisson2 polyhedra, smaller of lambda_poisson3",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -r3=SIMP(typ='R',fr= "larger radius of lambda_Poisson polyhedra3",ang= "larger radius of lambda_Poisson polyhedra3",docu= "",statut= "f",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -step=SIMP(typ='R',fr= "translation step used in displacement process when intersection occurs",ang= "translation step used in displacement process when intersection occurs",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -voids=SIMP(typ='R',fr= "fraction of voids according to experimental pore distribution",ang= "fraction of voids according to experimental pore distribution",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -), -multiscale_no=BLOC(condition="(multiscale=='no')", -random_seed=SIMP(typ='I',fr= "gives the value of the seed used to initialize the random process. This parameter is optional, if it is not given, random is initialised with time. The parameter is mainly used for non-regression tests purpose.",ang= "gives the value of the seed used to initialize the random process. This parameter is optional, if it is not given, random is initialised with time. The parameter is mainly used for non-regression tests purpose.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1332150941), -computation=SIMP(typ='TXM',fr= "determines the type of computation",ang= "determines the type of computation",docu= "",statut= "o",into=['microstructure'],min=1,max=1,val_min='**',val_max='**',defaut='microstructure'), -size=SIMP(typ='I',fr= "size of the image (discretization in the case of the covariance measurment)",ang= "size of the image (discretization in the case of the covariance measurment)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=250), -lambda_poisson=SIMP(typ='R',fr= "density planes for buiding microstructures for class 1 polyhedra",ang= "density planes for buiding microstructures for class 1 polyhedra",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.035), -fraction=SIMP(typ='R',fr= "volume fraction for class 1 polyhedra",ang= "volume fraction for class 1 polyhedra",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.15), -voxel_side=SIMP(typ='R',fr= "resolution of the output image",ang= "resolution of the output image",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=1.0), -raw_type=SIMP(typ='TXM',fr= "unused",ang= "unused",docu= "",statut= "o",into=['image'],min=1,max=1,val_min='**',val_max='**',defaut='image'), -file_out_txt=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "text ascii file output that describes the list of polyhedra",ang= "text ascii file output that describes the list of polyhedra",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_pre_morphology_gravel.txt'), -file_out_raw=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "binary file output for binarized image",ang= "binary file output for binarized image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_pre_morphology_gravel.raw'), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_image_weld_orientation -# ====================================================================== -C_IMAGE_WELD_ORIENTATION_DATA=PROC(nom='C_IMAGE_WELD_ORIENTATION_DATA',op=None, -UIinfo ={'groupes':('image',)}, -work_process=SIMP(typ='TXM',fr= "Which computations are made : Orientation, Reparation, Domain, VisualizationEx: OR means Orientation + Reparation",ang= "Which computations are made : Orientation, Reparation, Domain, VisualizationEx: OR means Orientation + Reparation",docu= "",statut= "o",into=['O', 'R', 'D', 'V', 'OR', 'OD', 'OV', 'RD', 'RV', 'DV', 'ORD', 'ORV', 'ODV', 'RDV', 'ORDV'],min=1,max=1,val_min='**',val_max='**',defaut='O'), -work_process_O=BLOC(condition="(work_process=='O')", -weld_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Weld image",ang= "Weld image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -computation_mode=SIMP(typ='TXM',fr= "Computation mode",ang= "Computation mode",docu= "",statut= "o",into=['sample', 'pixel'],min=1,max=1,val_min='**',val_max='**',defaut='sample'), -sample_size=SIMP(typ='I',fr= "Sample size",ang= "Sample size",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=40), -orientation_accuracy=SIMP(typ='I',fr= "Orientation accuracy (in degree)",ang= "Orientation accuracy (in degree)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -), -work_process_R=BLOC(condition="(work_process=='R')", -orientation_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Orientation image",ang= "Orientation image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -confidence_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Confidence image",ang= "Confidence image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -confidence_level=SIMP(typ='R',fr= "Used to threshold the confidence image",ang= "Used to threshold the confidence image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=2.0), -), -work_process_D=BLOC(condition="(work_process=='D')", -computation_mode=SIMP(typ='TXM',fr= "Computation mode",ang= "Computation mode",docu= "",statut= "o",into=['domain'],min=1,max=1,val_min='**',val_max='**',defaut='domain'), -orientation_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Orientation image",ang= "Orientation image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -level_number=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=4), -smoothing_level=SIMP(typ='R',fr= "More smoothing means smoother boundaries",ang= "More smoothing means smoother boundaries",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.0), -), -work_process_V=BLOC(condition="(work_process=='V')", -orientation_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Orientation image",ang= "Orientation image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -weld_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Weld image",ang= "Weld image",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -streamlines_pitch=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=20), -), -work_process_OR=BLOC(condition="(work_process=='OR')", -weld_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Weld image",ang= "Weld image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -computation_mode=SIMP(typ='TXM',fr= "Computation mode",ang= "Computation mode",docu= "",statut= "o",into=['sample', 'pixel'],min=1,max=1,val_min='**',val_max='**',defaut='sample'), -sample_size=SIMP(typ='I',fr= "Sample size",ang= "Sample size",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=40), -orientation_accuracy=SIMP(typ='I',fr= "Orientation accuracy (in degree)",ang= "Orientation accuracy (in degree)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -confidence_level=SIMP(typ='R',fr= "Used to threshold the confidence image",ang= "Used to threshold the confidence image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=2.0), -), -work_process_OD=BLOC(condition="(work_process=='OD')", -weld_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Weld image",ang= "Weld image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -computation_mode=SIMP(typ='TXM',fr= "Computation mode",ang= "Computation mode",docu= "",statut= "o",into=['sample', 'pixel'],min=1,max=1,val_min='**',val_max='**',defaut='sample'), -sample_size=SIMP(typ='I',fr= "Sample size",ang= "Sample size",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=40), -orientation_accuracy=SIMP(typ='I',fr= "Orientation accuracy (in degree)",ang= "Orientation accuracy (in degree)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -level_number=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=4), -smoothing_level=SIMP(typ='R',fr= "More smoothing means smoother boundaries",ang= "More smoothing means smoother boundaries",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.0), -), -work_process_OV=BLOC(condition="(work_process=='OV')", -weld_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Weld image",ang= "Weld image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -computation_mode=SIMP(typ='TXM',fr= "Computation mode",ang= "Computation mode",docu= "",statut= "o",into=['sample', 'pixel'],min=1,max=1,val_min='**',val_max='**',defaut='sample'), -sample_size=SIMP(typ='I',fr= "Sample size",ang= "Sample size",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=40), -orientation_accuracy=SIMP(typ='I',fr= "Orientation accuracy (in degree)",ang= "Orientation accuracy (in degree)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -streamlines_pitch=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=20), -), -work_process_RD=BLOC(condition="(work_process=='RD')", -orientation_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Orientation image",ang= "Orientation image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -confidence_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Confidence image",ang= "Confidence image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -confidence_level=SIMP(typ='R',fr= "Used to threshold the confidence image",ang= "Used to threshold the confidence image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=2.0), -computation_mode=SIMP(typ='TXM',fr= "Computation mode",ang= "Computation mode",docu= "",statut= "o",into=['domain'],min=1,max=1,val_min='**',val_max='**',defaut='domain'), -level_number=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=4), -smoothing_level=SIMP(typ='R',fr= "More smoothing means smoother boundaries",ang= "More smoothing means smoother boundaries",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.0), -), -work_process_RV=BLOC(condition="(work_process=='RV')", -orientation_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Orientation image",ang= "Orientation image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -confidence_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Confidence image",ang= "Confidence image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -confidence_level=SIMP(typ='R',fr= "Used to threshold the confidence image",ang= "Used to threshold the confidence image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=2.0), -weld_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Weld image",ang= "Weld image",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -streamlines_pitch=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=20), -), -work_process_DV=BLOC(condition="(work_process=='DV')", -computation_mode=SIMP(typ='TXM',fr= "Computation mode",ang= "Computation mode",docu= "",statut= "o",into=['domain'],min=1,max=1,val_min='**',val_max='**',defaut='domain'), -orientation_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Orientation image",ang= "Orientation image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -level_number=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=4), -smoothing_level=SIMP(typ='R',fr= "More smoothing means smoother boundaries",ang= "More smoothing means smoother boundaries",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.0), -weld_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Weld image",ang= "Weld image",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -streamlines_pitch=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=20), -), -work_process_ORD=BLOC(condition="(work_process=='ORD')", -weld_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Weld image",ang= "Weld image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -sample_size=SIMP(typ='I',fr= "Sample size",ang= "Sample size",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=40), -orientation_accuracy=SIMP(typ='I',fr= "Orientation accuracy (in degree)",ang= "Orientation accuracy (in degree)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -confidence_level=SIMP(typ='R',fr= "Used to threshold the confidence image",ang= "Used to threshold the confidence image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=2.0), -computation_mode=SIMP(typ='TXM',fr= "Computation mode",ang= "Computation mode",docu= "",statut= "o",into=['domain'],min=1,max=1,val_min='**',val_max='**',defaut='domain'), -level_number=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=4), -smoothing_level=SIMP(typ='R',fr= "More smoothing means smoother boundaries",ang= "More smoothing means smoother boundaries",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.0), -), -work_process_ORV=BLOC(condition="(work_process=='ORV')", -weld_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Weld image",ang= "Weld image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -computation_mode=SIMP(typ='TXM',fr= "Computation mode",ang= "Computation mode",docu= "",statut= "o",into=['sample', 'pixel'],min=1,max=1,val_min='**',val_max='**',defaut='sample'), -sample_size=SIMP(typ='I',fr= "Sample size",ang= "Sample size",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=40), -orientation_accuracy=SIMP(typ='I',fr= "Orientation accuracy (in degree)",ang= "Orientation accuracy (in degree)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -confidence_level=SIMP(typ='R',fr= "Used to threshold the confidence image",ang= "Used to threshold the confidence image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=2.0), -streamlines_pitch=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=20), -), -work_process_ODV=BLOC(condition="(work_process=='ODV')", -weld_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Weld image",ang= "Weld image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -sample_size=SIMP(typ='I',fr= "Sample size",ang= "Sample size",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=40), -orientation_accuracy=SIMP(typ='I',fr= "Orientation accuracy (in degree)",ang= "Orientation accuracy (in degree)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -computation_mode=SIMP(typ='TXM',fr= "Computation mode",ang= "Computation mode",docu= "",statut= "o",into=['domain'],min=1,max=1,val_min='**',val_max='**',defaut='domain'), -level_number=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=4), -smoothing_level=SIMP(typ='R',fr= "More smoothing means smoother boundaries",ang= "More smoothing means smoother boundaries",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.0), -streamlines_pitch=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=20), -), -work_process_RDV=BLOC(condition="(work_process=='RDV')", -orientation_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Orientation image",ang= "Orientation image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -confidence_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Confidence image",ang= "Confidence image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -confidence_level=SIMP(typ='R',fr= "Used to threshold the confidence image",ang= "Used to threshold the confidence image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=2.0), -computation_mode=SIMP(typ='TXM',fr= "Computation mode",ang= "Computation mode",docu= "",statut= "o",into=['domain'],min=1,max=1,val_min='**',val_max='**',defaut='domain'), -level_number=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=4), -smoothing_level=SIMP(typ='R',fr= "More smoothing means smoother boundaries",ang= "More smoothing means smoother boundaries",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.0), -streamlines_pitch=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=20), -), -work_process_ORDV=BLOC(condition="(work_process=='ORDV')", -weld_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Weld image",ang= "Weld image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -sample_size=SIMP(typ='I',fr= "Sample size",ang= "Sample size",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=40), -orientation_accuracy=SIMP(typ='I',fr= "Orientation accuracy (in degree)",ang= "Orientation accuracy (in degree)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -confidence_level=SIMP(typ='R',fr= "Used to threshold the confidence image",ang= "Used to threshold the confidence image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=2.0), -computation_mode=SIMP(typ='TXM',fr= "Computation mode",ang= "Computation mode",docu= "",statut= "o",into=['domain'],min=1,max=1,val_min='**',val_max='**',defaut='domain'), -level_number=SIMP(typ='I',fr= "Number of color levels",ang= "Number of color levels",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=4), -smoothing_level=SIMP(typ='R',fr= "More smoothing means smoother boundaries",ang= "More smoothing means smoother boundaries",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0.0), -streamlines_pitch=SIMP(typ='I',fr= "Number of level",ang= "Number of level",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=20), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_image_2d_align -# ====================================================================== -C_IMAGE_2D_ALIGN_DATA=PROC(nom='C_IMAGE_2D_ALIGN_DATA',op=None, -UIinfo ={'groupes':('image',)}, -input_directory=SIMP(typ='Repertoire',fr= "directory where the input images are read",ang= "directory where the input images are read",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -essai=SIMP(typ='TXM',fr= "directory where the aligned images are to be written",ang= "directory where the aligned images are to be written",docu= "",statut= "o",into=None,min=4,max=5,val_min='**',val_max='**',defaut=None), -essaiListeInto=SIMP(typ='TXM',fr= "directory where the aligned images are to be written",ang= "directory where the aligned images are to be written",docu= "",statut= "o",min=4,max=5,val_min='**',val_max='**',into=['a','b','c','d']), -essaiListeInto2=SIMP(typ='TXM',fr= "directory where the aligned images are to be written",ang= "directory where the aligned images are to be written",docu= "",statut= "o",min=4,max=5,val_min='**',val_max='**',into=['a','b','c','d'],homo="SansOrdreNiDoublon"), -output_directory=SIMP(typ='Repertoire',fr= "directory where the aligned images are to be written",ang= "directory where the aligned images are to be written",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -shift=SIMP(typ='R',fr= "number of pixel each image is to be shifted from the previous one",ang= "number of pixel each image is to be shifted from the previous one",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -gui=SIMP(typ=bool,fr= "Run the Graphical User Interface if set to True",ang= "Run the Graphical User Interface if set to True",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -ExempleTuple3 = SIMP(statut = 'o',typ = Tuple(3),validators = VerifTypeTuple(('R','R','R')),), -ExempleTuple2 = SIMP(statut = 'o',typ = Tuple(2),validators = VerifTypeTuple(('R','R')),), -) -# ====================================================================== -# Catalog entry for the MAP function : c_image_2d_threshold -# ====================================================================== -C_IMAGE_2D_THRESHOLD_DATA=PROC(nom='C_IMAGE_2D_THRESHOLD_DATA',op=None, -UIinfo ={'groupes':('image',)}, -image_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "input image",ang= "input image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -threshold_level=SIMP(typ='R',fr= "(optional if GUI is used, mandatory otherwise) Threshold level applied to each input image file",ang= "(optional if GUI is used, mandatory otherwise) Threshold level applied to each input image file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=120.0), -gui=SIMP(typ=bool,fr= "Run the Graphical User Interface if set to True",ang= "Run the Graphical User Interface if set to True",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -background_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "background image for GUI preview",ang= "background image for GUI preview",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -output_prefix=SIMP(typ='TXM',fr= "Prefix appended before the output file name",ang= "Prefix appended before the output file name",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -output_suffix=SIMP(typ='TXM',fr= "Suffix appended after the output file name",ang= "Suffix appended after the output file name",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut='_thresholded'), -output_directory=SIMP(typ='Repertoire',fr= "path where each output file is written",ang= "path where each output file is written",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut='.'), -output_format=SIMP(typ='TXM',fr= "output format",ang= "output format",docu= "",statut= "f",into=['png', 'tif', 'csv', 'raw', 'edf'],min=1,max=1,val_min='**',val_max='**',defaut='png'), -) -# ====================================================================== -# Catalog entry for the MAP function : c_solver_stiff_ode_1d -# ====================================================================== -C_SOLVER_STIFF_ODE_1D_DATA=PROC(nom='C_SOLVER_STIFF_ODE_1D_DATA',op=None, -UIinfo ={'groupes':('solver',)}, -study_name=SIMP(typ='TXM',fr= "Describes the name of the study, is used in the metadata of the output, ...",ang= "Describes the name of the study, is used in the metadata of the output, ...",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Name of the text file where the resulting fields are written at different time steps.",ang= "Name of the text file where the resulting fields are written at different time steps.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -calculation_parameter_names=SIMP(typ='TXM',fr= "Names of the calculation parameters such as the calculation time, number of node, agings conditions ... This list MUST have the same number of parameters as calculation_parameters.",ang= "Names of the calculation parameters such as the calculation time, number of node, agings conditions ... This list MUST have the same number of parameters as calculation_parameters.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -calculation_parameters=SIMP(typ='TXM',fr= "Calculation parameters values. This list MUST have the same number of parameters as calculation_parameter_names.",ang= "Calculation parameters values. This list MUST have the same number of parameters as calculation_parameter_names.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_names=SIMP(typ='TXM',fr= "Names of coefficients which follow Arrhenius law. This list MUST have the same number of parameters as Arrhenius_A and Arrhenius_Ea.",ang= "Names of coefficients which follow Arrhenius law. This list MUST have the same number of parameters as Arrhenius_A and Arrhenius_Ea.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_A=SIMP(typ='TXM',fr= "Arrhenius law pre exponential factors. This list MUST have the same number of parameter as Arrhenius_names and Arrhenius_Ea.",ang= "Arrhenius law pre exponential factors. This list MUST have the same number of parameter as Arrhenius_names and Arrhenius_Ea.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_Ea=SIMP(typ='TXM',fr= "Arrhenius law activation energy. This list MUST have the same number of parameter as Arrhenius_name and Arrhenius_A.",ang= "Arrhenius law activation energy. This list MUST have the same number of parameter as Arrhenius_name and Arrhenius_A.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -non_Arrhenius_coef_names=SIMP(typ='TXM',fr= "Names of coefficients which do not follow Arrhenius law. This list MUST have the same number of parameter as non_Arrhenius_coef.",ang= "Names of coefficients which do not follow Arrhenius law. This list MUST have the same number of parameter as non_Arrhenius_coef.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -non_Arrhenius_coefs=SIMP(typ='TXM',fr= "Non Arrhenius coefficients values. This list MUST have the same number of parameter as Non_Arrhenius_coef_names.",ang= "Non Arrhenius coefficients values. This list MUST have the same number of parameter as Non_Arrhenius_coef_names.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_value_names=SIMP(typ='TXM',fr= "Names of the differential equation unknowns. This list MUST have the same number of parameter as initial_values and equation.",ang= "Names of the differential equation unknowns. This list MUST have the same number of parameter as initial_values and equation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_values=SIMP(typ='TXM',fr= "Initial value of the differential equation unknow. This list MUST have the same number of parameter as initial_value_names and equation.",ang= "Initial value of the differential equation unknow. This list MUST have the same number of parameter as initial_value_names and equation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -equation=SIMP(typ='TXM',fr= "Diffential equation system written in a mathematic form. This list MUST have the same number of parameter as initial_value_names and initial_values.",ang= "Diffential equation system written in a mathematic form. This list MUST have the same number of parameter as initial_value_names and initial_values.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_nodes=SIMP(typ='TXM',fr= "List of nodes where boundary conditions are applied.",ang= "List of nodes where boundary conditions are applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_types=SIMP(typ='TXM',fr= "List of boundary conditions types.",ang= "List of boundary conditions types.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_parameter=SIMP(typ='TXM',fr= "List of Boundary conditions parameter.",ang= "List of Boundary conditions parameter.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_values=SIMP(typ='TXM',fr= "List of values used to define boundary conditions.",ang= "List of values used to define boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_random_experimental_design -# ====================================================================== -C_PRE_RANDOM_EXPERIMENTAL_DESIGN_DATA=PROC(nom='C_PRE_RANDOM_EXPERIMENTAL_DESIGN_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -random_seed=SIMP(typ='I',fr= "Random seed",ang= "Random seed",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -distributions=SIMP(typ='TXM',fr= "Distribution of each parameter",ang= "Distribution of each parameter",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -dependancy_relationship=SIMP(typ='TXM',fr= "Dependancy relationship for input random parameters",ang= "Dependancy relationship for input random parameters",docu= "",statut= "f",into=['Independent', 'Normal'],min=1,max=1,val_min='**',val_max='**',defaut='Independent'), -corr_matrix_filename=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Correlation matrix filename",ang= "Correlation matrix filename",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -size=SIMP(typ='I',fr= "Size of the experimental design",ang= "Size of the experimental design",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -design_type=SIMP(typ='TXM',fr= "Design type",ang= "Design type",docu= "",statut= "o",into=['MC', 'LHS', 'QMC_Sobol', 'QMC_Halton'],min=1,max=1,val_min='**',val_max='**',defaut=None), -template_file=SIMP(typ='TXM',fr= "Template filename (an empty string means no template)",ang= "Template filename (an empty string means no template)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_filename=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "csv_output_filename readable with a text editor",ang= "csv_output_filename readable with a text editor",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -xml_output_filename=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "xml_output_filename readable by OpenTURNS with input distribution information",ang= "xml_output_filename readable by OpenTURNS with input distribution information",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_interface_mesh -# ====================================================================== -C_PRE_INTERFACE_MESH_DATA=PROC(nom='C_PRE_INTERFACE_MESH_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -surface_type=SIMP(typ='TXM',fr= "nature of the input surface, select how it is interpreted by the component",ang= "nature of the input surface, select how it is interpreted by the component",docu= "",statut= "o",into=['rectangle_grid', 'crack_fit'],min=1,max=1,val_min='**',val_max='**',defaut='rectangle_grid'), -surface_type_rectangle_grid=BLOC(condition="(surface_type=='rectangle_grid')", -input_surface_field_csv_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Not documented",ang= "Not documented",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_surface_field_csv_metadata_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "input surface field metadata file name. Required if the input surface field file is in CSV format, ignored if metadata is contained in the input surface field file.",ang= "input surface field metadata file name. Required if the input surface field file is in CSV format, ignored if metadata is contained in the input surface field file.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_surf=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "pathname of the file where the output BREP surface is generated",ang= "pathname of the file where the output BREP surface is generated",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_mesh=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "pathname of the file where the output MED mesh is generated",ang= "pathname of the file where the output MED mesh is generated",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -surface_type_crack_fit=BLOC(condition="(surface_type=='crack_fit')", -input_surface_field_csv_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Not documented",ang= "Not documented",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_surface_field_csv_metadata_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "input surface field metadata file name. Required if the input surface field file is in CSV format, ignored if metadata is contained in the input surface field file.",ang= "input surface field metadata file name. Required if the input surface field file is in CSV format, ignored if metadata is contained in the input surface field file.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_surf=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "pathname of the file where the output BREP surface is generated",ang= "pathname of the file where the output BREP surface is generated",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_mesh=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "pathname of the file where the output MED mesh is generated",ang= "pathname of the file where the output MED mesh is generated",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -coeff_polyfit=SIMP(typ='TXM',fr= "tuple coerced to numpy array of shape length 2 (required only if surface_type = crack_fit)",ang= "tuple coerced to numpy array of shape length 2 (required only if surface_type = crack_fit)",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -front_shape=SIMP(typ='TXM',fr= "list of the coefficients of the 1D polynome describing the front shape (required only if surface_type = crack_fit)",ang= "list of the coefficients of the 1D polynome describing the front shape (required only if surface_type = crack_fit)",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_post_cobwebplot -# ====================================================================== -C_POST_COBWEBPLOT_DATA=PROC(nom='C_POST_COBWEBPLOT_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -input_ed_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Name of the file that content the input experimental design",ang= "Name of the file that content the input experimental design",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_ed_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Name of the file that content the output experimental design",ang= "Name of the file that content the output experimental design",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -high_level=SIMP(typ='R',fr= "High quantile of output to highlight, greater than low_level",ang= "High quantile of output to highlight, greater than low_level",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1.0,defaut=None), -low_level=SIMP(typ='R',fr= "Low quantile of output to highlight, lower than high_level",ang= "Low quantile of output to highlight, lower than high_level",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1.0,defaut=None), -image_file_name_prefix=SIMP(typ='TXM',fr= "Prefix to ouput images file names",ang= "Prefix to ouput images file names",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut='cobWeb-'), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_polymer_kinetics_study -# ====================================================================== -C_PRE_POLYMER_KINETICS_STUDY_DATA=PROC(nom='C_PRE_POLYMER_KINETICS_STUDY_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -model=SIMP(typ=bool,fr= "Determines if solver input will be created from a model.",ang= "Determines if solver input will be created from a model.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -applied_post=SIMP(typ=bool,fr= "Determines if a post treatement input will be created.",ang= "Determines if a post treatement input will be created.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -applied_graph=SIMP(typ=bool,fr= "Determines if a graphical treatement input will be created.",ang= "Determines if a graphical treatement input will be created.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_True_applied_post_True_applied_graph_True=BLOC(condition="(model==True and applied_post==True and applied_graph==True)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_reference_number=SIMP(typ='I',fr= "Reference number of the model in data-base",ang= "Reference number of the model in data-base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ='TXM',fr= "define the output file name.",ang= "define the output file name.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -job=SIMP(typ='TXM',fr= "type of treatement",ang= "type of treatement",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -solver_input_filename=SIMP(typ='TXM',fr= "Name of the input file given to the solver.",ang= "Name of the input file given to the solver.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_stiff_ode_1d.input'), -computation_parameters=SIMP(typ='TXM',fr= "List of computation parameters.",ang= "List of computation parameters.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -computation_parameter_names=SIMP(typ='TXM',fr= "List of computation parameter names",ang= "List of computation parameter names",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -non_Arrhenius_coef_names=SIMP(typ='TXM',fr= "List of parameters which do not follow Arrhenius law.",ang= "List of parameters which do not follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_value_names=SIMP(typ='TXM',fr= "List of the equations unkown parameter.",ang= "List of the equations unkown parameter.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_values=SIMP(typ='TXM',fr= "List of the equations unkown initial values.",ang= "List of the equations unkown initial values.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -equation=SIMP(typ='TXM',fr= "List of equations number which is be used in the model.",ang= "List of equations number which is be used in the model.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_nodes=SIMP(typ='TXM',fr= "List of nodes where the boundary conditions will be applied.",ang= "List of nodes where the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_parameter=SIMP(typ='TXM',fr= "List of species to whom the boundary conditions will be applied.",ang= "List of species to whom the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_types=SIMP(typ='TXM',fr= "List of type of boundary conditions.",ang= "List of type of boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_values=SIMP(typ='TXM',fr= "List of values for the defiend boundary conditions.",ang= "List of values for the defiend boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -data_base=SIMP(typ='TXM',fr= "Name of the data base",ang= "Name of the data base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -post_equations=SIMP(typ='TXM',fr= "List of post treatment equations.",ang= "List of post treatment equations.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -integrate=SIMP(typ='TXM',fr= "List of boolean which define if the equation have to be intergrated.",ang= "List of boolean which define if the equation have to be intergrated.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -post_treatment_names=SIMP(typ='TXM',fr= "List of post treatment names.",ang= "List of post treatment names.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -constant=SIMP(typ='TXM',fr= "List of cinetic parameter names.",ang= "List of cinetic parameter names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -forced_param=SIMP(typ='TXM',fr= "List of cinetic parameter names with a different value than the one used for the solver computation.",ang= "List of cinetic parameter names with a different value than the one used for the solver computation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -prerequisite=SIMP(typ='TXM',fr= "List of parameter list which are prerequisite for the post treatement equation.",ang= "List of parameter list which are prerequisite for the post treatement equation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_names_post=SIMP(typ='TXM',fr= "List of parameter names which follow Arrhenius law.",ang= "List of parameter names which follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_A=SIMP(typ='TXM',fr= "List of pre exponetial parameters for Arrhenius law.",ang= "List of pre exponetial parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_Ea=SIMP(typ='TXM',fr= "List of activation energy parameters for Arrhenius law.",ang= "List of activation energy parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_graphic_name=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_name=SIMP(typ='TXM',fr= "List of experimental data names.",ang= "List of experimental data names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_file=SIMP(typ='TXM',fr= "List of experimental data files.",ang= "List of experimental data files.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_times=SIMP(typ='TXM',fr= "List of time.",ang= "List of time.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -model_True_applied_post_True_applied_graph_False=BLOC(condition="(model==True and applied_post==True and applied_graph==False)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_reference_number=SIMP(typ='I',fr= "Reference number of the model in data-base",ang= "Reference number of the model in data-base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ='TXM',fr= "define the output file name.",ang= "define the output file name.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -job=SIMP(typ='TXM',fr= "type of treatement",ang= "type of treatement",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -solver_input_filename=SIMP(typ='TXM',fr= "Name of the input file given to the solver.",ang= "Name of the input file given to the solver.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_stiff_ode_1d.input'), -computation_parameters=SIMP(typ='TXM',fr= "List of computation parameters.",ang= "List of computation parameters.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -computation_parameter_names=SIMP(typ='TXM',fr= "List of computation parameter names",ang= "List of computation parameter names",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -non_Arrhenius_coef_names=SIMP(typ='TXM',fr= "List of parameters which do not follow Arrhenius law.",ang= "List of parameters which do not follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_value_names=SIMP(typ='TXM',fr= "List of the equations unkown parameter.",ang= "List of the equations unkown parameter.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_values=SIMP(typ='TXM',fr= "List of the equations unkown initial values.",ang= "List of the equations unkown initial values.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -equation=SIMP(typ='TXM',fr= "List of equations number which is be used in the model.",ang= "List of equations number which is be used in the model.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_nodes=SIMP(typ='TXM',fr= "List of nodes where the boundary conditions will be applied.",ang= "List of nodes where the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_parameter=SIMP(typ='TXM',fr= "List of species to whom the boundary conditions will be applied.",ang= "List of species to whom the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_types=SIMP(typ='TXM',fr= "List of type of boundary conditions.",ang= "List of type of boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_values=SIMP(typ='TXM',fr= "List of values for the defiend boundary conditions.",ang= "List of values for the defiend boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -data_base=SIMP(typ='TXM',fr= "Name of the data base",ang= "Name of the data base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -post_equations=SIMP(typ='TXM',fr= "List of post treatment equations.",ang= "List of post treatment equations.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -integrate=SIMP(typ='TXM',fr= "List of boolean which define if the equation have to be intergrated.",ang= "List of boolean which define if the equation have to be intergrated.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -post_treatment_names=SIMP(typ='TXM',fr= "List of post treatment names.",ang= "List of post treatment names.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -constant=SIMP(typ='TXM',fr= "List of cinetic parameter names.",ang= "List of cinetic parameter names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -forced_param=SIMP(typ='TXM',fr= "List of cinetic parameter names with a different value than the one used for the solver computation.",ang= "List of cinetic parameter names with a different value than the one used for the solver computation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -prerequisite=SIMP(typ='TXM',fr= "List of parameter list which are prerequisite for the post treatement equation.",ang= "List of parameter list which are prerequisite for the post treatement equation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_names_post=SIMP(typ='TXM',fr= "List of parameter names which follow Arrhenius law.",ang= "List of parameter names which follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_A=SIMP(typ='TXM',fr= "List of pre exponetial parameters for Arrhenius law.",ang= "List of pre exponetial parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_Ea=SIMP(typ='TXM',fr= "List of activation energy parameters for Arrhenius law.",ang= "List of activation energy parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -model_True_applied_post_False_applied_graph_True=BLOC(condition="(model==True and applied_post==False and applied_graph==True)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_reference_number=SIMP(typ='I',fr= "Reference number of the model in data-base",ang= "Reference number of the model in data-base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ='TXM',fr= "define the output file name.",ang= "define the output file name.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -job=SIMP(typ='TXM',fr= "type of treatement",ang= "type of treatement",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -solver_input_filename=SIMP(typ='TXM',fr= "Name of the input file given to the solver.",ang= "Name of the input file given to the solver.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_stiff_ode_1d.input'), -computation_parameters=SIMP(typ='TXM',fr= "List of computation parameters.",ang= "List of computation parameters.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -computation_parameter_names=SIMP(typ='TXM',fr= "List of computation parameter names",ang= "List of computation parameter names",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -non_Arrhenius_coef_names=SIMP(typ='TXM',fr= "List of parameters which do not follow Arrhenius law.",ang= "List of parameters which do not follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_value_names=SIMP(typ='TXM',fr= "List of the equations unkown parameter.",ang= "List of the equations unkown parameter.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_values=SIMP(typ='TXM',fr= "List of the equations unkown initial values.",ang= "List of the equations unkown initial values.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -equation=SIMP(typ='TXM',fr= "List of equations number which is be used in the model.",ang= "List of equations number which is be used in the model.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_nodes=SIMP(typ='TXM',fr= "List of nodes where the boundary conditions will be applied.",ang= "List of nodes where the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_parameter=SIMP(typ='TXM',fr= "List of species to whom the boundary conditions will be applied.",ang= "List of species to whom the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_types=SIMP(typ='TXM',fr= "List of type of boundary conditions.",ang= "List of type of boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_values=SIMP(typ='TXM',fr= "List of values for the defiend boundary conditions.",ang= "List of values for the defiend boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -data_base=SIMP(typ='TXM',fr= "Name of the data base",ang= "Name of the data base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -graphic_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_graphic_name=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_name=SIMP(typ='TXM',fr= "List of experimental data names.",ang= "List of experimental data names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_file=SIMP(typ='TXM',fr= "List of experimental data files.",ang= "List of experimental data files.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_times=SIMP(typ='TXM',fr= "List of time.",ang= "List of time.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -model_True_applied_post_False_applied_graph_False=BLOC(condition="(model==True and applied_post==False and applied_graph==False)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_reference_number=SIMP(typ='I',fr= "Reference number of the model in data-base",ang= "Reference number of the model in data-base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ='TXM',fr= "define the output file name.",ang= "define the output file name.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -job=SIMP(typ='TXM',fr= "type of treatement",ang= "type of treatement",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -solver_input_filename=SIMP(typ='TXM',fr= "Name of the input file given to the solver.",ang= "Name of the input file given to the solver.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_stiff_ode_1d.input'), -computation_parameters=SIMP(typ='TXM',fr= "List of computation parameters.",ang= "List of computation parameters.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -computation_parameter_names=SIMP(typ='TXM',fr= "List of computation parameter names",ang= "List of computation parameter names",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -non_Arrhenius_coef_names=SIMP(typ='TXM',fr= "List of parameters which do not follow Arrhenius law.",ang= "List of parameters which do not follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_value_names=SIMP(typ='TXM',fr= "List of the equations unkown parameter.",ang= "List of the equations unkown parameter.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_values=SIMP(typ='TXM',fr= "List of the equations unkown initial values.",ang= "List of the equations unkown initial values.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -equation=SIMP(typ='TXM',fr= "List of equations number which is be used in the model.",ang= "List of equations number which is be used in the model.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_nodes=SIMP(typ='TXM',fr= "List of nodes where the boundary conditions will be applied.",ang= "List of nodes where the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_parameter=SIMP(typ='TXM',fr= "List of species to whom the boundary conditions will be applied.",ang= "List of species to whom the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_types=SIMP(typ='TXM',fr= "List of type of boundary conditions.",ang= "List of type of boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_values=SIMP(typ='TXM',fr= "List of values for the defiend boundary conditions.",ang= "List of values for the defiend boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -data_base=SIMP(typ='TXM',fr= "Name of the data base",ang= "Name of the data base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -model_False_applied_post_True_applied_graph_True=BLOC(condition="(model==False and applied_post==True and applied_graph==True)", -post_equations=SIMP(typ='TXM',fr= "List of post treatment equations.",ang= "List of post treatment equations.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -integrate=SIMP(typ='TXM',fr= "List of boolean which define if the equation have to be intergrated.",ang= "List of boolean which define if the equation have to be intergrated.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -post_treatment_names=SIMP(typ='TXM',fr= "List of post treatment names.",ang= "List of post treatment names.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -constant=SIMP(typ='TXM',fr= "List of cinetic parameter names.",ang= "List of cinetic parameter names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -forced_param=SIMP(typ='TXM',fr= "List of cinetic parameter names with a different value than the one used for the solver computation.",ang= "List of cinetic parameter names with a different value than the one used for the solver computation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -prerequisite=SIMP(typ='TXM',fr= "List of parameter list which are prerequisite for the post treatement equation.",ang= "List of parameter list which are prerequisite for the post treatement equation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_names_post=SIMP(typ='TXM',fr= "List of parameter names which follow Arrhenius law.",ang= "List of parameter names which follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_A=SIMP(typ='TXM',fr= "List of pre exponetial parameters for Arrhenius law.",ang= "List of pre exponetial parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_Ea=SIMP(typ='TXM',fr= "List of activation energy parameters for Arrhenius law.",ang= "List of activation energy parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -graphic_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_graphic_name=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_name=SIMP(typ='TXM',fr= "List of experimental data names.",ang= "List of experimental data names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_file=SIMP(typ='TXM',fr= "List of experimental data files.",ang= "List of experimental data files.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_times=SIMP(typ='TXM',fr= "List of time.",ang= "List of time.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -model_False_applied_post_True_applied_graph_False=BLOC(condition="(model==False and applied_post==True and applied_graph==False)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_reference_number=SIMP(typ='I',fr= "Reference number of the model in data-base",ang= "Reference number of the model in data-base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ='TXM',fr= "define the output file name.",ang= "define the output file name.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -post_equations=SIMP(typ='TXM',fr= "List of post treatment equations.",ang= "List of post treatment equations.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -integrate=SIMP(typ='TXM',fr= "List of boolean which define if the equation have to be intergrated.",ang= "List of boolean which define if the equation have to be intergrated.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -post_treatment_names=SIMP(typ='TXM',fr= "List of post treatment names.",ang= "List of post treatment names.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -constant=SIMP(typ='TXM',fr= "List of cinetic parameter names.",ang= "List of cinetic parameter names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -forced_param=SIMP(typ='TXM',fr= "List of cinetic parameter names with a different value than the one used for the solver computation.",ang= "List of cinetic parameter names with a different value than the one used for the solver computation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -prerequisite=SIMP(typ='TXM',fr= "List of parameter list which are prerequisite for the post treatement equation.",ang= "List of parameter list which are prerequisite for the post treatement equation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_names_post=SIMP(typ='TXM',fr= "List of parameter names which follow Arrhenius law.",ang= "List of parameter names which follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_A=SIMP(typ='TXM',fr= "List of pre exponetial parameters for Arrhenius law.",ang= "List of pre exponetial parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_Ea=SIMP(typ='TXM',fr= "List of activation energy parameters for Arrhenius law.",ang= "List of activation energy parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -data_base=SIMP(typ='TXM',fr= "Name of the data base",ang= "Name of the data base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -model_False_applied_post_False_applied_graph_True=BLOC(condition="(model==False and applied_post==False and applied_graph==True)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -graphic_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_graphic_name=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_name=SIMP(typ='TXM',fr= "List of experimental data names.",ang= "List of experimental data names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_file=SIMP(typ='TXM',fr= "List of experimental data files.",ang= "List of experimental data files.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_times=SIMP(typ='TXM',fr= "List of time.",ang= "List of time.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -model_False_applied_post_False_applied_graph_False=BLOC(condition="(model==False and applied_post==False and applied_graph==False)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -graphic_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_graphic_name=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_name=SIMP(typ='TXM',fr= "List of experimental data names.",ang= "List of experimental data names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_file=SIMP(typ='TXM',fr= "List of experimental data files.",ang= "List of experimental data files.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_times=SIMP(typ='TXM',fr= "List of time.",ang= "List of time.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_image_3d_altitude_thickness -# ====================================================================== -C_IMAGE_3D_ALTITUDE_THICKNESS_DATA=PROC(nom='C_IMAGE_3D_ALTITUDE_THICKNESS_DATA',op=None, -UIinfo ={'groupes':('image',)}, -calculation=SIMP(typ='TXM',fr= "The calculation type",ang= "The calculation type",docu= "",statut= "o",into=['altitude', 'thickness'],min=1,max=1,val_min='**',val_max='**',defaut='altitude'), -calculation_altitude=BLOC(condition="(calculation=='altitude')", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_grid_field_csv=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "CVS formated grid",ang= "CVS formated grid",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_grid_field_csv_metadata=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "CVS formated grid metadata",ang= "CVS formated grid metadata",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_grid_field_pgm=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "PGM file containing the 3d image",ang= "PGM file containing the 3d image",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness=BLOC(condition="(calculation=='thickness')", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_grid_field_csv=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "CVS formated grid",ang= "CVS formated grid",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_grid_field_csv_metadata=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "CVS formated grid metadata",ang= "CVS formated grid metadata",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_grid_field_pgm=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "PGM file containing the 3d image",ang= "PGM file containing the 3d image",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_image_2d_inclusion_statistics -# ====================================================================== -C_IMAGE_2D_INCLUSION_STATISTICS_DATA=PROC(nom='C_IMAGE_2D_INCLUSION_STATISTICS_DATA',op=None, -UIinfo ={'groupes':('image',)}, -image_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "pathname of the file of input image",ang= "pathname of the file of input image",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -border_inclusion_option=SIMP(typ='I',fr= "0 : border inclusion area is doubled and their center of mass is set at the boundary, 1 : no special treatment for border inclusion, 2 : border inclusions are discarded",ang= "0 : border inclusion area is doubled and their center of mass is set at the boundary, 1 : no special treatment for border inclusion, 2 : border inclusions are discarded",docu= "",statut= "f",into=[0, 1, 2],min=1,max=1,val_min='**',val_max='**',defaut=0), -output_prefix=SIMP(typ='TXM',fr= "Prefix appended before the output file name",ang= "Prefix appended before the output file name",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -output_suffix=SIMP(typ='TXM',fr= "Suffix appended after the output file name",ang= "Suffix appended after the output file name",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -output_directory=SIMP(typ='Repertoire',fr= "path where each output file is written",ang= "path where each output file is written",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut='refs'), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_polymer_data_management -# ====================================================================== -C_PRE_POLYMER_DATA_MANAGEMENT_DATA=PROC(nom='C_PRE_POLYMER_DATA_MANAGEMENT_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -gui=SIMP(typ=bool,fr= "Determines if component dedicated GUI is launched.",ang= "Determines if component dedicated GUI is launched.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -folder_output=SIMP(typ='TXM',fr= "Determines the name of the output folder",ang= "Determines the name of the output folder",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model=SIMP(typ=bool,fr= "Determines if model if modified.",ang= "Determines if model if modified.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Determines the study name.",ang= "Determines the study name.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -job=SIMP(typ='TXM',fr= "Name of the study ?",ang= "Name of the study ?",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -data_base=SIMP(typ='TXM',fr= "Name of the data base ?",ang= "Name of the data base ?",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -comments=SIMP(typ='TXM',fr= "Comments to precise the nature of the study",ang= "Comments to precise the nature of the study",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -comment=SIMP(typ='TXM',fr= "Comments to precise the nature of the study",ang= "Comments to precise the nature of the study",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_reference_number=SIMP(typ='I',fr= "Reference number of the model in data-base",ang= "Reference number of the model in data-base",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_name=SIMP(typ='TXM',fr= "Model name.",ang= "Model name.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -solver_input_filename=SIMP(typ='TXM',fr= "Name of the input file given to the solver.",ang= "Name of the input file given to the solver.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_stiff_ode_1d.input'), -applied_post=SIMP(typ=bool,fr= "Determines if a post treatement input will be created.",ang= "Determines if a post treatement input will be created.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_num=SIMP(typ='TXM',fr= "Reference number of the post treatement model in data-base.",ang= "Reference number of the post treatement model in data-base.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -doc=SIMP(typ='TXM',fr= "reference document name.",ang= "reference document name.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -post_treatement=SIMP(typ=bool,fr= "Determines if post treatement will be ask.",ang= "Determines if post treatement will be ask.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -chemical_reaction_representation=SIMP(typ='TXM',fr= "Textual representation of chemical reaction.",ang= "Textual representation of chemical reaction.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -backup=SIMP(typ=bool,fr= "Set True if you want to edit data-base into an ASCII text file.",ang= "Set True if you want to edit data-base into an ASCII text file.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -equation_add=SIMP(typ='TXM',fr= "List of equations number which will be add in the model.",ang= "List of equations number which will be add in the model.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -equation_removed=SIMP(typ='TXM',fr= "List of equations number which will be removed from the model.",ang= "List of equations number which will be removed from the model.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -diffusion=SIMP(typ='TXM',fr= "Determines if the diffusion is taken into account by the model.",ang= "Determines if the diffusion is taken into account by the model.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -diffusion_removed=SIMP(typ='TXM',fr= "List of the equations unkown parameter name from which the diffusion ability has been removed form the inital model.",ang= "List of the equations unkown parameter name from which the diffusion ability has been removed form the inital model.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -material_name=SIMP(typ='TXM',fr= "Material simulated by the model.",ang= "Material simulated by the model.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -ageing_type=SIMP(typ='TXM',fr= "Aging type simulated by the model.",ang= "Aging type simulated by the model.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -technical_use=SIMP(typ='TXM',fr= "Determines the technical use for which the model has been developped.",ang= "Determines the technical use for which the model has been developped.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -EDF=SIMP(typ='TXM',fr= "Determines if the model has been developped for EDF.",ang= "Determines if the model has been developped for EDF.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -modification_representation=SIMP(typ='TXM',fr= "Modifed textual representation of chemical reaction.",ang= "Modifed textual representation of chemical reaction.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -reaction_type=SIMP(typ='TXM',fr= "List of reaction type which use this chemical reaction.",ang= "List of reaction type which use this chemical reaction.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -aging_type=SIMP(typ='TXM',fr= "List of aging type which use this chemical reaction.",ang= "List of aging type which use this chemical reaction.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -reactants=SIMP(typ='TXM',fr= "List of chemical reactants used in this chemical reaction.",ang= "List of chemical reactants used in this chemical reaction.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -reactants_add=SIMP(typ='TXM',fr= "List of chemical reactants added in this chemical reaction.",ang= "List of chemical reactants added in this chemical reaction.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -reactants_removed=SIMP(typ='TXM',fr= "List of chemical reactants removed in this chemical reaction.",ang= "List of chemical reactants removed in this chemical reaction.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -solubility_name=SIMP(typ='TXM',fr= "List of the equations unkown parameter name for which the solubility parameter have to be calculated from the aging parameter.",ang= "List of the equations unkown parameter name for which the solubility parameter have to be calculated from the aging parameter.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -solubility=SIMP(typ='TXM',fr= "List of solubility parameter.",ang= "List of solubility parameter.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -evaporation=SIMP(typ='TXM',fr= "Determines if the evaporation is taken into account by the model.",ang= "Determines if the evaporation is taken into account by the model.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -constant_names=SIMP(typ='TXM',fr= "List of cinetic parameter names.",ang= "List of cinetic parameter names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -constant_names_add=SIMP(typ='TXM',fr= "List of cinetic parameter names which will be add.",ang= "List of cinetic parameter names which will be add.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -constant_names_removed=SIMP(typ='TXM',fr= "List of cinetic parameter names which has been removed.",ang= "List of cinetic parameter names which has been removed.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius=SIMP(typ='TXM',fr= "Determines if the cinetic parameter follows Arrhenius law.",ang= "Determines if the cinetic parameter follows Arrhenius law.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -Arrhenius_add=SIMP(typ='TXM',fr= "List of cinetic parameter names which follows the Arrhenius law.",ang= "List of cinetic parameter names which follows the Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -stabilizer=SIMP(typ='TXM',fr= "Determines if the stabilisation is taken into account by the model.",ang= "Determines if the stabilisation is taken into account by the model.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -arrhenius=SIMP(typ='TXM',fr= "Determines if the cinetic parameter follows Arrhenius law.",ang= "Determines if the cinetic parameter follows Arrhenius law.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -non_Arrhenius_coef_names=SIMP(typ='TXM',fr= "List of cinetic parameter names which will be add.",ang= "List of cinetic parameter names which will be add.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -non_Arrhenius_coefs=SIMP(typ='TXM',fr= "List of cinetic parameter which will be add.",ang= "List of cinetic parameter which will be add.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_names=SIMP(typ='TXM',fr= "Determines if the cinetic parameter follows Arrhenius law.",ang= "Determines if the cinetic parameter follows Arrhenius law.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -Arrhenius_A=SIMP(typ='TXM',fr= "Determines if pre exponantial factor.",ang= "Determines if pre exponantial factor.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -Arrhenius_Ea=SIMP(typ='TXM',fr= "Determines if activation energy factor.",ang= "Determines if activation energy factor.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -equation_addition=SIMP(typ='TXM',fr= "new eqaution.",ang= "new eqaution.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -add_equation=SIMP(typ='TXM',fr= "new eqaution.",ang= "new eqaution.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -constituant=SIMP(typ='TXM',fr= "List of post treatment equations parameters names.",ang= "List of post treatment equations parameters names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -name=SIMP(typ='TXM',fr= "post treatment name.",ang= "post treatment name.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -post_equation=SIMP(typ='TXM',fr= "List of post treatment equations.",ang= "List of post treatment equations.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -calculation_results=SIMP(typ='TXM',fr= "List of post treatment equations symbol.",ang= "List of post treatment equations symbol.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -results_units=SIMP(typ='TXM',fr= "List of post treatment equations units.",ang= "List of post treatment equations units.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -remove_equations=SIMP(typ='TXM',fr= "List of post treatment equations which has been removed.",ang= "List of post treatment equations which has been removed.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -remove_calculation_results=SIMP(typ='TXM',fr= "List of post treatment equations symbol which has been removed.",ang= "List of post treatment equations symbol which has been removed.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -remove_results_units=SIMP(typ='TXM',fr= "List of post treatment equations units which has been removed.",ang= "List of post treatment equations units which has been removed.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -integrate=SIMP(typ='TXM',fr= "List of boolean which define if the equation have to be intergrated.",ang= "List of boolean which define if the equation have to be intergrated.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -post_treatment_names=SIMP(typ='TXM',fr= "List of post treatment names.",ang= "List of post treatment names.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -constant=SIMP(typ='TXM',fr= "List of cinetic parameter names.",ang= "List of cinetic parameter names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -forced_param=SIMP(typ='TXM',fr= "List of cinetic parameter names with a different value than the one used for the solver computation.",ang= "List of cinetic parameter names with a different value than the one used for the solver computation.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -prerequisite=SIMP(typ='TXM',fr= "List of parameter list which are prerequisite for the post treatement equation.",ang= "List of parameter list which are prerequisite for the post treatement equation.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -remove_prerequisite=SIMP(typ='TXM',fr= "List of parameter list which are prerequisite for the post treatement equation has been removed.",ang= "List of parameter list which are prerequisite for the post treatement equation has been removed.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -type=SIMP(typ='TXM',fr= "List of type post treatement types.",ang= "List of type post treatement types.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -remove_constituant=SIMP(typ='TXM',fr= "List of post treatment equations parameters names which has been removed.",ang= "List of post treatment equations parameters names which has been removed.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_names_post=SIMP(typ='TXM',fr= "List of parameter names which follow Arrhenius law.",ang= "List of parameter names which follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -const_cine_nom=SIMP(typ='TXM',fr= "List of parameter names which not follow Arrhenius law.",ang= "List of parameter names which not follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -remove_arrhenius=SIMP(typ='TXM',fr= "List of parameter names which follow Arrhenius law which has been removed.",ang= "List of parameter names which follow Arrhenius law which has been removed.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -remove_const_cine_nom=SIMP(typ='TXM',fr= "List of parameter names which not follow Arrhenius law which has been removed.",ang= "List of parameter names which not follow Arrhenius law which has been removed.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -post_equations=SIMP(typ='TXM',fr= "List of post treatment equations.",ang= "List of post treatment equations.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_post_distribution_properties -# ====================================================================== -C_POST_DISTRIBUTION_PROPERTIES_DATA=PROC(nom='C_POST_DISTRIBUTION_PROPERTIES_DATA',op=None, -UIinfo ={'groupes':('post',)}, -post=SIMP(typ='TXM',fr= "the value must be included into the following list: CDF (Cumulative Density Function), PDF (Probability Density Function), dgb (distance to grain boundary graph : needs a distance_grain_boundary column in the data file), quantification (computes the optimised distribution in a family of distributions and estimates its parameter)",ang= "the value must be included into the following list: CDF (Cumulative Density Function), PDF (Probability Density Function), dgb (distance to grain boundary graph : needs a distance_grain_boundary column in the data file), quantification (computes the optimised distribution in a family of distributions and estimates its parameter)",docu= "",statut= "o",into=['CDF', 'PDF', 'dgb', 'quantification'],min=1,max=1,val_min='**',val_max='**',defaut='PDF'), -post_CDF=BLOC(condition="(post=='CDF')", -variable_name=SIMP(typ='TXM',fr= "must be the name of one of the columns of the csv file whose name is given by input_grid_field_csv_name",ang= "must be the name of one of the columns of the csv file whose name is given by input_grid_field_csv_name",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -interactive=SIMP(typ=bool,fr= "True -> an interactive window appears when graphs are created.False -> no window.name of the output file of the component",ang= "True -> an interactive window appears when graphs are created.False -> no window.name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -input_grid_field_csv_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the csv format input file (grid_field data read by the component)",ang= "name of the csv format input file (grid_field data read by the component)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_csv_metadata_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the metadata format input file (grid_field data read by the component)",ang= "name of the metadata format input file (grid_field data read by the component)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_distribution_properties_text_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "gives the name of the output file of the component",ang= "gives the name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_post_distribution_properties.output.csv'), -output_distribution_properties_png_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "gives the name of the output file of the component",ang= "gives the name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_post_distribution_properties.output.png'), -), -post_PDF=BLOC(condition="(post=='PDF')", -variable_name=SIMP(typ='TXM',fr= "must be the name of one of the columns of the csv file whose name is given by input_grid_field_csv_name",ang= "must be the name of one of the columns of the csv file whose name is given by input_grid_field_csv_name",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -interactive=SIMP(typ=bool,fr= "True -> an interactive window appears when graphs are created.False -> no window.name of the output file of the component",ang= "True -> an interactive window appears when graphs are created.False -> no window.name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -input_grid_field_csv_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the csv format input file (grid_field data read by the component)",ang= "name of the csv format input file (grid_field data read by the component)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_csv_metadata_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the metadata format input file (grid_field data read by the component)",ang= "name of the metadata format input file (grid_field data read by the component)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_distribution_properties_text_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "gives the name of the output file of the component",ang= "gives the name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_post_distribution_properties.output.csv'), -output_distribution_properties_png_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "gives the name of the output file of the component",ang= "gives the name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_post_distribution_properties.output.png'), -), -post_dgb=BLOC(condition="(post=='dgb')", -variable_name=SIMP(typ='TXM',fr= "must be the name of one of the columns of the csv file whose name is given by input_grid_field_csv_name",ang= "must be the name of one of the columns of the csv file whose name is given by input_grid_field_csv_name",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -interactive=SIMP(typ=bool,fr= "True -> an interactive window appears when graphs are created.False -> no window.name of the output file of the component",ang= "True -> an interactive window appears when graphs are created.False -> no window.name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -input_grid_field_csv_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the csv format input file (grid_field data read by the component)",ang= "name of the csv format input file (grid_field data read by the component)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_csv_metadata_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the metadata format input file (grid_field data read by the component)",ang= "name of the metadata format input file (grid_field data read by the component)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_distribution_properties_text_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "gives the name of the output file of the component",ang= "gives the name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_post_distribution_properties.output.csv'), -output_distribution_properties_png_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "gives the name of the output file of the component",ang= "gives the name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_post_distribution_properties.output.png'), -), -post_quantification=BLOC(condition="(post=='quantification')", -variable_name=SIMP(typ='TXM',fr= "must be the name of one of the columns of the csv file whose name is given by input_grid_field_csv_name",ang= "must be the name of one of the columns of the csv file whose name is given by input_grid_field_csv_name",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -interactive=SIMP(typ=bool,fr= "True -> an interactive window appears when graphs are created.False -> no window.name of the output file of the component",ang= "True -> an interactive window appears when graphs are created.False -> no window.name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -input_grid_field_csv_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the csv format input file (grid_field data read by the component)",ang= "name of the csv format input file (grid_field data read by the component)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_csv_metadata_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the metadata format input file (grid_field data read by the component)",ang= "name of the metadata format input file (grid_field data read by the component)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_distribution_properties_text_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "gives the name of the output file of the component",ang= "gives the name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_post_distribution_properties.output.csv'), -output_distribution_properties_png_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "gives the name of the output file of the component",ang= "gives the name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_post_distribution_properties.output.png'), -quantification_options=SIMP(typ='TXM',fr= "this parameter is optional, it is only read in the case where post=quantification. This parameter is given as an enumeration of strings included into the following enumeration : Normal, Weibull, Lognormal, Gamma, Beta, Exponential, Gumbel, Truncatednormal. If the parameter is missing or empty then it is set by default as: Normal, Weibull, Gamma, Beta.",ang= "this parameter is optional, it is only read in the case where post=quantification. This parameter is given as an enumeration of strings included into the following enumeration : Normal, Weibull, Lognormal, Gamma, Beta, Exponential, Gumbel, Truncatednormal. If the parameter is missing or empty then it is set by default as: Normal, Weibull, Gamma, Beta.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_post_poly_chaos -# ====================================================================== -C_POST_POLY_CHAOS_DATA=PROC(nom='C_POST_POLY_CHAOS_DATA',op=None, -UIinfo ={'groupes':('post',)}, -random_seed=SIMP(typ='I',fr= "Random seed",ang= "Random seed",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_sample=SIMP(typ=('Fichier', 'All Files (*)'),fr= "csv or xml input filename",ang= "csv or xml input filename",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_sample=SIMP(typ=('Fichier', 'All Files (*)'),fr= "csv or xml output filename",ang= "csv or xml output filename",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -distributions=SIMP(typ='TXM',fr= "Distribution of each input parameter",ang= "Distribution of each input parameter",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -polynomial_degree=SIMP(typ='I',fr= "Polynomial degree for PCE",ang= "Polynomial degree for PCE",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -truncature_method=SIMP(typ='R',fr= "Degree of quasi-norm used to retain PCE coefs",ang= "Degree of quasi-norm used to retain PCE coefs",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max=1,defaut=1), -coefficient_computation_method=SIMP(typ='TXM',fr= "Coefficient computation method",ang= "Coefficient computation method",docu= "",statut= "f",into=['LAR', 'OLS'],min=1,max=1,val_min='**',val_max='**',defaut='LAR'), -validation_percentage=SIMP(typ='R',fr= "Input sample percentage used for validation",ang= "Input sample percentage used for validation",docu= "",statut= "o",into=None,min=1,max=1,val_min=5,val_max=50,defaut=None), -validation_graphic=SIMP(typ=bool,fr= "Validation graphics printing",ang= "Validation graphics printing",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -metamodel_sample_size=SIMP(typ='I',fr= "Sample size for metamodel",ang= "Sample size for metamodel",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -csv_metamodel_sample_filename=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "csv metamodel output sample filename",ang= "csv metamodel output sample filename",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -xml_metamodel_sample_filename=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "xml metamodel output sample filename",ang= "xml metamodel output sample filename",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -covariance_filename=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "text file containing covariances",ang= "text file containing covariances",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -pce_validation_filename=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "name of the validation output file",ang= "name of the validation output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -pce_post_pro_filename=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "name of the postprocessing file",ang= "name of the postprocessing file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -xml_pc_result=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "xml file containing input distributions, experimental design and PC result",ang= "xml file containing input distributions, experimental design and PC result",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_transverse_empty_c -# ====================================================================== -C_TRANSVERSE_EMPTY_C_DATA=PROC(nom='C_TRANSVERSE_EMPTY_C_DATA',op=None, -UIinfo ={'groupes':('transverse',)}, -a_string=SIMP(typ='TXM',fr= "simply print in verbose mode",ang= "simply print in verbose mode",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='Hello world of MAP'), -an_integer=SIMP(typ='I',fr= "number of lines in the output file",ang= "number of lines in the output file",docu= "",statut= "o",into=None,min=1,max=1,val_min=1,val_max=100,defaut=4), -fibo_nb_elements=SIMP(typ='I',fr= "number of values to compute in Fibonnacci sequence",ang= "number of values to compute in Fibonnacci sequence",docu= "",statut= "o",into=None,min=1,max=1,val_min=3,val_max=90,sug=20), -a_float=SIMP(typ='R',fr= "simply print in verbose mode",ang= "simply print in verbose mode",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=5.3), -file_output=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "gives the name of the output file of the component",ang= "gives the name of the output file of the component",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_transverse_empty_c.output'), -) -# ====================================================================== -# Catalog entry for the MAP function : c_post_table_fft -# ====================================================================== -C_POST_TABLE_FFT_DATA=PROC(nom='C_POST_TABLE_FFT_DATA',op=None, -UIinfo ={'groupes':('post',)}, -input_surface_grid_field_csv_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of a file describing the grid surface with coordinates x,y,z in CSV format.",ang= "name of a file describing the grid surface with coordinates x,y,z in CSV format.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_surface_grid_field_csv_metadata_file_name=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the metadata file for input_csv_file_name",ang= "name of the metadata file for input_csv_file_name",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -show_image=SIMP(typ=bool,fr= "if True : an isocontour heights graph of the analyzed surface is produced.",ang= "if True : an isocontour heights graph of the analyzed surface is produced.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -show_spectr=SIMP(typ=bool,fr= "if True : a spectral density graph of the analyzed surface is produced",ang= "if True : a spectral density graph of the analyzed surface is produced",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -interactive=SIMP(typ=bool,fr= "if True, an interactive window appears when graphs are created.",ang= "if True, an interactive window appears when graphs are created.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -output_spectr_x_png_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "spectral density graph of the analyzed surface along x",ang= "spectral density graph of the analyzed surface along x",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_spectr_y_png_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "spectral density graph of the analyzed surface along y",ang= "spectral density graph of the analyzed surface along y",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_surface_grid_field_png_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Isocontour heights graph of the analyzed surface",ang= "Isocontour heights graph of the analyzed surface",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_surface_properties_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "file containing calculated properties of the input surface",ang= "file containing calculated properties of the input surface",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_solver_computation_unit -# ====================================================================== -C_SOLVER_COMPUTATION_UNIT_DATA=PROC(nom='C_SOLVER_COMPUTATION_UNIT_DATA',op=None, -UIinfo ={'groupes':('solver',)}, -computation_script=SIMP(typ=('Fichier', 'All Files (*)'),fr= "A Python script to be run",ang= "A Python script to be run",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_input_data_filename=SIMP(typ=('Fichier', 'All Files (*)'),fr= "A CSV file that contains NxP values",ang= "A CSV file that contains NxP values",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_data_filename=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "A CSV file that contains NxS values",ang= "A CSV file that contains NxS values",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_morphology_synthesis_spheres -# ====================================================================== -C_PRE_MORPHOLOGY_SYNTHESIS_SPHERES_DATA=PROC(nom='C_PRE_MORPHOLOGY_SYNTHESIS_SPHERES_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -rve_size=SIMP(typ='R',fr= "size of the RVE.",ang= "size of the RVE.",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -sieve_curve_in=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the input sieve curve. This sieve curve is the ideal distribution of inclusions you want to build your volume.",ang= "name of the input sieve curve. This sieve curve is the ideal distribution of inclusions you want to build your volume.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -sieve_curve_out=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "name of the output sieve curve. This output gives an idea of the way the code has been able to respect the wanted sieve curve.",ang= "name of the output sieve curve. This output gives an idea of the way the code has been able to respect the wanted sieve curve.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -repulsion_distance=SIMP(typ='R',fr= "Minimum distance between two inclusions.",ang= "Minimum distance between two inclusions.",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -file_result_inclusions=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "name of the inclusion list output file",ang= "name of the inclusion list output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -result_log_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "gives some more details on the result of the process : rve_size, volume fraction.",ang= "gives some more details on the result of the process : rve_size, volume fraction.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_solver_diffusion_fdvgrid -# ====================================================================== -C_SOLVER_DIFFUSION_FDVGRID_DATA=PROC(nom='C_SOLVER_DIFFUSION_FDVGRID_DATA',op=None, -UIinfo ={'groupes':('solver',)}, -type_source=SIMP(typ='TXM',fr= "format of input image describing local volumic ratio of inclusion per voxel (3d image)",ang= "format of input image describing local volumic ratio of inclusion per voxel (3d image)",docu= "",statut= "o",into=('DAT', 'RAW'),min=1,max=1,val_min='**',val_max='**',defaut=None), -lambda_inclusion=SIMP(typ='R',fr= "conductivity in inclusions",ang= "conductivity in inclusions",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -lambda_matrice=SIMP(typ='R',fr= "conductivity in the matrix",ang= "conductivity in the matrix",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -number_pixel_row_cube=SIMP(typ='I',fr= "number of voxel in a row, all produced images will be NxNxN large",ang= "number of voxel in a row, all produced images will be NxNxN large",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -easy_solve=SIMP(typ='TXM',fr= "Choose the solver !",ang= "Choose the solver !",docu= "",statut= "o",into=('LOW_RAM', 'MATRIX_FREE', 'LOW_CPU', 'MULTIGRID', 'NONE'),min=1,max=1,val_min='**',val_max='**',defaut=None), -input_path=SIMP(typ='Repertoire',fr= "path to the input directory (ex : input/)",ang= "path to the input directory (ex : input/)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_path=SIMP(typ='Repertoire',fr= "path to the output directory",ang= "path to the output directory",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -ratio_filename_dat=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the input file describing the local volumic ratio of inclusion (3d image), ex micro_dis.dat",ang= "name of the input file describing the local volumic ratio of inclusion (3d image), ex micro_dis.dat",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -number_proc_micro=SIMP(typ='I',fr= "number of processus used for computing the 3d image of conductivity starting from the 3d image of local volumic ratio of inclusion in each voxel.",ang= "number of processus used for computing the 3d image of conductivity starting from the 3d image of local volumic ratio of inclusion in each voxel.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -number_proc_solver=SIMP(typ='I',fr= "number of processus used for solving the diffusion problem",ang= "number of processus used for solving the diffusion problem",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -number_proc_post=SIMP(typ='I',fr= "number of processus used for post porcessing",ang= "number of processus used for post porcessing",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=1), -configuration_file=SIMP(typ='TXM',fr= "path and name of the configuration file than the python interface will produce for the various .exe",ang= "path and name of the configuration file than the python interface will produce for the various .exe",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_diffusion_fdvgrid.ini'), -kind_of_run=SIMP(typ='TXM',fr= "this component is runable sequential, parallel or as a PBS_job",ang= "this component is runable sequential, parallel or as a PBS_job",docu= "",statut= "f",into=('sequential', 'parallel', 'PBS_job'),min=1,max=1,val_min='**',val_max='**',defaut='sequential'), -start_run=SIMP(typ=bool,fr= "if yes, the conponent will run. It will only produce a batch script otherwise",ang= "if yes, the conponent will run. It will only produce a batch script otherwise",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -exp_id=SIMP(typ='I',fr= "this will be printed in the name of every produced image",ang= "this will be printed in the name of every produced image",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -petsc_option=SIMP(typ='TXM',fr= "add options for PETSC here",ang= "add options for PETSC here",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=''), -all_stdout_in_file=SIMP(typ=bool,fr= "if yes, all logs, profiling issues and errors will be redirected to a file",ang= "if yes, all logs, profiling issues and errors will be redirected to a file",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -VTK=SIMP(typ=bool,fr= "if yes, some VTK files( 3d images) will be printed",ang= "if yes, some VTK files( 3d images) will be printed",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -number_nodes=SIMP(typ='I',fr= "number of nodes used (cluster)",ang= "number of nodes used (cluster)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -number_proc_per_node=SIMP(typ='I',fr= "number of processors used per node (cluster)",ang= "number of processors used per node (cluster)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -walltime=SIMP(typ='TXM',fr= "if the job did not end by this time, it will be killed by job manager (format 10:00:00 (hms))",ang= "if the job did not end by this time, it will be killed by job manager (format 10:00:00 (hms))",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -memory=SIMP(typ='TXM',fr= "the memory given here must be larger than the needed one (format 32gb",ang= "the memory given here must be larger than the needed one (format 32gb",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -source_environement=SIMP(typ='TXM',fr= "command to load environnement at start of job (ex: source /logiciels/openmpi/profile",ang= "command to load environnement at start of job (ex: source /logiciels/openmpi/profile",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -periodic_X=SIMP(typ=bool,fr= "if yes, periodic boundary conditions will be applied on corresponding x faces",ang= "if yes, periodic boundary conditions will be applied on corresponding x faces",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -periodic_Y=SIMP(typ=bool,fr= "if yes, periodic boundary conditions will be applied on corresponding y faces",ang= "if yes, periodic boundary conditions will be applied on corresponding y faces",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -periodic_Z=SIMP(typ=bool,fr= "if yes, periodic boundary conditions will be applied on corresponding z faces",ang= "if yes, periodic boundary conditions will be applied on corresponding z faces",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -boundary_condition_x_delta_T=SIMP(typ='R',fr= "gap of temperature between corresponding points of faces x_plus and x_minus (periodic BC)",ang= "gap of temperature between corresponding points of faces x_plus and x_minus (periodic BC)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_delta_T=SIMP(typ='R',fr= "gap of temperature between corresponding points of faces y_plus and y_minus (periodic BC)",ang= "gap of temperature between corresponding points of faces y_plus and y_minus (periodic BC)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_delta_T=SIMP(typ='R',fr= "gap of temperature between corresponding points of faces z_plus and z_minus (periodic BC)",ang= "gap of temperature between corresponding points of faces z_plus and z_minus (periodic BC)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the x plus face",ang= "kind of bondary conditions on the x plus face",docu= "",statut= "f",into=('DIRICHLET', 'NEUMANN', 'NEWTON'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_T_center_face=SIMP(typ='R',fr= "temperature at the center of the face",ang= "temperature at the center of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_gTy=SIMP(typ='R',fr= "frac(dT)(dy) of the face",ang= "frac(dT)(dy) of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_gTz=SIMP(typ='R',fr= "frac(dT)(dz) of the face",ang= "frac(dT)(dz) of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_F=SIMP(typ='R',fr= "thermic flux going through this face",ang= "thermic flux going through this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_h=SIMP(typ='R',fr= "heat transfert coefficient",ang= "heat transfert coefficient",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_plus_Text=SIMP(typ='R',fr= "external temperature",ang= "external temperature",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the y minus face",ang= "kind of bondary conditions on the y minus face",docu= "",statut= "f",into=('DIRICHLET', 'NEUMANN', 'NEWTON'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_T_center_face=SIMP(typ='R',fr= "temperature at the center of the face",ang= "temperature at the center of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_gTy=SIMP(typ='R',fr= "frac(dT)(dy) of the face",ang= "frac(dT)(dy) of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_gTz=SIMP(typ='R',fr= "frac(dT)(dz) of the face",ang= "frac(dT)(dz) of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_F=SIMP(typ='R',fr= "thermic flux going through this face",ang= "thermic flux going through this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_h=SIMP(typ='R',fr= "heat transfert coefficient",ang= "heat transfert coefficient",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_x_minus_Text=SIMP(typ='R',fr= "external temperature",ang= "external temperature",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the y plus face",ang= "kind of bondary conditions on the y plus face",docu= "",statut= "f",into=('DIRICHLET', 'NEUMANN', 'NEWTON'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_T_center_face=SIMP(typ='R',fr= "temperature at the center of the face",ang= "temperature at the center of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_gTx=SIMP(typ='R',fr= "frac(dT)(dx) of the face",ang= "frac(dT)(dx) of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_gTz=SIMP(typ='R',fr= "frac(dT)(dz) of the face",ang= "frac(dT)(dz) of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_F=SIMP(typ='R',fr= "thermic flux going through this face",ang= "thermic flux going through this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_h=SIMP(typ='R',fr= "heat transfert coefficient",ang= "heat transfert coefficient",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_plus_Text=SIMP(typ='R',fr= "external temperature",ang= "external temperature",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the y minus face",ang= "kind of bondary conditions on the y minus face",docu= "",statut= "f",into=('DIRICHLET', 'NEUMANN', 'NEWTON'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_T_center_face=SIMP(typ='R',fr= "temperature at the center of the face",ang= "temperature at the center of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_gTx=SIMP(typ='R',fr= "frac(dT)(dx) of the face",ang= "frac(dT)(dx) of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_gTz=SIMP(typ='R',fr= "frac(dT)(dz) of the face",ang= "frac(dT)(dz) of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_F=SIMP(typ='R',fr= "thermic flux going through this face",ang= "thermic flux going through this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_h=SIMP(typ='R',fr= "heat transfert coefficient",ang= "heat transfert coefficient",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_y_minus_Text=SIMP(typ='R',fr= "external temperature",ang= "external temperature",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the z plus face",ang= "kind of bondary conditions on the z plus face",docu= "",statut= "f",into=('DIRICHLET', 'NEUMANN', 'NEWTON'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_T_center_face=SIMP(typ='R',fr= "temperature at the center of the face",ang= "temperature at the center of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_gTx=SIMP(typ='R',fr= "frac(dT)(dx) of the face",ang= "frac(dT)(dx) of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_gTy=SIMP(typ='R',fr= "frac(dT)(dy) of the face",ang= "frac(dT)(dy) of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_F=SIMP(typ='R',fr= "thermic flux going through this face",ang= "thermic flux going through this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_h=SIMP(typ='R',fr= "heat transfert coefficient",ang= "heat transfert coefficient",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_plus_Text=SIMP(typ='R',fr= "external temperature",ang= "external temperature",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_type=SIMP(typ='TXM',fr= "kind of bondary conditions on the z minus face",ang= "kind of bondary conditions on the z minus face",docu= "",statut= "f",into=('DIRICHLET', 'NEUMANN', 'NEWTON'),min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_T_center_face=SIMP(typ='R',fr= "temperature at the center of the face",ang= "temperature at the center of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_gTx=SIMP(typ='R',fr= "frac(dT)(dx) of the face",ang= "frac(dT)(dx) of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_gTy=SIMP(typ='R',fr= "frac(dT)(dy) of the face",ang= "frac(dT)(dy) of the face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_F=SIMP(typ='R',fr= "thermic flux going through this face",ang= "thermic flux going through this face",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_h=SIMP(typ='R',fr= "heat transfert coefficient",ang= "heat transfert coefficient",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -boundary_condition_z_minus_Text=SIMP(typ='R',fr= "external temperature",ang= "external temperature",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -norm_2_RHS_per_sqrt_pixel=SIMP(typ='R',fr= "norm_2_RHS_per_sqrt(pixel) at start",ang= "norm_2_RHS_per_sqrt(pixel) at start",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -MAP_c_solver_diffusion_fdvgrid_successful=SIMP(typ=bool,fr= "MAP_c_solver_diffusion_fdvgrid_successful",ang= "MAP_c_solver_diffusion_fdvgrid_successful",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -norm_2_residual_per_sqrt_pixel=SIMP(typ='R',fr= "norm_2_residual_per_sqrt(pixel) last",ang= "norm_2_residual_per_sqrt(pixel) last",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -ratio_is=SIMP(typ='R',fr= "ratio between residual and RHS",ang= "ratio between residual and RHS",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -number_of_iteration=SIMP(typ='I',fr= "number_of_iteration",ang= "number_of_iteration",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -time_solver_s=SIMP(typ='R',fr= "time_solver (seconds)",ang= "time_solver (seconds)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -GTx=SIMP(typ='R',fr= "Average of GTx",ang= "Average of GTx",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -GTy=SIMP(typ='R',fr= "Average of GTy",ang= "Average of GTy",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -GTz=SIMP(typ='R',fr= "Average of GTz",ang= "Average of GTz",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -flux_x=SIMP(typ='R',fr= "Average of flux_x",ang= "Average of flux_x",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -flux_y=SIMP(typ='R',fr= "Average of flux_y",ang= "Average of flux_y",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -flux_z=SIMP(typ='R',fr= "Average of flux_z",ang= "Average of flux_z",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -minux_int_TxF=SIMP(typ='R',fr= "Average of minux_int_TxF",ang= "Average of minux_int_TxF",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=0), -) -# ====================================================================== -# Catalog entry for the MAP function : c_solver_homogenisation_mechanics -# ====================================================================== -C_SOLVER_HOMOGENISATION_MECHANICS_DATA=PROC(nom='C_SOLVER_HOMOGENISATION_MECHANICS_DATA',op=None, -UIinfo ={'groupes':('solver',)}, -microstructure_composition_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "microstructure's description",ang= "microstructure's description",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -phase_input_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "phases description",ang= "phases description",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -homogenisation_scheme=SIMP(typ='TXM',fr= "homogenisation scheme",ang= "homogenisation scheme",docu= "",statut= "o",into=['Voigt', 'Reuss', 'Self-Consistent', 'Hashin-Shtrikman'],min=1,max=1,val_min='**',val_max='**',defaut=None), -reference_phase_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "reference phase description",ang= "reference phase description",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -effective_properties_text_output_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "computed effective properties",ang= "computed effective properties",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -effective_properties_visualisation_output_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "visualisation of effective properties",ang= "visualisation of effective properties",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_pre_morphology_grid_projection -# ====================================================================== -C_PRE_MORPHOLOGY_GRID_PROJECTION_DATA=PROC(nom='C_PRE_MORPHOLOGY_GRID_PROJECTION_DATA',op=None, -UIinfo ={'groupes':('pre',)}, -phase_scan=SIMP(typ=bool,fr= "switch to scan phase at midpoints of cells edges (for FD codes) [default is to evaluate volume fraction in cells (for FEM, FV, FFT codes)]",ang= "switch to scan phase at midpoints of cells edges (for FD codes) [default is to evaluate volume fraction in cells (for FEM, FV, FFT codes)]",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -radius_first=SIMP(typ=bool,fr= "switch to indicate that in f_micro, radius is on the first column [default: radius is on the last column]",ang= "switch to indicate that in f_micro, radius is on the first column [default: radius is on the last column]",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -n_samples=SIMP(typ='TXM',fr= "number of sample points over cell edges (no space around commas) [default: 8,8[,8]]",ang= "number of sample points over cell edges (no space around commas) [default: 8,8[,8]]",docu= "",statut= "n",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -n_cells=SIMP(typ='TXM',fr= "number of cells along each axis of the RVE (no space around commas), example: 64,64,64",ang= "number of cells along each axis of the RVE (no space around commas), example: 64,64,64",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -f_micro=SIMP(typ=('Fichier', 'All Files (*)'),fr= "file describing microstructure (RVE+inclusions)",ang= "file describing microstructure (RVE+inclusions)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -f_output=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "file to store volume fraction of inclusions for every cell or microstructure phase found at midpoints of cell edges",ang= "file to store volume fraction of inclusions for every cell or microstructure phase found at midpoints of cell edges",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -f_image=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "file to store a (raw) image of the discretized microstructure",ang= "file to store a (raw) image of the discretized microstructure",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : c_solver_crystal_alloy_behaviour -# ====================================================================== -C_SOLVER_CRYSTAL_ALLOY_BEHAVIOUR_DATA=PROC(nom='C_SOLVER_CRYSTAL_ALLOY_BEHAVIOUR_DATA',op=None, -UIinfo ={'groupes':('solver',)}, -loading_type=SIMP(typ='TXM',fr= "Determines the type of loading",ang= "Determines the type of loading",docu= "",statut= "o",into=['tension', 'creep', 'none'],min=1,max=1,val_min='**',val_max='**',defaut='tension'), -loading_type_tension=BLOC(condition="(loading_type=='tension')", -loading_direction=SIMP(typ='TXM',fr= "Determines the direction of loading",ang= "Determines the direction of loading",docu= "",statut= "o",into=['sensT', 'sensL'],min=1,max=1,val_min='**',val_max='**',defaut='sensT'), -temperature=SIMP(typ='R',fr= "Set experimental temperature",ang= "Set experimental temperature",docu= "",statut= "o",into=None,min=1,max=1,val_min=273.0,val_max=873.0,defaut=673.0), -RX_RV=SIMP(typ='I',fr= "Active or not microstructure evolution",ang= "Active or not microstructure evolution",docu= "",statut= "o",into=[0, 1],min=1,max=1,val_min='**',val_max='**',defaut=0), -recristalisation_fraction=SIMP(typ='R',fr= "Set recristallisation fraction",ang= "Set recristallisation fraction",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1.0,defaut=1.0), -D0=SIMP(typ='R',fr= "Set grain size",ang= "Set grain size",docu= "",statut= "o",into=None,min=1,max=1,val_min=1e-06,val_max=2e-05,defaut=5e-06), -omega=SIMP(typ='R',fr= "Set distance effect of dialocation to grain boundary",ang= "Set distance effect of dialocation to grain boundary",docu= "",statut= "o",into=None,min=1,max=1,val_min=1e-06,val_max=2e-05,defaut=1e-06), -nsg=SIMP(typ='I',fr= "Number of active gliding system",ang= "Number of active gliding system",docu= "",statut= "o",into=None,min=1,max=1,val_min=1,val_max=21,defaut=21), -ngr=SIMP(typ='I',fr= "Number of macro-grain",ang= "Number of macro-grain",docu= "",statut= "o",into=None,min=1,max=1,val_min=1,val_max='**',defaut=4), -mechanical_behaviour_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Name of input file for mechanical parameters",ang= "Name of input file for mechanical parameters",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='mechanical_behaviour.dat'), -SR0=SIMP(typ='R',fr= "Set applied strain rate number 0",ang= "Set applied strain rate number 0",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.0002), -SR1=SIMP(typ='R',fr= "Set applied strain rate number 1",ang= "Set applied strain rate number 1",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.002), -SR2=SIMP(typ='R',fr= "Set applied strain rate number 2",ang= "Set applied strain rate number 2",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=2e-05), -SR3=SIMP(typ='R',fr= "Set applied strain rate number 3",ang= "Set applied strain rate number 3",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.002), -SR4=SIMP(typ='R',fr= "Set applied strain rate number 4",ang= "Set applied strain rate number 4",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.0002), -SR5=SIMP(typ='R',fr= "Set applied strain rate number 5",ang= "Set applied strain rate number 5",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=2e-05), -SR6=SIMP(typ='R',fr= "Set applied strain rate number 6",ang= "Set applied strain rate number 6",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.0002), -SR7=SIMP(typ='R',fr= "Set applied strain rate number 7",ang= "Set applied strain rate number 7",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.002), -SR8=SIMP(typ='R',fr= "Set applied strain rate number 8",ang= "Set applied strain rate number 8",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.0002), -e_saut_1=SIMP(typ='R',fr= "strain jump number 1",ang= "strain jump number 1",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0244), -e_saut_2=SIMP(typ='R',fr= "strain jump number 2",ang= "strain jump number 2",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0293), -e_saut_3=SIMP(typ='R',fr= "strain jump number 3",ang= "strain jump number 3",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0336), -e_saut_4=SIMP(typ='R',fr= "strain jump number 4",ang= "strain jump number 4",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0384), -e_saut_5=SIMP(typ='R',fr= "strain jump number 5",ang= "strain jump number 5",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.043), -e_saut_6=SIMP(typ='R',fr= "strain jump number 6",ang= "strain jump number 6",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.047), -e_saut_7=SIMP(typ='R',fr= "strain jump number 7",ang= "strain jump number 7",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0522), -e_saut_8=SIMP(typ='R',fr= "strain jump number 8",ang= "strain jump number 8",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0566), -strain_output_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Name of output file",ang= "Name of output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='test_400detT.txt'), -fraction_output_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Name of microstructural output file",ang= "Name of microstructural output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='Rx_RV.txt'), -jump=SIMP(typ='I',fr= "tensile test test with or without strain rate jumps",ang= "tensile test test with or without strain rate jumps",docu= "",statut= "o",into=[0, 1],min=1,max=1,val_min='**',val_max='**',defaut=0), -), -loading_type_creep=BLOC(condition="(loading_type=='creep')", -loading_direction=SIMP(typ='TXM',fr= "Determines the direction of loading",ang= "Determines the direction of loading",docu= "",statut= "o",into=['sensT', 'sensL'],min=1,max=1,val_min='**',val_max='**',defaut='sensT'), -temperature=SIMP(typ='R',fr= "Set experimental temperature",ang= "Set experimental temperature",docu= "",statut= "o",into=None,min=1,max=1,val_min=273.0,val_max=873.0,defaut=673.0), -RX_RV=SIMP(typ='I',fr= "Active or not microstructure evolution",ang= "Active or not microstructure evolution",docu= "",statut= "o",into=[0, 1],min=1,max=1,val_min='**',val_max='**',defaut=0), -recristalisation_fraction=SIMP(typ='R',fr= "Set recristallisation fraction",ang= "Set recristallisation fraction",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1.0,defaut=1.0), -D0=SIMP(typ='R',fr= "Set grain size",ang= "Set grain size",docu= "",statut= "o",into=None,min=1,max=1,val_min=1e-06,val_max=2e-05,defaut=5e-06), -omega=SIMP(typ='R',fr= "Set distance effect of dialocation to grain boundary",ang= "Set distance effect of dialocation to grain boundary",docu= "",statut= "o",into=None,min=1,max=1,val_min=1e-06,val_max=2e-05,defaut=1e-06), -nsg=SIMP(typ='I',fr= "Number of active gliding system",ang= "Number of active gliding system",docu= "",statut= "o",into=None,min=1,max=1,val_min=1,val_max=21,defaut=21), -ngr=SIMP(typ='I',fr= "Number of macro-grain",ang= "Number of macro-grain",docu= "",statut= "o",into=None,min=1,max=1,val_min=1,val_max='**',defaut=4), -mechanical_behaviour_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Name of input file for mechanical parameters",ang= "Name of input file for mechanical parameters",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='mechanical_behaviour.dat'), -SR0=SIMP(typ='R',fr= "Set applied strain rate number 0",ang= "Set applied strain rate number 0",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.0002), -SR1=SIMP(typ='R',fr= "Set applied strain rate number 1",ang= "Set applied strain rate number 1",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.002), -SR2=SIMP(typ='R',fr= "Set applied strain rate number 2",ang= "Set applied strain rate number 2",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=2e-05), -SR3=SIMP(typ='R',fr= "Set applied strain rate number 3",ang= "Set applied strain rate number 3",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.002), -SR4=SIMP(typ='R',fr= "Set applied strain rate number 4",ang= "Set applied strain rate number 4",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.0002), -SR5=SIMP(typ='R',fr= "Set applied strain rate number 5",ang= "Set applied strain rate number 5",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=2e-05), -SR6=SIMP(typ='R',fr= "Set applied strain rate number 6",ang= "Set applied strain rate number 6",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.0002), -SR7=SIMP(typ='R',fr= "Set applied strain rate number 7",ang= "Set applied strain rate number 7",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.002), -SR8=SIMP(typ='R',fr= "Set applied strain rate number 8",ang= "Set applied strain rate number 8",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.0002), -e_saut_1=SIMP(typ='R',fr= "strain jump number 1",ang= "strain jump number 1",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0244), -e_saut_2=SIMP(typ='R',fr= "strain jump number 2",ang= "strain jump number 2",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0293), -e_saut_3=SIMP(typ='R',fr= "strain jump number 3",ang= "strain jump number 3",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0336), -e_saut_4=SIMP(typ='R',fr= "strain jump number 4",ang= "strain jump number 4",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0384), -e_saut_5=SIMP(typ='R',fr= "strain jump number 5",ang= "strain jump number 5",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.043), -e_saut_6=SIMP(typ='R',fr= "strain jump number 6",ang= "strain jump number 6",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.047), -e_saut_7=SIMP(typ='R',fr= "strain jump number 7",ang= "strain jump number 7",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0522), -e_saut_8=SIMP(typ='R',fr= "strain jump number 8",ang= "strain jump number 8",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0566), -strain_output_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Name of output file",ang= "Name of output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='test_400detT.txt'), -fraction_output_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Name of microstructural output file",ang= "Name of microstructural output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='Rx_RV.txt'), -applied_stress=SIMP(typ='R',fr= "Set applied stress",ang= "Set applied stress",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=250.0,defaut=80.0), -), -loading_type_none=BLOC(condition="(loading_type=='none')", -loading_direction=SIMP(typ='TXM',fr= "Determines the direction of loading",ang= "Determines the direction of loading",docu= "",statut= "o",into=['sensT', 'sensL'],min=1,max=1,val_min='**',val_max='**',defaut='sensT'), -temperature=SIMP(typ='R',fr= "Set experimental temperature",ang= "Set experimental temperature",docu= "",statut= "o",into=None,min=1,max=1,val_min=273.0,val_max=873.0,defaut=673.0), -RX_RV=SIMP(typ='I',fr= "Active or not microstructure evolution",ang= "Active or not microstructure evolution",docu= "",statut= "o",into=[0, 1],min=1,max=1,val_min='**',val_max='**',defaut=0), -recristalisation_fraction=SIMP(typ='R',fr= "Set recristallisation fraction",ang= "Set recristallisation fraction",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max=1.0,defaut=1.0), -D0=SIMP(typ='R',fr= "Set grain size",ang= "Set grain size",docu= "",statut= "o",into=None,min=1,max=1,val_min=1e-06,val_max=2e-05,defaut=5e-06), -omega=SIMP(typ='R',fr= "Set distance effect of dialocation to grain boundary",ang= "Set distance effect of dialocation to grain boundary",docu= "",statut= "o",into=None,min=1,max=1,val_min=1e-06,val_max=2e-05,defaut=1e-06), -nsg=SIMP(typ='I',fr= "Number of active gliding system",ang= "Number of active gliding system",docu= "",statut= "o",into=None,min=1,max=1,val_min=1,val_max=21,defaut=21), -ngr=SIMP(typ='I',fr= "Number of macro-grain",ang= "Number of macro-grain",docu= "",statut= "o",into=None,min=1,max=1,val_min=1,val_max='**',defaut=4), -mechanical_behaviour_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Name of input file for mechanical parameters",ang= "Name of input file for mechanical parameters",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='mechanical_behaviour.dat'), -SR0=SIMP(typ='R',fr= "Set applied strain rate number 0",ang= "Set applied strain rate number 0",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.0002), -SR1=SIMP(typ='R',fr= "Set applied strain rate number 1",ang= "Set applied strain rate number 1",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.002), -SR2=SIMP(typ='R',fr= "Set applied strain rate number 2",ang= "Set applied strain rate number 2",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=2e-05), -SR3=SIMP(typ='R',fr= "Set applied strain rate number 3",ang= "Set applied strain rate number 3",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.002), -SR4=SIMP(typ='R',fr= "Set applied strain rate number 4",ang= "Set applied strain rate number 4",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.0002), -SR5=SIMP(typ='R',fr= "Set applied strain rate number 5",ang= "Set applied strain rate number 5",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=2e-05), -SR6=SIMP(typ='R',fr= "Set applied strain rate number 6",ang= "Set applied strain rate number 6",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.0002), -SR7=SIMP(typ='R',fr= "Set applied strain rate number 7",ang= "Set applied strain rate number 7",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.002), -SR8=SIMP(typ='R',fr= "Set applied strain rate number 8",ang= "Set applied strain rate number 8",docu= "",statut= "o",into=None,min=1,max=1,val_min=2e-06,val_max=0.002,defaut=0.0002), -e_saut_1=SIMP(typ='R',fr= "strain jump number 1",ang= "strain jump number 1",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0244), -e_saut_2=SIMP(typ='R',fr= "strain jump number 2",ang= "strain jump number 2",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0293), -e_saut_3=SIMP(typ='R',fr= "strain jump number 3",ang= "strain jump number 3",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0336), -e_saut_4=SIMP(typ='R',fr= "strain jump number 4",ang= "strain jump number 4",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0384), -e_saut_5=SIMP(typ='R',fr= "strain jump number 5",ang= "strain jump number 5",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.043), -e_saut_6=SIMP(typ='R',fr= "strain jump number 6",ang= "strain jump number 6",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.047), -e_saut_7=SIMP(typ='R',fr= "strain jump number 7",ang= "strain jump number 7",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0522), -e_saut_8=SIMP(typ='R',fr= "strain jump number 8",ang= "strain jump number 8",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=0.0566), -strain_output_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Name of output file",ang= "Name of output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='test_400detT.txt'), -fraction_output_file=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "Name of microstructural output file",ang= "Name of microstructural output file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='Rx_RV.txt'), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_transverse_cadeex2map -# ====================================================================== -C_TRANSVERSE_CADEEX2MAP_DATA=PROC(nom='C_TRANSVERSE_CADEEX2MAP_DATA',op=None, -UIinfo ={'groupes':('transverse',)}, -function=SIMP(typ='TXM',fr= "determines the CADEEX function used, the value is a string that must belong to the following list [connection_test, material] - connection_test : test the connection to CADEEX server - material : get data corresponding to a given material reference",ang= "determines the CADEEX function used, the value is a string that must belong to the following list [connection_test, material] - connection_test : test the connection to CADEEX server - material : get data corresponding to a given material reference",docu= "",statut= "o",into=['connection_test', 'material'],min=1,max=1,val_min='**',val_max='**',defaut=None), -function_connection_test=BLOC(condition="(function=='connection_test')", -CADEEX_machine=SIMP(typ='TXM',fr= "IP adress or name ot the machine where CADEEX server is installed.",ang= "IP adress or name ot the machine where CADEEX server is installed.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut='cadeex.der.edf.fr'), -CADEEX_user=SIMP(typ='TXM',fr= "id in CADEEX data-base (NNI for EDF users). If you don't mention the id, it is automatically computed from your CALIBRE $USER environnement variable.",ang= "id in CADEEX data-base (NNI for EDF users). If you don't mention the id, it is automatically computed from your CALIBRE $USER environnement variable.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "the file path of the result",ang= "the file path of the result",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -function_material=BLOC(condition="(function=='material')", -CADEEX_machine=SIMP(typ='TXM',fr= "IP adress or name ot the machine where CADEEX server is installed.",ang= "IP adress or name ot the machine where CADEEX server is installed.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut='cadeex.der.edf.fr'), -CADEEX_user=SIMP(typ='TXM',fr= "id in CADEEX data-base (NNI for EDF users). If you don't mention the id, it is automatically computed from your CALIBRE $USER environnement variable.",ang= "id in CADEEX data-base (NNI for EDF users). If you don't mention the id, it is automatically computed from your CALIBRE $USER environnement variable.",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -output_file_name=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "the file path of the result",ang= "the file path of the result",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -reference=SIMP(typ='TXM',fr= "reference name of material in CADEEX",ang= "reference name of material in CADEEX",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -simple=SIMP(typ=bool,fr= "determines in output is simple (i.e. short) or no",ang= "determines in output is simple (i.e. short) or no",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -), -) -# ====================================================================== -# Catalog entry for the MAP function : c_solver_concrete_asr -# ====================================================================== -C_SOLVER_CONCRETE_ASR_DATA=PROC(nom='C_SOLVER_CONCRETE_ASR_DATA',op=None, -UIinfo ={'groupes':('solver',)}, -sieve_curve_input_file=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the sieve curve file decribing aggregate classes",ang= "name of the sieve curve file decribing aggregate classes",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_filename=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "name of the csv file containing mechanical results",ang= "name of the csv file containing mechanical results",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -matlab_filename=SIMP(typ=('Fichier', 'All Files (*)'),fr= "name of the file with matlab thesis code result for a sake of comparison",ang= "name of the file with matlab thesis code result for a sake of comparison",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -plot_curves=SIMP(typ=bool,fr= "plot detailed evolution of variables with respect to attack depth",ang= "plot detailed evolution of variables with respect to attack depth",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -trace_study=SIMP(typ=bool,fr= "plot detailed evolution of variables with respect to time",ang= "plot detailed evolution of variables with respect to time",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=False), -time_scale=SIMP(typ='R',fr= "conversion from attack depth to time with a square root law",ang= "conversion from attack depth to time with a square root law",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -number_of_time_steps=SIMP(typ='I',fr= "number of numerical time steps: is used to compute the size of the first time step, but then time step adaptation guides the actual number of time steps",ang= "number of numerical time steps: is used to compute the size of the first time step, but then time step adaptation guides the actual number of time steps",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -minimum_step_size=SIMP(typ='R',fr= "minimum step size for the attack depth, as fraction of the smallest aggregate size",ang= "minimum step size for the attack depth, as fraction of the smallest aggregate size",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -initial_attacked_fraction_of_biggest_grain=SIMP(typ='R',fr= "initial fraction of the biggest grains attacked",ang= "initial fraction of the biggest grains attacked",docu= "",statut= "o",into=None,min=1,max=1,val_min=1e-08,val_max='**',defaut=None), -final_attacked_fraction_of_biggest_grain=SIMP(typ='R',fr= "final fraction of biggest grains attacked",ang= "final fraction of biggest grains attacked",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max=1,defaut=None), -ring_young_modulus=SIMP(typ='R',fr= "Young modulus of ring",ang= "Young modulus of ring",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -ring_poisson=SIMP(typ='R',fr= "Poisson ratio of ring",ang= "Poisson ratio of ring",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -sample_radius=SIMP(typ='R',fr= "radius of the sample",ang= "radius of the sample",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -ring_thickness=SIMP(typ='R',fr= "thickness of the ring",ang= "thickness of the ring",docu= "",statut= "o",into=None,min=1,max=1,val_min=1e-20,val_max='**',defaut=None), -imposed_strain=SIMP(typ='TXM',fr= "imposed strain (must be given as a list of float, ex. [0 0 0 0 0 0])",ang= "imposed strain (must be given as a list of float, ex. [0 0 0 0 0 0])",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -imposed_stress=SIMP(typ='TXM',fr= "imposed stress (must be given as a list of float, ex. [0 0 0 0 0 0])",ang= "imposed stress (must be given as a list of float, ex. [0 0 0 0 0 0])",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -directions_of_imposed_stress=SIMP(typ='TXM',fr= "directions of imposed stress (list of 0 and 1, ex. [0 0 0 0 0 0], 0 means this component of the stress is not imposed, 1 means it is.)",ang= "directions of imposed stress (list of 0 and 1, ex. [0 0 0 0 0 0], 0 means this component of the stress is not imposed, 1 means it is.)",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -directions_of_rings=SIMP(typ='TXM',fr= "directions of strain imposed by the ring (must be given as a list of loat, ex. [0 0 0 0 0 0], 0 means there is no ring in this direction, 1 means there is. )",ang= "directions of strain imposed by the ring (must be given as a list of loat, ex. [0 0 0 0 0 0], 0 means there is no ring in this direction, 1 means there is. )",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -symmetry_of_solution=SIMP(typ='I',fr= "imposes the symmetry of the solution : -1 means no symmetry assumed, 0 means all 3 directions behave identically, 1 means axial symmetry around axis 1",ang= "imposes the symmetry of the solution : -1 means no symmetry assumed, 0 means all 3 directions behave identically, 1 means axial symmetry around axis 1",docu= "",statut= "o",into=None,min=1,max=1,val_min=-1,val_max='**',defaut=None), -aggregate_young_modulus=SIMP(typ='R',fr= "Young modulus of aggregates",ang= "Young modulus of aggregates",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -aggregate_poisson=SIMP(typ='R',fr= "Poisson ratio of aggregates",ang= "Poisson ratio of aggregates",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -cement_paste_young_modulus=SIMP(typ='R',fr= "Young modulus of cement paste ",ang= "Young modulus of cement paste ",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -cement_paste_poisson=SIMP(typ='R',fr= "Poisson ratio of cement paste",ang= "Poisson ratio of cement paste",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -itz_porosity=SIMP(typ='R',fr= "porosity of cement paste/aggregate interface",ang= "porosity of cement paste/aggregate interface",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -itz_thickness=SIMP(typ='R',fr= "thickness of cement paste/aggregate interface",ang= "thickness of cement paste/aggregate interface",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -gel_bulk_modulus=SIMP(typ='R',fr= "bulk modulus of asr gel",ang= "bulk modulus of asr gel",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -gel_expansion_factor=SIMP(typ='R',fr= "expansion factor of asr gel",ang= "expansion factor of asr gel",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -decohesion_energy=SIMP(typ='R',fr= "value of the decohesion energy between paste and aggregate",ang= "value of the decohesion energy between paste and aggregate",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -fracture_energy=SIMP(typ='R',fr= "value of the fracture energy in cracks",ang= "value of the fracture energy in cracks",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -crack_aspect_ratio=SIMP(typ='R',fr= "aspect ratio of cracks",ang= "aspect ratio of cracks",docu= "",statut= "o",into=None,min=1,max=1,val_min=0.0,val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : s_probabilistic_study -# ====================================================================== -S_PROBABILISTIC_STUDY_DATA=PROC(nom='S_PROBABILISTIC_STUDY_DATA',op=None, -UIinfo ={'groupes':('concrete',)}, -random_seed=SIMP(typ='I',fr= "Random seed",ang= "Random seed",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -#distributions=SIMP(typ='TXM',into=['Independent', 'Normal','hhh','hjk'],fr= "Distribution of each parameter",ang= "Distribution of each parameter",docu= "",statut= "o",min=1,max=6,val_min='**',val_max='**'), -distributions=SIMP(typ='I',into=[1,2,3,4],fr= "Distribution of each parameter",homo="SansOrdreNiDoublon",ang= "Distribution of each parameter",docu= "",statut= "o",min=1,max=6,val_min='**',val_max='**'), -#distributions=SIMP(typ='I',fr= "Distribution of each parameter",ang= "Distribution of each parameter",docu= "",statut= "o",min=3,max=6,val_min='**',val_max='**'), -#distributions=SIMP(typ='TXM',into=['Independent', 'Normal','hhh','hjk'],fr= "Distribution of each parameter",ang= "Distribution of each parameter",docu= "",statut= "o",min=1,max='**',val_min='**',val_max='**'), -dependancy_relationship=SIMP(typ='TXM',fr= "Dependancy relationship for input random parameters",ang= "Dependancy relationship for input random parameters",docu= "",statut= "f",into=['Independent', 'Normal'],min=1,max=1,val_min='**',val_max='**',defaut='Independent'), -corr_matrix_filename=SIMP(typ=('Fichier', 'All Files (*)'),fr= "Correlation matrix filename",ang= "Correlation matrix filename",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -size=SIMP(typ='I',fr= "Size of the experimental design",ang= "Size of the experimental design",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -design_type=SIMP(typ='TXM',fr= "Design type",ang= "Design type",docu= "",statut= "o",into=['MC', 'LHS', 'QMC_Sobol', 'QMC_Halton'],min=1,max=1,val_min='**',val_max='**',defaut=None), -template_file=SIMP(typ='TXM',fr= "Template filename (an empty string means no template)",ang= "Template filename (an empty string means no template)",docu= "",statut= "f",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_filename=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "csv_output_filename readable with a text editor",ang= "csv_output_filename readable with a text editor",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -xml_output_filename=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "xml_output_filename readable by OpenTURNS with input distribution information",ang= "xml_output_filename readable by OpenTURNS with input distribution information",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -computation_script=SIMP(typ=('Fichier', 'All Files (*)'),fr= "A Python script to be run",ang= "A Python script to be run",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_data_filename=SIMP(typ=('Fichier', 'All Files ()', 'Sauvegarde'),fr= "A CSV file that contains NxS values",ang= "A CSV file that contains NxS values",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -) -# ====================================================================== -# Catalog entry for the MAP function : s_polymers_study -# ====================================================================== -S_POLYMERS_STUDY_DATA=PROC(nom='S_POLYMERS_STUDY_DATA',op=None, -UIinfo ={'groupes':('polymers',)}, -model=SIMP(typ=bool,fr= "Determines if solver input will be created from a model.",ang= "Determines if solver input will be created from a model.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -applied_post=SIMP(typ=bool,fr= "Determines if a post treatement input will be created.",ang= "Determines if a post treatement input will be created.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -applied_graph=SIMP(typ=bool,fr= "Determines if a graphical treatement input will be created.",ang= "Determines if a graphical treatement input will be created.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_True_applied_post_True_applied_graph_True=BLOC(condition="(model==True and applied_post==True and applied_graph==True)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_reference_number=SIMP(typ='I',fr= "Reference number of the model in data-base",ang= "Reference number of the model in data-base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ='TXM',fr= "define the output file name.",ang= "define the output file name.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -job=SIMP(typ='TXM',fr= "type of treatement",ang= "type of treatement",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -solver_input_filename=SIMP(typ='TXM',fr= "Name of the input file given to the solver.",ang= "Name of the input file given to the solver.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_stiff_ode_1d.input'), -computation_parameters=SIMP(typ='TXM',fr= "List of computation parameters.",ang= "List of computation parameters.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -computation_parameter_names=SIMP(typ='TXM',fr= "List of computation parameter names",ang= "List of computation parameter names",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -non_Arrhenius_coef_names=SIMP(typ='TXM',fr= "List of parameters which do not follow Arrhenius law.",ang= "List of parameters which do not follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_value_names=SIMP(typ='TXM',fr= "List of the equations unkown parameter.",ang= "List of the equations unkown parameter.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_values=SIMP(typ='TXM',fr= "List of the equations unkown initial values.",ang= "List of the equations unkown initial values.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -equation=SIMP(typ='TXM',fr= "List of equations number which is be used in the model.",ang= "List of equations number which is be used in the model.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_nodes=SIMP(typ='TXM',fr= "List of nodes where the boundary conditions will be applied.",ang= "List of nodes where the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_parameter=SIMP(typ='TXM',fr= "List of species to whom the boundary conditions will be applied.",ang= "List of species to whom the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_types=SIMP(typ='TXM',fr= "List of type of boundary conditions.",ang= "List of type of boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_values=SIMP(typ='TXM',fr= "List of values for the defiend boundary conditions.",ang= "List of values for the defiend boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -data_base=SIMP(typ='TXM',fr= "Name of the data base",ang= "Name of the data base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -post_equations=SIMP(typ='TXM',fr= "List of post treatment equations.",ang= "List of post treatment equations.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -integrate=SIMP(typ='TXM',fr= "List of boolean which define if the equation have to be intergrated.",ang= "List of boolean which define if the equation have to be intergrated.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -post_treatment_names=SIMP(typ='TXM',fr= "List of post treatment names.",ang= "List of post treatment names.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -constant=SIMP(typ='TXM',fr= "List of cinetic parameter names.",ang= "List of cinetic parameter names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -forced_param=SIMP(typ='TXM',fr= "List of cinetic parameter names with a different value than the one used for the solver computation.",ang= "List of cinetic parameter names with a different value than the one used for the solver computation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -prerequisite=SIMP(typ='TXM',fr= "List of parameter list which are prerequisite for the post treatement equation.",ang= "List of parameter list which are prerequisite for the post treatement equation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_names_post=SIMP(typ='TXM',fr= "List of parameter names which follow Arrhenius law.",ang= "List of parameter names which follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_A=SIMP(typ='TXM',fr= "List of pre exponetial parameters for Arrhenius law.",ang= "List of pre exponetial parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_Ea=SIMP(typ='TXM',fr= "List of activation energy parameters for Arrhenius law.",ang= "List of activation energy parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_graphic_name=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_name=SIMP(typ='TXM',fr= "List of experimental data names.",ang= "List of experimental data names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_file=SIMP(typ='TXM',fr= "List of experimental data files.",ang= "List of experimental data files.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_times=SIMP(typ='TXM',fr= "List of time.",ang= "List of time.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -model_True_applied_post_True_applied_graph_False=BLOC(condition="(model==True and applied_post==True and applied_graph==False)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_reference_number=SIMP(typ='I',fr= "Reference number of the model in data-base",ang= "Reference number of the model in data-base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ='TXM',fr= "define the output file name.",ang= "define the output file name.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -job=SIMP(typ='TXM',fr= "type of treatement",ang= "type of treatement",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -solver_input_filename=SIMP(typ='TXM',fr= "Name of the input file given to the solver.",ang= "Name of the input file given to the solver.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_stiff_ode_1d.input'), -computation_parameters=SIMP(typ='TXM',fr= "List of computation parameters.",ang= "List of computation parameters.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -computation_parameter_names=SIMP(typ='TXM',fr= "List of computation parameter names",ang= "List of computation parameter names",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -non_Arrhenius_coef_names=SIMP(typ='TXM',fr= "List of parameters which do not follow Arrhenius law.",ang= "List of parameters which do not follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_value_names=SIMP(typ='TXM',fr= "List of the equations unkown parameter.",ang= "List of the equations unkown parameter.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_values=SIMP(typ='TXM',fr= "List of the equations unkown initial values.",ang= "List of the equations unkown initial values.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -equation=SIMP(typ='TXM',fr= "List of equations number which is be used in the model.",ang= "List of equations number which is be used in the model.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_nodes=SIMP(typ='TXM',fr= "List of nodes where the boundary conditions will be applied.",ang= "List of nodes where the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_parameter=SIMP(typ='TXM',fr= "List of species to whom the boundary conditions will be applied.",ang= "List of species to whom the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_types=SIMP(typ='TXM',fr= "List of type of boundary conditions.",ang= "List of type of boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_values=SIMP(typ='TXM',fr= "List of values for the defiend boundary conditions.",ang= "List of values for the defiend boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -data_base=SIMP(typ='TXM',fr= "Name of the data base",ang= "Name of the data base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -post_equations=SIMP(typ='TXM',fr= "List of post treatment equations.",ang= "List of post treatment equations.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -integrate=SIMP(typ='TXM',fr= "List of boolean which define if the equation have to be intergrated.",ang= "List of boolean which define if the equation have to be intergrated.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -post_treatment_names=SIMP(typ='TXM',fr= "List of post treatment names.",ang= "List of post treatment names.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -constant=SIMP(typ='TXM',fr= "List of cinetic parameter names.",ang= "List of cinetic parameter names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -forced_param=SIMP(typ='TXM',fr= "List of cinetic parameter names with a different value than the one used for the solver computation.",ang= "List of cinetic parameter names with a different value than the one used for the solver computation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -prerequisite=SIMP(typ='TXM',fr= "List of parameter list which are prerequisite for the post treatement equation.",ang= "List of parameter list which are prerequisite for the post treatement equation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_names_post=SIMP(typ='TXM',fr= "List of parameter names which follow Arrhenius law.",ang= "List of parameter names which follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_A=SIMP(typ='TXM',fr= "List of pre exponetial parameters for Arrhenius law.",ang= "List of pre exponetial parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_Ea=SIMP(typ='TXM',fr= "List of activation energy parameters for Arrhenius law.",ang= "List of activation energy parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -model_True_applied_post_False_applied_graph_True=BLOC(condition="(model==True and applied_post==False and applied_graph==True)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_reference_number=SIMP(typ='I',fr= "Reference number of the model in data-base",ang= "Reference number of the model in data-base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ='TXM',fr= "define the output file name.",ang= "define the output file name.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -job=SIMP(typ='TXM',fr= "type of treatement",ang= "type of treatement",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -solver_input_filename=SIMP(typ='TXM',fr= "Name of the input file given to the solver.",ang= "Name of the input file given to the solver.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_stiff_ode_1d.input'), -computation_parameters=SIMP(typ='TXM',fr= "List of computation parameters.",ang= "List of computation parameters.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -computation_parameter_names=SIMP(typ='TXM',fr= "List of computation parameter names",ang= "List of computation parameter names",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -non_Arrhenius_coef_names=SIMP(typ='TXM',fr= "List of parameters which do not follow Arrhenius law.",ang= "List of parameters which do not follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_value_names=SIMP(typ='TXM',fr= "List of the equations unkown parameter.",ang= "List of the equations unkown parameter.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_values=SIMP(typ='TXM',fr= "List of the equations unkown initial values.",ang= "List of the equations unkown initial values.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -equation=SIMP(typ='TXM',fr= "List of equations number which is be used in the model.",ang= "List of equations number which is be used in the model.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_nodes=SIMP(typ='TXM',fr= "List of nodes where the boundary conditions will be applied.",ang= "List of nodes where the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_parameter=SIMP(typ='TXM',fr= "List of species to whom the boundary conditions will be applied.",ang= "List of species to whom the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_types=SIMP(typ='TXM',fr= "List of type of boundary conditions.",ang= "List of type of boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_values=SIMP(typ='TXM',fr= "List of values for the defiend boundary conditions.",ang= "List of values for the defiend boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -data_base=SIMP(typ='TXM',fr= "Name of the data base",ang= "Name of the data base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -graphic_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_graphic_name=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_name=SIMP(typ='TXM',fr= "List of experimental data names.",ang= "List of experimental data names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_file=SIMP(typ='TXM',fr= "List of experimental data files.",ang= "List of experimental data files.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_times=SIMP(typ='TXM',fr= "List of time.",ang= "List of time.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -model_True_applied_post_False_applied_graph_False=BLOC(condition="(model==True and applied_post==False and applied_graph==False)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_reference_number=SIMP(typ='I',fr= "Reference number of the model in data-base",ang= "Reference number of the model in data-base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ='TXM',fr= "define the output file name.",ang= "define the output file name.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -job=SIMP(typ='TXM',fr= "type of treatement",ang= "type of treatement",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -solver_input_filename=SIMP(typ='TXM',fr= "Name of the input file given to the solver.",ang= "Name of the input file given to the solver.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut='c_solver_stiff_ode_1d.input'), -computation_parameters=SIMP(typ='TXM',fr= "List of computation parameters.",ang= "List of computation parameters.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -computation_parameter_names=SIMP(typ='TXM',fr= "List of computation parameter names",ang= "List of computation parameter names",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -non_Arrhenius_coef_names=SIMP(typ='TXM',fr= "List of parameters which do not follow Arrhenius law.",ang= "List of parameters which do not follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_value_names=SIMP(typ='TXM',fr= "List of the equations unkown parameter.",ang= "List of the equations unkown parameter.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -initial_values=SIMP(typ='TXM',fr= "List of the equations unkown initial values.",ang= "List of the equations unkown initial values.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -equation=SIMP(typ='TXM',fr= "List of equations number which is be used in the model.",ang= "List of equations number which is be used in the model.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_nodes=SIMP(typ='TXM',fr= "List of nodes where the boundary conditions will be applied.",ang= "List of nodes where the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_parameter=SIMP(typ='TXM',fr= "List of species to whom the boundary conditions will be applied.",ang= "List of species to whom the boundary conditions will be applied.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_types=SIMP(typ='TXM',fr= "List of type of boundary conditions.",ang= "List of type of boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -boundary_condition_values=SIMP(typ='TXM',fr= "List of values for the defiend boundary conditions.",ang= "List of values for the defiend boundary conditions.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -data_base=SIMP(typ='TXM',fr= "Name of the data base",ang= "Name of the data base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -model_False_applied_post_True_applied_graph_True=BLOC(condition="(model==False and applied_post==True and applied_graph==True)", -post_equations=SIMP(typ='TXM',fr= "List of post treatment equations.",ang= "List of post treatment equations.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -integrate=SIMP(typ='TXM',fr= "List of boolean which define if the equation have to be intergrated.",ang= "List of boolean which define if the equation have to be intergrated.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -post_treatment_names=SIMP(typ='TXM',fr= "List of post treatment names.",ang= "List of post treatment names.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -constant=SIMP(typ='TXM',fr= "List of cinetic parameter names.",ang= "List of cinetic parameter names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -forced_param=SIMP(typ='TXM',fr= "List of cinetic parameter names with a different value than the one used for the solver computation.",ang= "List of cinetic parameter names with a different value than the one used for the solver computation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -prerequisite=SIMP(typ='TXM',fr= "List of parameter list which are prerequisite for the post treatement equation.",ang= "List of parameter list which are prerequisite for the post treatement equation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_names_post=SIMP(typ='TXM',fr= "List of parameter names which follow Arrhenius law.",ang= "List of parameter names which follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_A=SIMP(typ='TXM',fr= "List of pre exponetial parameters for Arrhenius law.",ang= "List of pre exponetial parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_Ea=SIMP(typ='TXM',fr= "List of activation energy parameters for Arrhenius law.",ang= "List of activation energy parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -graphic_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_graphic_name=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_name=SIMP(typ='TXM',fr= "List of experimental data names.",ang= "List of experimental data names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_file=SIMP(typ='TXM',fr= "List of experimental data files.",ang= "List of experimental data files.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_times=SIMP(typ='TXM',fr= "List of time.",ang= "List of time.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -model_False_applied_post_True_applied_graph_False=BLOC(condition="(model==False and applied_post==True and applied_graph==False)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -model_reference_number=SIMP(typ='I',fr= "Reference number of the model in data-base",ang= "Reference number of the model in data-base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -csv_output_file_name=SIMP(typ='TXM',fr= "define the output file name.",ang= "define the output file name.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -post_equations=SIMP(typ='TXM',fr= "List of post treatment equations.",ang= "List of post treatment equations.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -integrate=SIMP(typ='TXM',fr= "List of boolean which define if the equation have to be intergrated.",ang= "List of boolean which define if the equation have to be intergrated.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -post_treatment_names=SIMP(typ='TXM',fr= "List of post treatment names.",ang= "List of post treatment names.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -constant=SIMP(typ='TXM',fr= "List of cinetic parameter names.",ang= "List of cinetic parameter names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -forced_param=SIMP(typ='TXM',fr= "List of cinetic parameter names with a different value than the one used for the solver computation.",ang= "List of cinetic parameter names with a different value than the one used for the solver computation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -prerequisite=SIMP(typ='TXM',fr= "List of parameter list which are prerequisite for the post treatement equation.",ang= "List of parameter list which are prerequisite for the post treatement equation.",docu= "",statut= "o",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_names_post=SIMP(typ='TXM',fr= "List of parameter names which follow Arrhenius law.",ang= "List of parameter names which follow Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_A=SIMP(typ='TXM',fr= "List of pre exponetial parameters for Arrhenius law.",ang= "List of pre exponetial parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -Arrhenius_Ea=SIMP(typ='TXM',fr= "List of activation energy parameters for Arrhenius law.",ang= "List of activation energy parameters for Arrhenius law.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -data_base=SIMP(typ='TXM',fr= "Name of the data base",ang= "Name of the data base",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -model_False_applied_post_False_applied_graph_True=BLOC(condition="(model==False and applied_post==False and applied_graph==True)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -graphic_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_graphic_name=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_name=SIMP(typ='TXM',fr= "List of experimental data names.",ang= "List of experimental data names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_file=SIMP(typ='TXM',fr= "List of experimental data files.",ang= "List of experimental data files.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_times=SIMP(typ='TXM',fr= "List of time.",ang= "List of time.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -model_False_applied_post_False_applied_graph_False=BLOC(condition="(model==False and applied_post==False and applied_graph==False)", -folder_output=SIMP(typ='TXM',fr= "Name of the forder where output is written.",ang= "Name of the forder where output is written.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -study_name=SIMP(typ='TXM',fr= "Name of the computation.",ang= "Name of the computation.",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -graphic_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_graphic_name=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_name=SIMP(typ='TXM',fr= "List of experimental data names.",ang= "List of experimental data names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -experimental_file=SIMP(typ='TXM',fr= "List of experimental data files.",ang= "List of experimental data files.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_names=SIMP(typ='TXM',fr= "List of graphic names.",ang= "List of graphic names.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_nodes=SIMP(typ='TXM',fr= "List of nodes.",ang= "List of nodes.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_times=SIMP(typ='TXM',fr= "List of time.",ang= "List of time.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -graphic_space_log=SIMP(typ='TXM',fr= "List of boolean.",ang= "List of boolean.",docu= "",statut= "f",into=None,min=1,max='**',val_min='**',val_max='**',defaut=None), -), -) -# ====================================================================== -# Catalog entry for the MAP function : s_scc_3d_analysis -# ====================================================================== -S_SCC_3D_ANALYSIS_DATA=PROC(nom='S_SCC_3D_ANALYSIS_DATA',op=None, -UIinfo ={'groupes':('scc',)}, -calculation=SIMP(typ='TXM',fr= "The calculation type",ang= "The calculation type",docu= "",statut= "o",into=['altitude', 'thickness'],min=1,max=1,val_min='**',val_max='**',defaut='altitude'), -surface_type=SIMP(typ='TXM',fr= "nature of the input surface, select how it is interpreted by the component",ang= "nature of the input surface, select how it is interpreted by the component",docu= "",statut= "o",into=['rectangle_grid', 'crack_fit'],min=1,max=1,val_min='**',val_max='**',defaut='rectangle_grid'), -post=SIMP(typ='TXM',fr= "the value must be included into the following list: CDF (Cumulative Density Function), PDF (Probability Density Function), dgb (distance to grain boundary graph : needs a distance_grain_boundary column in the data file), quantification (computes the optimised distribution in a family of distributions and estimates its parameter)",ang= "the value must be included into the following list: CDF (Cumulative Density Function), PDF (Probability Density Function), dgb (distance to grain boundary graph : needs a distance_grain_boundary column in the data file), quantification (computes the optimised distribution in a family of distributions and estimates its parameter)",docu= "",statut= "o",into=['CDF', 'PDF', 'dgb', 'quantification'],min=1,max=1,val_min='**',val_max='**',defaut='PDF'), -statistics=SIMP(typ=bool,fr= "Not documented",ang= "Not documented",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -spectrum_analysis=SIMP(typ=bool,fr= "Not documented",ang= "Not documented",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=True), -calculation_altitude_surface_type_rectangle_grid_post_CDF_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='CDF' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_CDF_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='CDF' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_CDF_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='CDF' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_CDF_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='CDF' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_PDF_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='PDF' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_PDF_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='PDF' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_PDF_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='PDF' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_PDF_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='PDF' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_dgb_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='dgb' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_dgb_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='dgb' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_dgb_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='dgb' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_dgb_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='dgb' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_quantification_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='quantification' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_quantification_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='quantification' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_quantification_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='quantification' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_rectangle_grid_post_quantification_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='rectangle_grid' and post=='quantification' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_CDF_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='CDF' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_CDF_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='CDF' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_CDF_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='CDF' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_CDF_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='CDF' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_PDF_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='PDF' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_PDF_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='PDF' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_PDF_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='PDF' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_PDF_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='PDF' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_dgb_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='dgb' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_dgb_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='dgb' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_dgb_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='dgb' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_dgb_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='dgb' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_quantification_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='quantification' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_quantification_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='quantification' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_quantification_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='quantification' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_altitude_surface_type_crack_fit_post_quantification_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='altitude' and surface_type=='crack_fit' and post=='quantification' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_CDF_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='CDF' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_CDF_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='CDF' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_CDF_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='CDF' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_CDF_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='CDF' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_PDF_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='PDF' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_PDF_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='PDF' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_PDF_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='PDF' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_PDF_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='PDF' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_dgb_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='dgb' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_dgb_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='dgb' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_dgb_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='dgb' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_dgb_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='dgb' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_quantification_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='quantification' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_quantification_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='quantification' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_quantification_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='quantification' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_rectangle_grid_post_quantification_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='rectangle_grid' and post=='quantification' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_CDF_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='CDF' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_CDF_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='CDF' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_CDF_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='CDF' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_CDF_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='CDF' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_PDF_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='PDF' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_PDF_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='PDF' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_PDF_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='PDF' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_PDF_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='PDF' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_dgb_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='dgb' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_dgb_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='dgb' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_dgb_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='dgb' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_dgb_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='dgb' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_quantification_statistics_True_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='quantification' and statistics==True and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_quantification_statistics_True_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='quantification' and statistics==True and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_quantification_statistics_False_spectrum_analysis_True=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='quantification' and statistics==False and spectrum_analysis==True)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -calculation_thickness_surface_type_crack_fit_post_quantification_statistics_False_spectrum_analysis_False=BLOC(condition="(calculation=='thickness' and surface_type=='crack_fit' and post=='quantification' and statistics==False and spectrum_analysis==False)", -direction=SIMP(typ='I',fr= "The direction type",ang= "The direction type",docu= "",statut= "o",into=[1, -1, 2, -2, 3, -3],min=1,max=1,val_min='**',val_max='**',defaut=1), -alt_min=SIMP(typ='I',fr= "The minimum altitude",ang= "The minimum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -alt_max=SIMP(typ='I',fr= "The maximum altitude",ang= "The maximum altitude",docu= "",statut= "f",into=None,min=1,max=1,val_min=0,val_max='**',defaut=None), -input_grid_field_raw=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field data file",ang= "field data file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -input_grid_field_raw_metadata=SIMP(typ=('Fichier', 'All Files (*)'),fr= "field metadata file",ang= "field metadata file",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -nb_segments=SIMP(typ='I',fr= "number of 1D segments for each elementary face of the surface in the resulting mesh",ang= "number of 1D segments for each elementary face of the surface in the resulting mesh",docu= "",statut= "o",into=None,min=1,max=1,val_min='**',val_max='**',defaut=None), -), -) - -# This text should be dump into a file named 'map_cata.py' to be -# copied in the eficas directory $EFICAS_ROOT/MAP/. -# Then run 'qtEficas_map.py -s maquettemap'. The key name -# maquettemap is the name defined in prefs_MAP.py diff --git a/MAP/prefs.py b/MAP/prefs.py deleted file mode 100644 index f1df4a02..00000000 --- a/MAP/prefs.py +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright (C) 2007-2021 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -code='MAP' -import sys, os -if os.path.dirname(os.path.abspath(__file__)) not in sys.path : - sys.path.insert(0,os.path.dirname(os.path.abspath(__file__))) diff --git a/MAP/prefs_MAP.py b/MAP/prefs_MAP.py deleted file mode 100644 index ef62c204..00000000 --- a/MAP/prefs_MAP.py +++ /dev/null @@ -1,59 +0,0 @@ -# -*- coding: utf-8 -*- -# Copyright (C) 2007-2021 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# - -import os, sys -# Les variables pouvant positionnees sont : -#print "import des prefs de MAP" - -# repIni sert a localiser le fichier -# initialdir sert comme directory initial des QFileDialog -# positionnee a repin au debut mise a jour dans configuration -repIni=os.path.dirname(os.path.abspath(__file__)) -INSTALLDIR=os.path.join(repIni,'..') - - -# Codage des strings qui accepte les accents (en remplacement de 'ascii') -# lang indique la langue utilisee pour les chaines d'aide : fr ou ang -lang='fr' -encoding='iso-8859-1' - -# Acces a la documentation -path_doc = os.path.join(repIni,'Doc') -exec_acrobat = "/usr/bin/xpdf" -savedir = os.environ['HOME'] -affiche = "groupe" -taille = 1400 - -rep_cata=os.path.dirname(os.path.abspath(__file__)) - -catalogues=( -# ('MAP','Solver',os.path.join(rep_cata,'cata_solver1.py'),'solver1'), -# ('MAP','Test',os.path.join(rep_cata,'cata_s_test03.py'),'s_test03'), -# ('MAP','Exemple python',os.path.join(rep_cata,'cata_c_transverse_empty_python.py'),'c_transverse_empty_python'), -# ('MAP','Image 3D',os.path.join(rep_cata,'cata_c_image_3d_altitude_thickness.py'),'c_image_3d_altitude_thickness'), -# ('MAP','Table FFT',os.path.join(rep_cata,'cata_c_post_table_fft.py'), 'c_post_table_fft'), -# ('MAP','PRE Mesh',os.path.join(rep_cata,'cata_c_pre_interface_mesh.py'), 'c_pre_interface_mesh'), -# ('MAP','Analyse 3D',os.path.join(rep_cata,'cata_s_scc_3d_analysis.py'), 's_scc_3d_analysis'), - ('MAP','Map',os.path.join(rep_cata,'mapcata.py'), 'essai'), -) - -closeAutreCommande = True -closeFrameRechercheCommande = True - diff --git a/MAP/properties.py b/MAP/properties.py deleted file mode 100644 index ce5f1a2e..00000000 --- a/MAP/properties.py +++ /dev/null @@ -1,24 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# RESPONSABLE D6BHHHH J-P.LEFEBVRE -# ====================================================================== -# COPYRIGHT (C) 1991 - 2001 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# ====================================================================== -# IDENTIFICATION DU GESTIONNAIRE DE COMMANDE ACCAS A PARTIR -# DE LA VERSION DU CODE_ASTER ASSOCIE -#---------------------------------------------------------------------- -version = "7.1.0" -date = "23/04/2003" diff --git a/MAP/style.py b/MAP/style.py deleted file mode 100644 index 36b4b200..00000000 --- a/MAP/style.py +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright (C) 2007-2021 EDF R&D -# -# This library is free software; you can redistribute it and/or -# modify it under the terms of the GNU Lesser General Public -# License as published by the Free Software Foundation; either -# version 2.1 of the License. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public -# License along with this library; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com -# -# Necessaire pour compatibilite avec Aster diff --git a/MT/MT_Cata_V1.py b/MT/MT_Cata_V1.py deleted file mode 100644 index fed6cb09..00000000 --- a/MT/MT_Cata_V1.py +++ /dev/null @@ -1,944 +0,0 @@ -## -*- coding: utf-8 -*- -# -## -------------------------------------------------- -## debut entete -## -------------------------------------------------- -# -# 20120510 : suppression de la valeur par defaut de MATERIAU->PARAMETRES_MAT->NU -# changement du nom MATERIAU->PARAMETRES_MAT->MASS_VOL en MATERIAU->PARAMETRES_MAT->RHO -# -# 20120619 : changement ordre d'affichage des macros -> ordre de création -# 20120725 : modification definition (matrices A,K,M) palier et support -# 20130411 : ajout elements dans palier generalise (mail tdg + comm tdg) -# -# todo : supprimer les noeuds -> definir les elements par leur longueur -# -# -# -# -# - - - - - - - - -from Accas import * -# - -import types -class Tuple: - def __init__(self,ntuple): - self.ntuple=ntuple - - def __convert__(self,valeur): - if type(valeur) == types.StringType: - return None - if len(valeur) != self.ntuple: - return None - return valeur - - def info(self): - return "Tuple de %s elements" % self.ntuple - - __repr__=info - __str__=info - - -#CONTEXT.debug = 1 -JdC = JDC_CATA(code = 'MT', - execmodul = None, - regles = (AU_MOINS_UN ( 'LIGNE_ARBRE',), - AU_PLUS_UN ( 'LIGNE_ARBRE',)), - ) # Fin JDC_CATA - -class Direction(ASSD): pass -class Materiau(ASSD): pass -#class Masse(ASSD): pass -class Zone(ASSD): pass -class Palier(ASSD): pass -#class Masse(ASSD): pass -#class ConditionsAuxLimites(ASSD): pass -class LigneArbre(ASSD): pass -class Support(ASSD): pass -#class Noeud(ASSD): pass - -## def macro_noeuds(self, NOEUD, **args): -## """ -## """ -## if NOEUD is not None: -## self.type_sdprod(NOEUD, Noeud) -## pass -## else: -## raise AsException("Impossible de typer les concepts resultats") - -## return Noeuds - -############################# DIRECTION ######################################## -DIRECTION = OPER(nom = "DIRECTION", - op = None, - sd_prod = Direction, - reentrant = 'n', - UIinfo = {"groupes": ("Machine tournante",)}, - fr = "Direction de la ligne d'arbre", - AXE = SIMP(statut = 'o', - typ = 'TXM', - fr = "Choix de la direction \n de l'axe de la ligne d'arbre (horizontal = Z, vertical = X)", - ang = "Choix de la direction \n de l'axe de la ligne d'arbre (horizontal = Z, vertical = X)", - min=1, - max=1, - into = ('HORIZONTAL','VERTICAL'), - defaut = 'HORIZONTAL', - ), # end AXE - ) # end DIRECTION - - -############################# MATERIAUX ######################################## -# @todo -# introduction manuelle => dans ce cas l'utilisateur definit le -# materiau comme ci-dessous -# recuperation depuis une bibliothèque de materiau => sera specife -# plus tard -MATERIAUX = OPER(nom = 'MATERIAUX', - op = None, - sd_prod = Materiau, - reentrant = 'n', - UIinfo = {"groupes": ("Machine tournante",)}, - fr = "Description materiau MT ", - TYPE_INTRO = SIMP(statut='o', - typ='TXM', - into=('MANUELLE','FICHIER'), - min=1, - max=1, - defaut='MANUELLE', - ), # end TYPE_INTRO - PARAMETRES_MAT = BLOC(condition = "((TYPE_INTRO == 'MANUELLE') )", - #MASS_VOL = SIMP(statut='o', typ='R', min=1, max=1, fr='masse volumique'), - RHO = SIMP(statut='o', - typ='R', - min=1, - max=1, - fr='masse volumique (en kg/m**3)', - ), # end RHO - E = SIMP(statut='o', - typ='R', - min=1, - max=1, - fr='module de Young (en Pa)', - ), # end E - NU = SIMP(statut='o', - typ='R', - min=1, - max=1, - val_min=-1.0, - val_max=0.5, - fr='coefficient de cisaillement (-1.0 <= NU <= 0.5)', - ), # end NU - ALPHA = SIMP(statut='f', - typ='R', - min=1, - max=1, - fr = "coefficient permettant de construire une matrice d'amortissement visqueux proportionnel a la rigidite", - ), # end ALPHA - BETA = SIMP(statut='f', - typ='R', - min=1, - max=1, - fr = "coefficient permettant de construire une matrice d'amortissement visqueux proportionnel a la masse", - ), # end BETA - GAMA = SIMP(statut='f', - typ='R', - min=1, - max=1, - fr = "coefficient d'amortissement hysteretique permettant de definir le module d'Young complexe", - ), # end GAMA - ), # end PARAMETRES_MAT - FICHIER_MAT = BLOC(condition = "((TYPE_INTRO == 'FICHIER') )", - MATERIAU_CATALOGUE = SIMP(statut='o', - min=1, - max=1, - typ=('Fichier','Fichier materiau (*.*)'), - fr="Format du fichier : CSV.", - ), # end MATERIAU_CATALOGUE - ), # end FICHIER_MAT - #SIMP(typ=('Fichier','JDC Files (*.comm)'),docu='',min=1,max=1,statut='o',defaut=None) - ) # end MATERIAU - - - -############################# ZONES ######################################## -ZONE = OPER(nom = 'ZONE', - op = None, - sd_prod = Zone, - reentrant = 'n', - UIinfo = {"groupes":("Machine tournante",)}, - fr = "Description zone MT ", - regles = (PRESENT_PRESENT("MASSE","TOTO","TITI")), - TOTO=SIMP(typ="TXM",statut='f'), - TITI=SIMP(typ="TXM",statut='f'), - MASSE = FACT(statut='f', - min=0, - max='**', - fr = "Definition des masses", - #POSITION = SIMP(statut='o', - NOEUD = SIMP(statut='o', - typ='TXM', - defaut=None, - fr = "Definition de la position de la masse par l'étiquette du noeud", - ), # end POSITION - TYPE_MASSE = SIMP(statut='o', - typ='TXM', - fr = "Choix du type de masse", - into=('DISQUE','AILETTE','QUELCONQUE'), - ), # end TYPE_MASSE - DISQUE = BLOC(condition = "((TYPE_MASSE == 'DISQUE') )", - TYPE_SAISIE = SIMP(statut='o', - typ='TXM', - fr = "Choix du type de saisie des parametres de la masse", - into = ('MECANIQUE','GEOMETRIQUE'), - defaut = 'MECANIQUE' - ), # end TYPE_SAISIE - PARAMETRES_MECANIQUE = BLOC(condition = "TYPE_SAISIE == 'MECANIQUE'", - PARAMETRES = FACT(statut = 'o', - fr = "Parametres mecanique pour Masse de type DISQUE", - MASSE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "magnitude de la masse disque (en kg)", - ), # end MASSE_DISQUE - INERTIEX = SIMP(statut='o', - typ='R', - fr = "inertie en x (en kg.m**2)", - ), # end INERTIEX - INERTIEY = SIMP(statut='o', - typ='R', - fr = "inertie en y (en kg.m**2)", - ), # end INERTIEY - INERTIEZ = SIMP(statut='o', - typ='R', - fr = "inertie en z (en kg.m**2)", - ), # end INERTIEZ - ) # nd PARAMETRES_DISQUE_M - ), # end PARAMETRES_MECANIQUE - PARAMETRES_GEOMETRIQUE = BLOC(condition = "TYPE_SAISIE == 'GEOMETRIQUE'", - PARAMETRES = FACT(statut = 'o', - fr = "Parametres geometrique pour Masse de type DISQUE", - DIAMETRE_EXT = SIMP(statut='o', - typ='R', - val_min=0, - fr = "diametre exterieur de la masse disque (en m)", - ), # end MASSE_DISQUE - DIAMETRE_INT = SIMP(statut='o', - typ='R', - fr = "diametre interieur de la masse disque (en m). Verifier le diametre de la section avant saisie", - ), # end INERTIEX - EPAISSEUR = SIMP(statut='o', - typ='R', - val_min=0, - fr = "epaisseur (largeur) de la masse disque (en m)", - ), # end INERTIEY - MATERIAU = SIMP(statut='o', - typ=Materiau, - fr = "materiau defini par le concept MATERIAU", - ), # end INERTIEZ - ) # nd PARAMETRES_DISQUE_G - ), # end PARAMETRES_MECANIQUE - ), # end DISQUE - AILETTE = BLOC(condition = "((TYPE_MASSE == 'AILETTE') )", - TYPE_SAISIE = SIMP(statut='o', - typ='TXM', - fr = "Choix du type de saisie des parametres de la masse", - into = ('MECANIQUE','GEOMETRIQUE'), - defaut = 'MECANIQUE' - ), # end TYPE_SAISIE - PARAMETRES_MECANIQUE = BLOC(condition = "TYPE_SAISIE == 'MECANIQUE'", - PARAMETRES = FACT(statut = 'o', - fr = "Parametres mecanique pour Masse de type AILETTE", - MASSE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "magnitude de la masse ailette (en kg)", - ), # end MASSE_AILETTE - INERTIEX = SIMP(statut='o', - typ='R', - fr = "inertie en x (en kg.m**2)", - ), # end INERTIEX - INERTIEY = SIMP(statut='o', - typ='R', - fr = "inertie en y (en kg.m**2)", - ), # end INERTIEY - INERTIEZ = SIMP(statut='o', - typ='R', - fr = "inertie en z (en kg.m**2)", - ), # end INERTIEZ - ) # nd PARAMETRES_AILETTE_M - ), # end PARAMETRES_MECANIQUE - PARAMETRES_GEOMETRIQUE = BLOC(condition = "TYPE_SAISIE == 'GEOMETRIQUE'", - PARAMETRES = FACT(statut = 'o', - fr = "Parametres geometrique pour Masse de type AILETTE", - MASSE_AILETTE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Renseignement de la masse d'une ailette (en kg)", - ), # end MASSE_AILETTE - RAYON = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Renseignement de la distance entre le pied de l'ailette et le centre de rotation (en m). Verifier le diametre de la section avant saisie", - ), # end RAYON - HAUTEUR = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Renseignement de la distance entre les deux extremites de l'ailette (en m)", - ), # end HAUTEUR - BASE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Renseignement de la largeur du pied de l'ailette (en m)", - ), # end BASE - NOMBRE = SIMP(statut='o', - typ='I', - val_min=1, - fr = "renseignement du nombre d'ailette sur le disque", - ), - ) # end PARAMETRES_DISQUE - ), # end PARAMETRES_MECANIQUE - ), # end AILETTE - QUELCONQUE = BLOC(condition = "((TYPE_MASSE == 'QUELCONQUE') )", - #TYPE_SAISIE = SIMP(statut='c',typ='TXM',defaut="MECANIQUE"), # cf 20120622 test : mot-clé caché - PARAMETRES = FACT(statut = 'o', - fr = "Parametres pour Masse de type QUELCONQUE", - MASSE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "magnitude de la masse quelconque (en m)", - ), # end MASSE - INERTIEX = SIMP(statut='o', - typ='R', - fr = "inertie en x (en kg.m**2)", - ), # end INERTIEX - INERTIEY = SIMP(statut='o', - typ='R', - fr = "inertie en y (en kg.m**2)", - ), # end INERTIEY - INERTIEZ = SIMP(statut='o', - typ='R', - fr = "inertie en z (en kg.m**2)", - ), # end INERTIEZ - ), # end PARAMETRES_QUELCONQUE - ), # end QUELCONQUE - ), # end MASSE - NOEUDS = FACT(fr = "abscisse curviligne du noeud", - statut='o', - min=2, - max='**', - NOM = SIMP(statut='o', - typ='TXM', - fr="nom du noeud", - ), # end NOM - X = SIMP(statut='o', - typ='R', - defaut=0.0, - val_min=0.0, - fr = "abscisse curviligne du noeud", - ), # end X - ), # end NOEUDS - ELEMENTS = FACT(statut='o', - min=1, - max='**', - NOM = SIMP(statut='o', - typ='TXM', - fr="Nom de l'element" - ), # end NOM - DEBUT = SIMP(statut='o', - typ='TXM', - fr= "Noeud de debut de l'element (etiquette d'un noeud)" - ), # end DEBUT - FIN = SIMP(statut='o', - typ='TXM', - fr= "Noeud de fin de l'element (etiquette d'un noeud)" - ), # end FIN - RAFFINAGE = SIMP(statut='o', - typ='TXM', - into=('OUI','NON'), - defaut='NON' - ), # end RAFFINAGE - PARAM_RAFFINAGE = BLOC(condition = "((RAFFINAGE == 'OUI') )", - NB_POINTS_SUPPL = SIMP(statut='o', - typ='I' - ), # end NB_POINTS_SUPPL - ), # end PARAM_RAFFINAGE - MATERIAU = SIMP(statut='o', - typ=Materiau, - fr= "Choix du Materiau de l'element" - ), # end MATERIAU - SECTION_MASSE = FACT(statut='o', - fr = "Section liee à la masse ", - TYPE_SECTION = SIMP(statut='o', - typ='TXM', - into=('CONSTANTE','VARIABLE'), - defaut='CONSTANTE', - ), # end TYPE_SECTION - DIAM_EXTERN_DEBUT = SIMP(statut='o', - typ='R', - fr = "diametre exterieur en debut de section (en m)", - ), # end DIAM_EXTERN_DEBUT - DIAM_INTERN_DEBUT = SIMP(statut='o', - typ='R', - fr = "diametre interieur en debut de section (en m)", - ), # end DIAM_INTERN_DEBUT - PARAMETRE_SECT_VAR = BLOC(condition = "((TYPE_SECTION == 'VARIABLE') )", - DIAM_EXTERN_SORTIE = SIMP(statut='o', - typ='R', - fr = "diametre exterieur en fin de section (en m)", - ), # end DIAM_EXTERN_SORTIE - DIAM_INTERN_SORTIE = SIMP(statut='o', - typ='R', - fr = "diametre interieur en fin de section (en m)", - ), # DIAM_INTERN_SORTIE - ), - ), # end SECTION_MASSE - SECTION_RIGIDITE = FACT(statut='f', - fr = "Section liee à la rigidite ", - TYPE_SECTION = SIMP(statut='o', - typ='TXM', - into=('CONSTANTE','VARIABLE'), - defaut='CONSTANTE', - ), # end TYPE_SECTION - DIAM_EXTERN_DEBUT = SIMP(statut='o', - typ='R', - fr = "diametre exterieur en debut de section (en m)", - ), # end DIAM_EXTERN_DEBUT - DIAM_INTERN_DEBUT = SIMP(statut='o', - typ='R', - fr = "diametre interieur en debut de section (en m)", - ), # end DIAM_INTERN_DEBUT - PARAMETRE_SECT_VAR = BLOC(condition = "((TYPE_SECTION == 'VARIABLE') )", - DIAM_EXTERN_SORTIE = SIMP(statut='o', - typ='R', - fr = "diametre exterieur en fin de section (en m)", - ), # end DIAM_EXTERN_SORTIE - DIAM_INTERN_SORTIE = SIMP(statut='o', - typ='R', - fr = "diametre interieur en fin de section (en m)", - ), # end DIAM_INTERN_SORTIE - ), # end PARAMETRE_SECT_VAR - ), # end SECTION_RIGIDITE - ), # end ELEMENTS - FISSURE = FACT(statut='f', - fr="Saisie de la presence d'une fissure (uniquement sur section constante a droite et a gauche)", - MATERIAU = SIMP(statut='o', - typ=Materiau, - fr="Renseignement du materiau a la position de la fissure" - ), # end MATERIAU - NOEUD_FISSURE = SIMP(statut='o', - typ='TXM', - fr="Renseignement de l'etiquette du noeud de la fissure", - ), # end POSITION_FISSURE - ORIENTATION_FISSURE = SIMP(statut='o', - typ='R', - fr="Renseignement de la position angulaire de la fissure (en degres)", - ), # end ORIENTATION_FISSURE - FICHIER_RAIDEUR = SIMP(statut='o', - typ=('Fichier','Fichier loi de raideur (*.*)'), - fr="Renseignement du fichier contenant la loi de raideur", - ), # end FICHIER_RAIDEUR - DIAMETRE = SIMP(statut='o', - typ='R', - fr="Renseignement du diametre (pour la proportion par rapport à l'eprouvette)", - ), # end DIAMETRE - ), # end FISSURE - - ) # end ZONE - -############################# PALIERS ######################################## -PALIER = OPER(nom = 'PALIER', - op = None, - sd_prod = Palier, - reentrant = 'n', - UIinfo = {"groupes":("Machine tournante",)}, - fr = "Description palier MT ", - POSITION = SIMP(statut='o', - typ='R', - defaut=0.0, - fr = "position (absolue) du palier", - ), # end POSITION - TYPE_PALIER = SIMP(statut='o', - typ='TXM', - into=('PALIER LINEAIRE','PALIER NON-LINEAIRE','PALIER DE TORSION','LAME FLUIDE'), - ), # end TYPE_PALIER - PALIER_LINEAIRE = BLOC(condition = "((TYPE_PALIER == 'PALIER LINEAIRE') )", - TYPE_SAISIE = SIMP(statut='o', - typ='TXM', - into=('MANUELLE', 'CATALOGUE'), - ), # end TYPE_SAISIE - MANUELLE = BLOC(condition = "((TYPE_SAISIE == 'MANUELLE') )", - CARAC_PALIER = FACT(statut = 'o',max='**',fr = "Saisie des caracteristiques du palier par vitesse de rotation de l'arbre", - VITESSE_ROTATION = SIMP(statut='o', - typ='R', - fr= "Vitesse de rotation", - ), # end VITESSE_ROTATION - SYME = SIMP(statut = 'o', - typ = 'TXM', - max = 1, - fr = "Symetrie des matrices du palier", - into = ('OUI','NON'), - defaut = 'OUI', - ), # end SYME - RIGIDITE_NS = BLOC(condition="(SYME=='NON')", - RIGIDITE=FACT(statut='o',fr="Renseignement des caracteristiques non symetriques de rigidite du palier", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kxx dans la matrice de rigidite", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kxy dans la matrice de rigidite", - ),# end KXY - KYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kyx dans la matrice de rigidite", - ),# end KYX - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kyy dans la matrice de rigidite", - ),# end KYY - ), # end RIGIDITE - ), # end RIGIDITE_S - RIGIDITE_S = BLOC(condition="(SYME=='OUI')", - RIGIDITE=FACT(statut='o',fr="Renseignement des caracteristiques symetriques de rigidite du palier", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kxx dans la matrice de rigidite", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kxy dans la matrice de rigidite", - ),# end KXY - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kyy dans la matrice de rigidite", - ),# end KYY - ), # end RIGIDITE - ), # end RIGIDITE_NS - AMORTISSEMENT_NS = BLOC(condition="(SYME=='NON')", - AMORTISSEMENT=FACT(statut='o',fr="Renseignement des caracteristiques non symetriques d'amortissement du palier", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Axx dans la matrice d'amortissement", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Axy dans la matrice d'amortissement", - ),# end AXY - AYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Ayx dans la matrice d'amortissement", - ),# end AYX - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Ayy dans la matrice d'amortissement", - ),# end AYY - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT_NS - AMORTISSEMENT_S = BLOC(condition="(SYME=='OUI')", - AMORTISSEMENT=FACT(statut='o',fr="Renseignement des caracteristiques symetriques d'amortissement du palier", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Axx dans la matrice d'amortissement", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Axy dans la matrice d'amortissement", - ),# end AXY - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Ayy dans la matrice d'amortissement", - ),# end AYY - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT_S - ), # end CARAC_PALIER - ), # end MANUELLE - CATALOGUE = BLOC(condition = "((TYPE_SAISIE == 'CATALOGUE') )", - CATALOGUE_AMORTISSEMENT = SIMP(statut='o', - min=1, - max=1, - typ='Fichier', - fr="Format du fichier : CSV.", - ), # end CATALOGUE_AMORTISSEMENT - CATALOGUE_RIGIDITE = SIMP(statut='o', - min=1, - max=1, - typ='Fichier', - fr="Format du fichier : CSV.", - ), # end CATALOGUE_RIGIDITE - ), # end CATALOGUE - ), # end PALIER_LINEAIRE - LAME_FLUIDE = BLOC(condition = "((TYPE_PALIER == 'LAME FLUIDE') )", - TYPE_SAISIE = SIMP(statut='o', - typ='TXM', - into=('MANUELLE', 'CATALOGUE'), - ), # end TYPE_SAISIE - MANUELLE = BLOC(condition = "((TYPE_SAISIE == 'MANUELLE') )", - CARAC_PALIER = FACT(statut = 'o',max='**',fr = "Saisie des caracteristiques du palier par vitesse de rotation de l'arbre", - SYME = SIMP(statut = 'o', - typ = 'TXM', - max = 1, - fr = "Symetrie des matrices du palier", - into = ('OUI','NON'), - defaut = 'OUI', - ), # end SYME - RIGIDITE_NS = BLOC(condition="(SYME=='NON')", - RIGIDITE=FACT(statut='o',fr="Renseignement des caracteristiques non symetriques de rigidite du palier", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kxx dans la matrice de rigidite", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kxy dans la matrice de rigidite", - ),# end KXY - KYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kyx dans la matrice de rigidite", - ),# end KYX - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kyy dans la matrice de rigidite", - ),# end KYY - ), # end RIGIDITE - ), # end RIGIDITE_NS - RIGIDITE_S = BLOC(condition="(SYME=='OUI')", - RIGIDITE=FACT(statut='o',fr="Renseignement des caracteristiques symetriques de rigidite du palier", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kxx dans la matrice de rigidite", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kxy dans la matrice de rigidite", - ),# end KXY - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kyy dans la matrice de rigidite", - ),# end KYY - ), # end RIGIDITE - ), # end RIGIDITE_S - AMORTISSEMENT_NS = BLOC(condition="(SYME=='NON')", - AMORTISSEMENT=FACT(statut='o',fr="Renseignement des caracteristiques non symetriques d'amortissement du palier", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Axx dans la matrice d'amortissement", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Axy dans la matrice d'amortissement", - ),# end AXY - AYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Ayx dans la matrice d'amortissement", - ),# end AYX - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Ayy dans la matrice d'amortissement", - ),# end AYY - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT_NS - AMORTISSEMENT_S = BLOC(condition="(SYME=='OUI')", - AMORTISSEMENT=FACT(statut='o',fr="Renseignement des caracteristiques symetriques d'amortissement du palier", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Axx dans la matrice d'amortissement", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Axy dans la matrice d'amortissement", - ),# end AXY - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Ayy dans la matrice d'amortissement", - ),# end AYY - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT_S - MASSE_NS = BLOC(condition="(SYME=='NON')", - MASSE=FACT(statut='o',fr="Renseignement des caracteristiques non symetriques de masse du palier", - MXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Mxx dans la matrice de masse", - ),# end MXX - MXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Mxy dans la matrice de masse", - ),# end MXY - MYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Myx dans la matrice de masse", - ),# end MYX - MYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Myy dans la matrice de masse", - ),# end MYY - ), # end MASSE - ), # end MASSE_NS - MASSE_S = BLOC(condition="(SYME=='OUI')", - MASSE=FACT(statut='o',fr="Renseignement des caracteristiques symetriques de masse du palier", - MXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Mxx dans la matrice de masse", - ),# end MXX - MXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Mxy dans la matrice de masse", - ),# end MXY - MYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Myy dans la matrice de masse", - ),# end MYY - ), # end MASSE - ), # end MASSE_S - VITESSE_ROTATION = SIMP(statut='o', - typ='R', - fr= "Vitesse de rotation", - ), # end VITESSE_ROTATION - ), # end CARAC_PALIER - ), # end MANUELLE - CATALOGUE = BLOC(condition = "((TYPE_SAISIE == 'CATALOGUE') )", - PALIERS_CATALOGUE = SIMP(statut='o', - min=1, - max=1, - typ='Fichier', - fr="Format du fichier : CSV.", - ), # end PALIERS_CATALOGUE - ), # end CATALOGUE - - ), # end LAME_FLUIDE - PALIER_NON_LINEAIRE = BLOC(condition = "((TYPE_PALIER == 'PALIER NON-LINEAIRE') )", - # 20121126 : reception spec du calcul transitoire accidentel - # - TYPE = SIMP(statut='o', - typ='TXM', - into=('PAPANL','PAFINL','PAHYNL','PACONL'), - defaut=None, - fr="Le choix d'un palier non-lineaire n'est valide que lors d'un calcul Aster/Edyos", - ), # end TYPE - REPERTOIRE_EDYOS = SIMP(statut='o', - typ=('Repertoire'), - defaut=None, - fr="Renseigement du repertoire contenant le fichier DONNEES_YACS (il faudra choisir ce repertoire au moment de la creation du cas de calcul)", - ), # end REPERTOIRE_EDYOS - ), # end PALIER_NON_LINEAIRE - PALIER_DE_TORSION = BLOC(condition = "((TYPE_PALIER == 'PALIER DE TORSION') )", - # ce type de palier sera implémenté dans la version 2 ... - ), # end PALIER_DE_TORSION - ) # end PALIER - - -############################# SUPPORT ######################################## -SUPPORT = OPER(nom = "SUPPORT", - op = None, - sd_prod = Support, - reentrant = 'n', - UIinfo = {"groupes":("Machine tournante",)}, - fr = "Description d'un support ", - TYPE_SUPPORT = SIMP(statut='o', - typ='TXM', - defaut="RIGIDE", - into=("RIGIDE", "SIMPLIFIE", "GENERALISE", ), - ), # end TYPE_SUPPORT - SIMPLIFIE = BLOC(condition = "((TYPE_SUPPORT == 'SIMPLIFIE') )", - RIGIDITE = FACT(statut='o', fr = "Matrice de rigidite", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kxx dans la matrice de rigidite", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kxy dans la matrice de rigidite", - ),# end KXY - KYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kyx dans la matrice de rigidite", - ),# end KYX - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Kyy dans la matrice de rigidite", - ),# end KYY - ), # end RIGIDITE - AMORTISSEMENT = FACT(statut='o', fr= "Matrice d'amortissement", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Axx dans la matrice d'amortissement", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Axy dans la matrice d'amortissement", - ),# end AXY - AYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Ayx dans la matrice d'amortissement", - ),# end AYX - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Ayy dans la matrice d'amortissement", - ),# end AYY - ), # end AMORTISSEMENT - MASSE = FACT(statut='o', fr= "Matrice d'amortissement", - MXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Mxx dans la matrice de masse", - ),# end MXX - MXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Mxy dans la matrice de masse", - ),# end MXY - MYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Myx dans la matrice de masse", - ),# end MYX - MYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de Myy dans la matrice de masse", - ),# end MYY - ), # end MASSE - ), # end SIMPLIFIE - GENERALISE = BLOC(condition = "((TYPE_SUPPORT == 'GENERALISE') )", - # cft 20130422 modif - ANGL_NAUT = SIMP(statut='f', - fr="Renseignement de la rotation du modele de la table de groupe a effectuer (X,Y,Z)", - typ='R', - min=3,max=3, - ), # end ANGL_NAUT - TRANS = SIMP(statut='f', - fr="Renseignement de la translation du modele de la table de groupe a effectuer (X,Y,Z)", - typ='R', - min=3,max=3, - ), # end TRANS - MAIL_TDG = SIMP(statut='o', - fr="Maillage de la table de groupe", - typ=("Fichier","Fichier maillage TdG (*.*)"), - min=1,max=1, - ), # end MAIL_TDG - COMM_TDG = SIMP(statut='o', - fr="Mise en données de la table de groupe", - typ=("Fichier","Fichier commande TdG (*.*)"), - min=1,max=1, - ), # end COMM_TDG - NOM_MACRO_ELEMENT_DYNAMIQUE = SIMP(statut='o', - fr="Renseignement du nom du macro element dynamique cree dans le fichier importe", - typ='TXM', - min=1,max=1, - ), # end NOM_MACRO_ELEMENT_DYNAMIQUE - NOM_INTERFACE = SIMP(statut='o', - fr="Renseignement du nom de l'interface cree dans le fichier importe", - typ='TXM', - min=1,max=1, - ), # end NOM_INTERFACE - NOM_GROUP_MA_MASSIF = SIMP(statut='o', - fr="Renseignement du nom du groupe de maille du massif cree dans le fichier importe", - typ='TXM', - min=1,max=1, - ), # end NOM_GROUP_MA_MASSIF - REDUIT = SIMP(statut='f', - fr="Introduction du mot-cle REDUIT pour le cas ou le nombre d'interface n'est pas identique entre le support et le ligne d'arbre", - typ='TXM', - into=("OUI"), - defaut="OUI", - ), # end REDUIT - # fin cft 20130422 modif - #MODELE_COMPLET = SIMP(statut = 'o', - # fr = "Parametres pour support generalisee", - # typ='Fichier', - # min=1, - # max=1, - # ), # end MODELE_COMPLET - ), # end GENERALISE - ) # end SUPPORT - -############################# LIGNE_ARBRE ######################################## -LIGNE_ARBRE = OPER(nom = 'LIGNE_ARBRE', - op = None, - sd_prod = LigneArbre, - reentrant = 'n', - UIinfo = {"groupes":("Machine tournante",)}, - fr = "Description Ligne d'arbre ", - DIRECTION = SIMP(statut='o', - typ=Direction, - min=1, - max=1, - ), # end DIRECTION - ZONES = SIMP(statut='o', - typ=Zone, - min=1, - max='**', - ), # end ZONES - PALIERS = SIMP(statut='o', - typ=Palier, - min=2, - max='**', - ), # end PALIERS - #MASSES = SIMP(statut='f', - #typ=Masse, - #max='**', - #), # end MASSES - #POIDS_PROPRE = SIMP(statut='f', - #fr= "Poids propre", - #typ='TXM', - #into=('OUI', 'NON'), - #defaut='NON', - #), # end POIDS_PROPRE - SUPPORTS = SIMP(statut='o', - typ=Support, - min=1, - max='**', - ), # end SUPPORTS - ) # end LIGNE_ARBRE - diff --git a/MT/MT_Cata_V2016.py b/MT/MT_Cata_V2016.py deleted file mode 100644 index 4a95c880..00000000 --- a/MT/MT_Cata_V2016.py +++ /dev/null @@ -1,1065 +0,0 @@ -## -*- coding: utf-8 -*- -# -## -------------------------------------------------- -## debut entete -## -------------------------------------------------- -# -# 20120510 : suppression de la valeur par defaut de MATERIAU->PARAMETRES_MAT->NU -# changement du nom MATERIAU->PARAMETRES_MAT->MASS_VOL en MATERIAU->PARAMETRES_MAT->RHO -# -# 20120619 : changement ordre d'affichage des macros -> ordre de crtion -# 20120725 : modification definition (matrices A,K,M) palier et support -# 20130411 : ajout elements dans palier generalise (mail tdg + comm tdg) -# -# todo : supprimer les noeuds -> definir les elements par leur longueur -# -# -# -# -# - - - - -from Accas import * -# - -import types -class Tuple: - def __init__(self,ntuple): - self.ntuple=ntuple - - def __convert__(self,valeur): - if type(valeur) == types.StringType: - return None - if len(valeur) != self.ntuple: - return None - return valeur - - def info(self): - return "Tuple de %s elements" % self.ntuple - - __repr__=info - __str__=info - - -#CONTEXT.debug = 1 -VERSION_CATALOGUE="2016.0.0"; -JdC = JDC_CATA(code = 'MT', - execmodul = None, - regles = (AU_MOINS_UN ( 'LIGNE_ARBRE',), - AU_PLUS_UN ( 'LIGNE_ARBRE',)), - ) # Fin JDC_CATA - -class Direction(ASSD): pass -class Materiau(ASSD): pass -#class Masse(ASSD): pass -class Zone(ASSD): pass -class Palier(ASSD): pass -#class Masse(ASSD): pass -#class ConditionsAuxLimites(ASSD): pass -class LigneArbre(ASSD): pass -class Support(ASSD): pass -class Butee(ASSD): pass -class PalTor(ASSD):pass -#class Noeud(ASSD): pass - -## def macro_noeuds(self, NOEUD, **args): -## """ -## """ -## if NOEUD is not None: -## self.type_sdprod(NOEUD, Noeud) -## pass -## else: -## raise AsException("Impossible de typer les concepts resultats") - -## return Noeuds - -############################# DIRECTION ######################################## -DIRECTION = MACRO(nom = "DIRECTION", - op = None, - sd_prod = Direction, - reentrant = 'n', - UIinfo = {"groupes": ("Machine tournante",)}, - fr = "Renseignement de la direction de la ligne d'arbres", - AXE = SIMP(statut = 'o', - typ = 'TXM', - fr = "Direction de l'axe de la ligne d'arbres", - min=1, - max=1, - into = ('HORIZONTAL','VERTICAL'), - defaut = 'HORIZONTAL', - ), # end AXE - ) # end DIRECTION - - -############################# MATERIAUX ######################################## -# @todo -# introduction manuelle => dans ce cas l'utilisateur definit le -# materiau comme ci-dessous -# recuperation depuis une bibliothque de materiau => sera specife -# plus tard -MATERIAUX = MACRO(nom = 'MATERIAUX', - op = None, - sd_prod = Materiau, - reentrant = 'n', - UIinfo = {"groupes": ("Machine tournante",)}, - fr = "Renseignement des caracteristiques des materiaux", - TYPE_INTRO = SIMP(statut='o', - fr = "Mode de description des caracteristiques des materiaux", - typ='TXM', - into=('MANUELLE','FICHIER'), - min=1, - max=1, - defaut='MANUELLE', - ), # end TYPE_INTRO - PARAMETRES_MAT = BLOC(condition = "((TYPE_INTRO == 'MANUELLE') )", - #MASS_VOL = SIMP(statut='o', typ='R', min=1, max=1, fr='masse volumique'), - fr = "Saisie manuelle des caracteristiques du materiau", - RHO = SIMP(statut='o', - typ='R', - min=1, - fr='Masse volumique (kg/m**3)', - ), # end RHO - E = SIMP(statut='o', - typ='R', - min=1, - max=1, - fr="Module d'Young (Pa)", - ), # end E - NU = SIMP(statut='o', - typ='R', - min=1, - max=1, - val_min=-1.0, - val_max=0.5, - fr='Coefficient de cisaillement (-1.0 <= NU <= 0.5)', - ), # end NU - ALPHA = SIMP(statut='f', - typ='R', - min=1, - max=1, - fr = "Coefficient permettant de construire une matrice d'amortissement visqueux proportionnel a la rigidite", - ), # end ALPHA - BETA = SIMP(statut='f', - typ='R', - min=1, - max=1, - fr = "Coefficient permettant de construire une matrice d'amortissement visqueux proportionnel a la masse", - ), # end BETA - GAMA = SIMP(statut='f', - typ='R', - min=1, - max=1, - fr = "Coefficient d'amortissement hysteretique permettant de definir le module d'Young complexe", - ), # end GAMA - ), # end PARAMETRES_MAT - FICHIER_MAT = BLOC(condition = "((TYPE_INTRO == 'FICHIER') )", - MATERIAU_CATALOGUE = SIMP(statut='o', - fr="Fichier decrivant les caracteristiques materiaux (format decrit dans le Manuel Utilisateur)", - min=1, - max=1, - typ=('Fichier','Fichier materiau (*.*)'), - ), # end MATERIAU_CATALOGUE - ), # end FICHIER_MAT - #SIMP(typ=('Fichier','JDC Files (*.comm)'),docu='',min=1,max=1,statut='o',defaut=None) - ) # end MATERIAU - - - -############################# ZONES ######################################## -ZONE = MACRO(nom = 'ZONE', - op = None, - sd_prod = Zone, - reentrant = 'n', - UIinfo = {"groupes":("Machine tournante",)}, - fr = "Description d'une zone (comportant noeuds et elements, et en option masses ponctuelles et fissures)", - regles = (AU_MOINS_UN("ELEMENTS")), - MASSE = FACT(statut='f', - min=0, - max='**', - #POSITION = SIMP(statut='o', - NOEUD = SIMP(statut='o', - typ='TXM', - defaut=None, - fr = "Definition de la position axiale de la masse (label du noeud de la ligne d'arbres en vis-a-vis)", - ), # end POSITION - TYPE_MASSE = SIMP(statut='o', - typ='TXM', - fr = "Renseignement du type de masse consideree", - into=('DISQUE','AILETTE','QUELCONQUE'), - ), # end TYPE_MASSE - DISQUE = BLOC(condition = "((TYPE_MASSE == 'DISQUE') )", - TYPE_SAISIE = SIMP(statut='o', - typ='TXM', - fr = "Type de saisie des parametres du DISQUE", - into = ('MECANIQUE','GEOMETRIQUE'), - defaut = 'MECANIQUE' - ), # end TYPE_SAISIE - PARAMETRES_MECANIQUE = BLOC(condition = "TYPE_SAISIE == 'MECANIQUE'", - PARAMETRES = FACT(statut = 'o', - fr = "Parametres mecaniques pour un DISQUE", - MASSE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Masse du DISQUE (kg)", - ), # end MASSE_DISQUE - INERTIEX = SIMP(statut='o', - typ='R', - fr = "Inertie du DISQUE en X (kg.m**2)", - ), # end INERTIEX - INERTIEY = SIMP(statut='o', - typ='R', - fr = "Inertie du DISQUE en Y (kg.m**2)", - ), # end INERTIEY - INERTIEZ = SIMP(statut='o', - typ='R', - fr = "Inertie du DISQUE en Z (axe de rotation de la ligne d'arbres)(kg.m**2)", - ), # end INERTIEZ - ) # end PARAMETRES_DISQUE_M - ), # end PARAMETRES_MECANIQUE - PARAMETRES_GEOMETRIQUE = BLOC(condition = "TYPE_SAISIE == 'GEOMETRIQUE'", - PARAMETRES = FACT(statut = 'o', - fr = "Parametres geometriques pour un DISQUE", - DIAMETRE_EXT = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Diametre exterieur du DISQUE (m)", - ), # end MASSE_DISQUE - DIAMETRE_INT = SIMP(statut='o', - typ='R', - fr = "Diametre interieur du DISQUE (m). Verifier le diametre exterieur du rotor avant saisie", - ), # end INERTIEX - EPAISSEUR = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Epaisseur (dans la direction axiale) du DISQUE (m)", - ), # end INERTIEY - MATERIAU = SIMP(statut='o', - typ=Materiau, - fr = "Materiau constituant le DISQUE (doit avoir ete defini via une entree MATERIAUX)", - ), # end INERTIEZ - ) # nd PARAMETRES_DISQUE_G - ), # end PARAMETRES_MECANIQUE - ), # end DISQUE - AILETTE = BLOC(condition = "((TYPE_MASSE == 'AILETTE') )", - TYPE_SAISIE = SIMP(statut='o', - typ='TXM', - fr = "Type de saisie des parametres de la rangee d'AILETTES", - into = ('MECANIQUE','GEOMETRIQUE'), - defaut = 'MECANIQUE' - ), # end TYPE_SAISIE - PARAMETRES_MECANIQUE = BLOC(condition = "TYPE_SAISIE == 'MECANIQUE'", - PARAMETRES = FACT(statut = 'o', - fr = "Parametres mecaniques de la rangee d'AILETTES", - MASSE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Masse de la rangee d'AILETTES (kg)", - ), # end MASSE_AILETTE - INERTIEX = SIMP(statut='o', - typ='R', - fr = "Inertie de la rangee d'AILETTES en X (kg.m**2)", - ), # end INERTIEX - INERTIEY = SIMP(statut='o', - typ='R', - fr = "Inertie de la rangee d'AILETTES en Y (kg.m**2)", - ), # end INERTIEY - INERTIEZ = SIMP(statut='o', - typ='R', - fr = "Inertie de la rangee d'AILETTES en Z (axe de rotation de la ligne d'arbres) (kg.m**2)", - ), # end INERTIEZ - ) # nd PARAMETRES_AILETTE_M - ), # end PARAMETRES_MECANIQUE - PARAMETRES_GEOMETRIQUE = BLOC(condition = "TYPE_SAISIE == 'GEOMETRIQUE'", - PARAMETRES = FACT(statut = 'o', - fr = "Parametres geometriques d'une AILETTE", - MASSE_AILETTE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Masse d'une AILETTE (kg)", - ), # end MASSE_AILETTE - RAYON = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Distance entre le pied de l'AILETTE et le centre de rotation (m). Verifier le diametre exterieur du rotor avant saisie", - ), # end RAYON - HAUTEUR = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Distance entre les deux extremites de l'AILETTE (m)", - ), # end HAUTEUR - BASE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Largeur du pied de l'AILETTE (m)", - ), # end BASE - NOMBRE = SIMP(statut='o', - typ='I', - val_min=1, - fr = "Nombre d'AILETTES dans la rangee", - ), - ) # end PARAMETRES_DISQUE - ), # end PARAMETRES_MECANIQUE - ), # end AILETTE - QUELCONQUE = BLOC(condition = "((TYPE_MASSE == 'QUELCONQUE') )", - #TYPE_SAISIE = SIMP(statut='c',typ='TXM',defaut="MECANIQUE"), # cf 20120622 test : mot-cl cach - PARAMETRES = FACT(statut = 'o', - fr = "Parametres pour masse de type QUELCONQUE", - MASSE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Masse (m)", - ), # end MASSE - INERTIEX = SIMP(statut='o', - typ='R', - fr = "Inertie en X (kg.m**2)", - ), # end INERTIEX - INERTIEY = SIMP(statut='o', - typ='R', - fr = "Inertie en Y (kg.m**2)", - ), # end INERTIEY - INERTIEZ = SIMP(statut='o', - typ='R', - fr = "Inertie en Z (axe de rotation de la ligne d'arbres) (kg.m**2)", - ), # end INERTIEZ - ), # end PARAMETRES_QUELCONQUE - ), # end QUELCONQUE - ), # end MASSE - ESSAI=SIMP(typ = Tuple(2), - max = '**', - validators=VerifTypeTuple(('TXM','R')),), - - NOEUDS = FACT(fr = "Definition des noeuds de la zone (2 noeuds minimum)", - statut='o', - min=2, - max='**', - NOM = SIMP(statut='o', - typ='TXM', - fr="Label du noeud", - ), # end NOM - POSITION_AXIALE = SIMP(statut='o', - typ='R', - defaut=0.0, - val_min=0.0, - fr = "Position axiale du noeud (relative par rapport au debut de la zone (1er noeud a 0m)) (m)", - ), # end X - ), # end NOEUDS - ELEMENTS = FACT(fr = "Definition des elements poutre de la zone", - statut='o', - min=1, - max='**', - NOM = SIMP(statut='o', - typ='TXM', - fr="Label de l'element" - ), # end NOM - NOEUD_DEBUT = SIMP(statut='o', - typ='TXM', - fr= "Noeud de debut de l'element poutre (label d'un noeud)" - ), # end DEBUT - NOEUD_FIN = SIMP(statut='o', - typ='TXM', - fr= "Noeud de fin de l'element poutre (label d'un noeud)" - ), # end FIN - RAFFINEMENT = SIMP(fr = "Choix de raffiner l'element poutre", - statut='o', - typ='TXM', - into=('OUI','NON'), - defaut='NON' - ), # end RAFFINEMENT - PARAM_RAFFINEMENT = BLOC(fr = "Nombre de points supplementaires a ajouter pour le raffinement (nombre elements : 1 -> nb points + 1)", - condition = "((RAFFINEMENT == 'OUI') )", - NB_POINTS_SUPPL = SIMP(statut='o', - typ='I' - ), # end NB_POINTS_SUPPL - ), # end PARAM_RAFFINEMENT - MATERIAU = SIMP(statut='o', - typ=Materiau, - fr= "Materiau constituant l'element poutre (doit avoir ete defini via une entree MATERIAUX)" - ), # end MATERIAU - SECTION_MASSE = FACT(statut='o', - fr = "Section a partir de laquelle est determinee la masse de l'element poutre", - TYPE_SECTION = SIMP(statut='o', - fr = "Choix d'une section de dimensions constantes ou variables", - typ='TXM', - into=('CONSTANTE','VARIABLE'), - defaut='CONSTANTE', - ), # end TYPE_SECTION - DIAM_EXTERN_DEBUT = SIMP(statut='o', - typ='R', - fr = "Diametre exterieur en debut d'element poutre (m)", - ), # end DIAM_EXTERN_DEBUT - DIAM_INTERN_DEBUT = SIMP(statut='o', - typ='R', - fr = "Diametre interieur en debut d'element poutre (m) (different de 0 si element creux)", - ), # end DIAM_INTERN_DEBUT - PARAMETRE_SECT_VAR = BLOC(condition = "((TYPE_SECTION == 'VARIABLE') )", - fr = "Renseignement des dimensions de fin d'element (variation lineaire entre le debut et la fin)", - DIAM_EXTERN_SORTIE = SIMP(statut='o', - typ='R', - fr = "Diametre exterieur en fin d'element (m)", - ), # end DIAM_EXTERN_SORTIE - DIAM_INTERN_SORTIE = SIMP(statut='o', - typ='R', - fr = "Diametre interieur en fin d'element (m)", - ), # DIAM_INTERN_SORTIE - ), - ), # end SECTION_MASSE - SECTION_RIGIDITE = FACT(statut='f', - fr = "Section a partir de laquelle est determinee la rigidite de l'element poutre", - TYPE_SECTION = SIMP(statut='o', - fr = "Choix d'une section de dimensions constantes ou variables", - typ='TXM', - into=('CONSTANTE','VARIABLE'), - defaut='CONSTANTE', - ), # end TYPE_SECTION - DIAM_EXTERN_DEBUT = SIMP(statut='o', - typ='R', - fr = "Diametre exterieur en debut d'element poutre (m)", - ), # end DIAM_EXTERN_DEBUT - DIAM_INTERN_DEBUT = SIMP(statut='o', - typ='R', - fr = "Diametre interieur en debut d'element poutre (m) (different de 0 si element creux)", - ), # end DIAM_INTERN_DEBUT - PARAMETRE_SECT_VAR = BLOC(condition = "((TYPE_SECTION == 'VARIABLE') )", - fr = "Renseignement des dimensions de fin d'element (variation lineaire entre le debut et la fin)", - DIAM_EXTERN_SORTIE = SIMP(statut='o', - typ='R', - fr = "Diametre exterieur en fin d'element (m)", - ), # end DIAM_EXTERN_SORTIE - DIAM_INTERN_SORTIE = SIMP(statut='o', - typ='R', - fr = "Diametre interieur en fin d'element (m)", - ), # end DIAM_INTERN_SORTIE - ), # end PARAMETRE_SECT_VAR - ), # end SECTION_RIGIDITE - ), # end ELEMENTS - FISSURE = FACT(statut='f', - fr="Description d'une fissure sur un noeud de l'arbre (licite uniquement si les elements poutres a gauche et a droite du noeud ont des sections masse et rigidite constantes)", - MATERIAU = SIMP(statut='o', - typ=Materiau, - fr="Materiau a la position de la fissure (doit avoir ete defini via une entree MATERIAUX)" - ), # end MATERIAU - NOEUD_FISSURE = SIMP(statut='o', - typ='TXM', - fr="Label du noeud ou est positionnee la fissure", - ), # end POSITION_FISSURE - ORIENTATION_FISSURE = SIMP(statut='o', - typ='R', - fr="Angle initial du fond de fissure par rapport a sa definition dans la loi de comportement de fissure (0. par defaut)(degres)", - ), # end ORIENTATION_FISSURE - FICHIER_RAIDEUR = SIMP(statut='o', - typ=('Fichier','Fichier loi de raideur (*.*)'), - fr="Fichier contenant la loi de comportement en raideur de la fissure", - ), # end FICHIER_RAIDEUR - DIAMETRE = SIMP(statut='o', - typ='R', - fr="Diametre du rotor a l'emplacement de la fissure (m)", - ), # end DIAMETRE - ), # end FISSURE - - ) # end ZONE - -############################# PALIERS ######################################## -PALIER = MACRO(nom = 'PALIER', - op = None, - sd_prod = Palier, - reentrant = 'n', - UIinfo = {"groupes":("Machine tournante",)}, - fr = "Description d'un palier radial", - POSITION = SIMP(statut='o', - typ='R', - defaut=0.0, - fr = "Position axiale (absolue) du palier radial (m)", - ), # end POSITION - TYPE_PALIER = SIMP(statut='o', - fr = "Type de palier radial", - typ='TXM', - into=('PALIER LINEAIRE','PALIER NON-LINEAIRE','LAME FLUIDE'), - ), # end TYPE_PALIER - PALIER_LINEAIRE = BLOC(condition = "((TYPE_PALIER == 'PALIER LINEAIRE') )", - fr = "Description d'un palier radial lineaire", - TYPE_SAISIE = SIMP(statut='o', - fr = "Mode de description des caracteristiques du palier radial lineaire", - typ='TXM', - into=('MANUELLE', 'CATALOGUE'), - ), # end TYPE_SAISIE - MANUELLE = BLOC(condition = "((TYPE_SAISIE == 'MANUELLE') )", - fr = "Saisie manuelle des caracteristiques du palier radial lineaire", - CARAC_PALIER = FACT(statut = 'o',max='**',fr = "Caracteristiques du palier par vitesse de rotation de la ligne d'arbres", - VITESSE_ROTATION = SIMP(statut='o', - typ='R', - fr= "Vitesse de rotation (tr/min)", - ), # end VITESSE_ROTATION - SYME = SIMP(statut = 'o', - typ = 'TXM', - max = 1, - fr = "Symetrie des matrices du palier radial lineaire (KXY=KYX et AXY=AYX)", - into = ('OUI','NON'), - defaut = 'OUI', - ), # end SYME - RIGIDITE_NS = BLOC(condition="(SYME=='NON')", - RIGIDITE=FACT(statut='o',fr="Renseignement des caracteristiques non-symetriques de rigidite du palier radial lineaire", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXX dans la matrice de rigidite (N/m)", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXY dans la matrice de rigidite (N/m)", - ),# end KXY - KYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYX dans la matrice de rigidite (N/m)", - ),# end KYX - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYY dans la matrice de rigidite (N/m)", - ),# end KYY - ), # end RIGIDITE - ), # end RIGIDITE_S - RIGIDITE_S = BLOC(condition="(SYME=='OUI')", - RIGIDITE=FACT(statut='o',fr="Renseignement des caracteristiques symetriques de rigidite du palier radial lineaire", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXX dans la matrice de rigidite (N/m)", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXY dans la matrice de rigidite (N/m)", - ),# end KXY - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYY dans la matrice de rigidite (N/m)", - ),# end KYY - ), # end RIGIDITE - ), # end RIGIDITE_NS - AMORTISSEMENT_NS = BLOC(condition="(SYME=='NON')", - AMORTISSEMENT=FACT(statut='o',fr="Renseignement des caracteristiques non-symetriques d'amortissement du palier radial lineaire", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXX dans la matrice d'amortissement (N.s/m)", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXY dans la matrice d'amortissement (N.s/m)", - ),# end AXY - AYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYX dans la matrice d'amortissement (N.s/m)", - ),# end AYX - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYY dans la matrice d'amortissement (N.s/m)", - ),# end AYY - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT_NS - AMORTISSEMENT_S = BLOC(condition="(SYME=='OUI')", - AMORTISSEMENT=FACT(statut='o',fr="Renseignement des caracteristiques symetriques d'amortissement du palier radial lineaire", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXX dans la matrice d'amortissement (N.s/m)", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXY dans la matrice d'amortissement (N.s/m)", - ),# end AXY - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYY dans la matrice d'amortissement (N.s/m)", - ),# end AYY - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT_S - ), # end CARAC_PALIER - ),# end MANUELLE - CATALOGUE = BLOC(condition = "((TYPE_SAISIE == 'CATALOGUE') )", - fr = "Renseignement des fichiers contenant les caracteristiques du palier radial lineaire", - CATALOGUE_AMORTISSEMENT = SIMP(statut='o', - min=1, - max=1, - typ='Fichier', - fr="Fichier decrivant les caracteristiques d'amortissement (N.s/m) du palier radial lineaire (format decrit dans le Manuel Utilisateur)", - ), # end CATALOGUE_AMORTISSEMENT - CATALOGUE_RIGIDITE = SIMP(statut='o', - min=1, - max=1, - typ='Fichier', - fr="Fichier decrivant les caracteristiques de rigidite (N/m) du palier radial lineaire (format decrit dans le Manuel Utilisateur)", - ), # end CATALOGUE_RIGIDITE - ), # end CATALOGUE - ), # end PALIER_LINEAIRE - LAME_FLUIDE = BLOC(condition = "((TYPE_PALIER == 'LAME FLUIDE') )", - fr = "Description d'une lame fluide", - TYPE_SAISIE = SIMP(statut='o', - fr = "Mode de description des caracteristiques de la lame fluide", - typ='TXM', - defaut = 'MANUELLE', - #into=('MANUELLE', 'CATALOGUE'), #Fonctionnalite catalogue non encore implementee - into=('MANUELLE',), - ), # end TYPE_SAISIE - MANUELLE = BLOC(condition = "((TYPE_SAISIE == 'MANUELLE') )", - fr = "Saisie manuelle des caracteristiques de la lame fluide", - CARAC_PALIER = FACT(statut = 'o',max='**',fr = "Caracteristiques de la lame fluide par vitesse de rotation de la ligne d'arbres", - SYME = SIMP(statut = 'o', - typ = 'TXM', - max = 1, - fr = "Symetrie des matrices de la lame fluide (KXY=KYX et AXY=AYX)", - into = ('OUI','NON'), - defaut = 'OUI', - ), # end SYME - RIGIDITE_NS = BLOC(condition="(SYME=='NON')", - RIGIDITE=FACT(statut='o',fr="Renseignement des caracteristiques non-symetriques de rigidite de la lame fluide", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXX dans la matrice de rigidite (N/m)", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXY dans la matrice de rigidite (N/m)", - ),# end KXY - KYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYX dans la matrice de rigidite (N/m)", - ),# end KYX - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYY dans la matrice de rigidite (N/m)", - ),# end KYY - ), # end RIGIDITE_NS - RIGIDITE_S = BLOC(condition="(SYME=='OUI')", - RIGIDITE=FACT(statut='o',fr="Renseignement des caracteristiques symetriques de rigidite de la lame fluide", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXX dans la matrice de rigidite (N/m)", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXY dans la matrice de rigidite (N/m)", - ),# end KXY - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYY dans la matrice de rigidite (N/m)", - ),# end KYY - ), # end RIGIDITE - ), # end RIGIDITE_S - AMORTISSEMENT_NS = BLOC(condition="(SYME=='NON')", - AMORTISSEMENT=FACT(statut='o',fr="Renseignement des caracteristiques non-symetriques d'amortissement de la lame fluide", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXX dans la matrice d'amortissement (N.s/m)", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXY dans la matrice d'amortissement (N.s/m)", - ),# end AXY - AYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYX dans la matrice d'amortissement (N.s/m)", - ),# end AYX - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYY dans la matrice d'amortissement (N.s/m)", - ),# end AYY - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT_NS - AMORTISSEMENT_S = BLOC(condition="(SYME=='OUI')", - AMORTISSEMENT=FACT(statut='o',fr="Renseignement des caracteristiques symetriques d'amortissement de la lame fluide", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXX dans la matrice d'amortissement (N.s/m)", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXY dans la matrice d'amortissement (N.s/m)", - ),# end AXY - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYY dans la matrice d'amortissement (N.s/m)", - ),# end AYY - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT_S - MASSE_NS = BLOC(condition="(SYME=='NON')", - MASSE=FACT(statut='o',fr="Renseignement des caracteristiques non symetriques de masse de la lame fluide", - MXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MXX dans la matrice de masse (kg)", - ),# end MXX - MXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MXY dans la matrice de masse (kg)", - ),# end MXY - MYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MYX dans la matrice de masse (kg)", - ),# end MYX - MYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MYY dans la matrice de masse (kg)", - ),# end MYY - ), # end MASSE - ), # end MASSE_NS - MASSE_S = BLOC(condition="(SYME=='OUI')", - MASSE=FACT(statut='o',fr="Renseignement des caracteristiques symetriques de masse de la lame fluide", - MXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MXX dans la matrice de masse (kg)", - ),# end MXX - MXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MXY dans la matrice de masse (kg)", - ),# end MXY - MYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MYY dans la matrice de masse (kg)", - ),# end MYY - ), # end MASSE - ), # end MASSE_S - VITESSE_ROTATION = SIMP(statut='o', - typ='R', - fr= "Vitesse de rotation (tr/min)", - ), # end VITESSE_ROTATION - ), # end CARAC_PALIER - ), # end MANUELLE - #Fonctionnalite non encore implementee - CATALOGUE = BLOC(condition = "((TYPE_SAISIE == 'CATALOGUE') )", - PALIERS_CATALOGUE = SIMP(statut='o', - min=1, - max=1, - typ='Fichier', - fr="Format du fichier : CSV.", - ), # end PALIERS_CATALOGUE - ), # end CATALOGUE - - ), # end LAME_FLUIDE - PALIER_NON_LINEAIRE = BLOC(condition = "((TYPE_PALIER == 'PALIER NON-LINEAIRE') )", - fr = "Description d'un palier non-lineaire (licite uniquement en cas d'analyse de type 'TRANSITOIRE ACCIDENTEL'", - TYPE = SIMP(statut='o', - typ='TXM', - into=('PAPANL','PAFINL','PAHYNL','PACONL'), - defaut=None, - fr="Type de palier non-lineaire parmi ceux proposes dans Edyos", - ), # end TYPE - REPERTOIRE_EDYOS = SIMP(statut='o', - typ=('Repertoire'), - defaut=None, - fr="Repertoire 'CDC' du palier non-lineaire utilise (les fichiers Geometrie et Donnees doivent exister dans les repertoires parents respectivement de niveau 2 et 1 de CDC)", - ), # end REPERTOIRE_EDYOS - ), # end PALIER_NON_LINEAIRE - ) # end PALIER - -PALIER_TORSION=MACRO(nom="PALIER_TORSION", - op=None, - sd_prod=PalTor, - reentrant='n', - UIinfo={"groupes":("Machine tournante",)}, - fr="Description d'un palier de torsion", - POSITION = SIMP(statut='o',typ='R',defaut=0.0,fr = "Position axiale (absolue) du palier de torsion (m)",), # end POSITION - TYPE_SAISIE = SIMP(statut='o',typ='TXM',into=('MANUELLE',),fr = "Mode de description des caracteristiques du palier de torsion",), # end TYPE_SAISIE - MANUELLE = BLOC(condition = "((TYPE_SAISIE == 'MANUELLE') )", - fr = "Saisie manuelle des caracteristiques du palier de torsion", - CARAC_PALIER = FACT(statut = 'o',max=1,fr = "Caracteristiques du palier par vitesse de rotation de l'arbre", - VITESSE_ROTATION = SIMP(statut='o',typ='R',min=1,max='**',fr= "Liste des vitesses de rotation (tr/min)",), # end VITESSE_ROTATION - KRZ = SIMP(statut = 'o',typ = 'R',min=1,max = '**',fr = "Liste des caracteristiques de rigidite (N/m) du palier de torsion en fonction de la vitesse de rotation",),# end KRZ - ARZ = SIMP(statut = 'o',typ = 'R',min=1,max = '**',fr = "Liste des caracteristiques d'amortissement (N.s/m) du palier de torsion en fonction de la vitesse de rotation",),# end ARZ - MRZ = SIMP(statut = 'f',typ = 'R',min=1,max = '**',fr = "Liste des caracteristiques de masse ajoutee (kg) du palier de torsion en fonction de la vitesse de rotation",),# end MRZ - ),#end CARAC_PALIER - ), # end MANUELLE - #Fonctionnalite pas encore implementee - CATALOGUE = BLOC(condition = "((TYPE_SAISIE == 'CATALOGUE') )", - fr = "Renseignement des fichiers contenant les caracteristiques du palier de torsion", - CATA_PALIER = SIMP(statut='o',min=1,max=1,typ='Fichier',fr="Format du fichier : CSV.",), # end CATA_PALIER - ), # end CATALOGUE - )#end PALIER TORSION - -BUTEE=MACRO(nom="BUTEE", - op=None, - sd_prod=Butee, - reentrant='n', - UIinfo={"groupes":("Machine tournante",)}, - fr="Description d'une butee", - POSITION = SIMP(statut='o',typ='R',defaut=0.0,fr = "Position axiale (absolue) de la butee (m)",), # end POSITION - TYPE_BUTEE = SIMP(statut='o',typ='TXM',into=('BUTEE LINEAIRE',),fr = "Type de butee",), # end TYPE_BUTEE, BUTEE NON LINEAIRE reintegrable - BUTEE_LINEAIRE=BLOC(condition="TYPE_BUTEE=='BUTEE LINEAIRE'", - fr = "Description d'une butee lineaire", - TYPE_SAISIE = SIMP(statut='o',typ='TXM',into=('MANUELLE',),fr = "Mode de description des caracteristiques de la butee lineaire",), # end TYPE_SAISIE; 'CATALOGUE' reintegrable - MANUELLE=BLOC(condition="TYPE_SAISIE=='MANUELLE'", - fr = "Saisie manuelle des caracteristiques de la butee lineaire", - CARAC_BUTEE=FACT(statut='o',max=1,fr="Caracteristiques de la butee en fonction de la vitesse de rotation", - VITESSE_ROTATION=SIMP(statut='o',typ='R',min=1,max='**',fr="Liste des vitesses de rotation (tr/min)",), - SYMETRIQUE=SIMP(statut='o',typ='TXM',min=1,max=1,into=("OUI","NON"),defaut="OUI",fr="Symetrie des matrices de la butee (KRXRY=KRYRX , ARXRY=ARYRX et MRXRY=MRYRX)",), - - RIGIDITE_NS = BLOC(condition="(SYMETRIQUE=='NON')", - RIGIDITE=FACT(statut='o',max=1,fr="Caracteristiques non-symetriques de rigidite de la butee lineaire en fonction de la vitesse de rotation", - KZZ=SIMP(statut='o',typ='R',min=1,max='**',fr="Rigidite axiale (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRXRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite directe de rotation autour de l'axe X (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRXRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite croisee de rotation autour de l'axe X (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRYRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite croisee de rotation autour de l'axe Y (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRYRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite directe de rotation autour de l'axe Y (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - ), #END RIGIDITE - ),#END RIGIDITE_NS - RIGIDITE_S = BLOC(condition="(SYMETRIQUE=='OUI')", - RIGIDITE=FACT(statut='o',max=1,fr="Caracteristiques symetriques de rigidite de la butee lineaire en fonction de la vitesse de rotation", - KZZ=SIMP(statut='o',typ='R',min=1,max='**',fr="Rigidite axiale (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRXRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite directe de rotation autour de l'axe X (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRXRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite croisee de rotation autour de l'axe X (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRYRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite directe de rotation autour de l'axe Y (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - ), #END RIGIDITE - ),#END RIGIDITE_S - - AMORTISSEMENT_NS = BLOC(condition="(SYMETRIQUE=='NON')", - AMORTISSEMENT=FACT(statut='o',max=1,fr="Caracteristiques non-symetriques d'amortissement de la butee lineaire en fonction de la vitesse de rotation", - AZZ=SIMP(statut='o',typ='R',min=1,max='**',fr="Amortissement axial (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARXRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement direct de rotation autour de l'axe X (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARXRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement croise de rotation autour de l'axe X (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARYRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement croise de rotation autour de l'axe Y (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARYRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement croise de rotation autour de l'axe Y (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ),#END AMORTISSEMENT - ),#END AMORTISSEMENT_NS - AMORTISSEMENT_S = BLOC(condition="(SYMETRIQUE=='OUI')", - AMORTISSEMENT=FACT(statut='o',max=1,fr="Caracteristiques symetriques d'amortissement de la butee lineaire en fonction de la vitesse de rotation", - AZZ=SIMP(statut='o',typ='R',min=1,max='**',fr="Amortissement axial (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARXRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement direct de rotation autour de l'axe X (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARXRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement croise de rotation autour de l'axe X (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARYRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement croise de rotation autour de l'axe Y (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ),#END AMORTISSEMENT - ),#END AMORTISSEMENT_S - - INERTIE_NS = BLOC(condition="(SYMETRIQUE=='NON')", - INERTIE=FACT(statut='f',max=1,fr="Caracteristiques non-symetriques de masse ajoutee de la butee lineaire en fonction de la vitesse de rotation", - MZZ=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee axiale (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRXRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee directe de rotation autour de l'axe X (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRXRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee croisee de rotation autour de l'axe X (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRYRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee croisee de rotation autour de l'axe Y (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRYRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee croisee de rotation autour de l'axe Y (kg) de la butee lineaire en fonction de la vitesse de rotation"), - ),#END INERTIE - ),#END INERTIE_NS - INERTIE_S = BLOC(condition="(SYMETRIQUE=='OUI')", - INERTIE=FACT(statut='f',max=1,fr="Caracteristiques symetriques de masse ajoutee de la butee lineaire en fonction de la vitesse de rotation", - MZZ=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee axiale (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRXRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee directe de rotation autour de l'axe X (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRXRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee croisee de rotation autour de l'axe X (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRYRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee croisee de rotation autour de l'axe Y (kg) de la butee lineaire en fonction de la vitesse de rotation"), - ),#END INERTIE - ),#END INERTIE_S - - ),#END CARA_BUTEE - ),#end MANUELLE - CATALOGUE=BLOC(condition="TYPE_SAISIE=='CATALOGUE'", - fr = "Renseignement des fichiers contenant les caracteristiques de la butee lineaire", - ),#END CATALOGUE - ),#END BUTEE LINEAIRE - - BUTEE_NON_LINEAIRE=BLOC(condition="TYPE_BUTEE=='BUTEE NON LINEAIRE'", - fr = "Description d'une butee non-lineaire", - ),#END BUTEE NON LINEAIRE - - );#END BUTEE - -############################# SUPPORT ######################################## -SUPPORT = MACRO(nom = "SUPPORT", - op = None, - sd_prod = Support, - reentrant = 'n', - UIinfo = {"groupes":("Machine tournante",)}, - fr = "Description d'un support ", - TYPE_SUPPORT = SIMP(statut='o', - fr = "Type de support", - typ='TXM', - defaut="RIGIDE", - into=("RIGIDE", "SIMPLIFIE", "GENERALISE", ), - ), # end TYPE_SUPPORT - SIMPLIFIE = BLOC(condition = "((TYPE_SUPPORT == 'SIMPLIFIE') )", - fr = "Description d'un support simplifie", - RIGIDITE = FACT(statut='o', fr = "Renseignement des caracteristiques de rigidite du support simplifie", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXX dans la matrice de rigidite (N/m)", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXY dans la matrice de rigidite (N/m)", - ),# end KXY - KYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYX dans la matrice de rigidite (N/m)", - ),# end KYX - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYY dans la matrice de rigidite (N/m)", - ),# end KYY - ), # end RIGIDITE - AMORTISSEMENT = FACT(statut='o', fr= "Renseignement des caracteristiques d'amortissement du support simplifie", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXX dans la matrice d'amortissement (N.s/m)", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXY dans la matrice d'amortissement (N.s/m)", - ),# end AXY - AYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYX dans la matrice d'amortissement (N.s/m)", - ),# end AYX - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYY dans la matrice d'amortissement (N.s/m)", - ),# end AYY - ), # end AMORTISSEMENT - MASSE = FACT(statut='o', fr= "Renseignement des caracteristiques de masse du support simplifie", - MXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MXX dans la matrice de masse (kg)", - ),# end MXX - MXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MXY dans la matrice de masse (kg)", - ),# end MXY - MYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MYX dans la matrice de masse (kg)", - ),# end MYX - MYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MYY dans la matrice de masse (kg)", - ),# end MYY - ), # end MASSE - ), # end SIMPLIFIE - GENERALISE = BLOC(condition = "((TYPE_SUPPORT == 'GENERALISE') )", - fr = "Description d'un support generalise", - ANGL_NAUT = SIMP(statut='f', - fr="Rotation du modele du support generalise a effectuer pour coincider avec le repere de la ligne d'arbres (rotation autour de X, puis Y, puis Z (degres))", - typ='R', - min=3,max=3, - ), # end ANGL_NAUT - TRANS = SIMP(statut='f', - fr="Translation du modele du support generalise a effectuer pour que ses noeuds de connexion soient confondus avec ceux de la ligne d'arbres (translation suivant X, Y et Z (m))", - typ='R', - min=3,max=3, - ), # end TRANS - MAIL_TDG = SIMP(statut='o', - fr="Fichier du maillage du support generalise", - typ=("Fichier","Fichier maillage TdG (*.*)"), - min=1,max=1, - ), # end MAIL_TDG - COMM_TDG = SIMP(statut='o', - fr="Fichier de la mise en donnees du support generalise", - typ=("Fichier","Fichier commande TdG (*.*)"), - min=1,max=1, - ), # end COMM_TDG - NOM_MACRO_ELEMENT_DYNAMIQUE = SIMP(statut='o', - fr="Nom du macro element dynamique cree pour le support generalise", - typ='TXM', - min=1,max=1, - ), # end NOM_MACRO_ELEMENT_DYNAMIQUE - NOM_INTERFACE = SIMP(statut='o', - fr="Nom de l'interface cree pour le support generalise", - typ='TXM', - min=1,max=1, - ), # end NOM_INTERFACE - NOM_GROUP_MA_MASSIF = SIMP(statut='o', - fr="Nom du groupe de maille representant le support generalise", - typ='TXM', - min=1,max=1, - ), # end NOM_GROUP_MA_MASSIF - REDUIT = SIMP(statut='f', - fr="Introduction du mot-cle REDUIT pour le cas ou le nombre d'interfaces n'est pas identique entre le support generalise et la ligne d'arbres", - typ='TXM', - into=("OUI",), - defaut="OUI", - ), # end REDUIT - ), # end GENERALISE - ) # end SUPPORT - -############################# LIGNE_ARBRE ######################################## -LIGNE_ARBRE = MACRO(nom = 'LIGNE_ARBRE', - op = None, - sd_prod = LigneArbre, - reentrant = 'n', - UIinfo = {"groupes":("Machine tournante",)}, - fr = "Description de la ligne d'arbres", - DIRECTION = SIMP(statut='o', - fr = "Direction de la ligne d'arbres consideree (choisir une des entrees DIRECTION creees)", - typ=Direction, - min=1, - max=1, - ), # end DIRECTION - ZONES = SIMP(statut='o', - fr = "Zone(s) composant la ligne d'arbres (choisir, en faisant attention a l'ordre, parmi les entrees ZONE creees)", - typ=Zone, - min=1, - max='**', - ), # end ZONES - PALIERS = SIMP(statut='o', - fr = "Paliers supportant la ligne d'arbres (choisir, en faisant attention a l'ordre, parmi les entrees PALIER creees)", - typ=Palier, - min=2, - max='**', - ), # end PALIERS - - BUTEES = SIMP(statut='f', - fr = "Butee(s) guidant axialement la ligne d'arbres (choisir, en faisant attention a l'ordre, parmi les entrees BUTEES creees)", - typ=Butee, - max='**' - ),#end BUTEE - PALIERS_TORSION=SIMP(statut='f', - fr = "Palier(s) de torsion de la ligne d'arbres (choisir, en faisant attention a l'ordre, parmi les entrees PALIERS_TORSION creees)", - typ=PalTor, - max='**' - ),#end PALIERS_TORSION - SUPPORTS = SIMP(statut='o', - fr = "Supports sous les paliers (choisir, en faisant attention a l'ordre, parmi les entrees SUPPORTS creees)", - typ=Support, - min=1, - max='**', - ), # end SUPPORTS - ) # end LIGNE_ARBRE - diff --git a/MT/MT_Cata_V2020.py b/MT/MT_Cata_V2020.py deleted file mode 100644 index c1df53fe..00000000 --- a/MT/MT_Cata_V2020.py +++ /dev/null @@ -1,1041 +0,0 @@ -## -*- coding: utf-8 -*- -# -## -------------------------------------------------- -## debut entete -## -------------------------------------------------- -# -# 20120510 : suppression de la valeur par defaut de MATERIAU->PARAMETRES_MAT->NU -# changement du nom MATERIAU->PARAMETRES_MAT->MASS_VOL en MATERIAU->PARAMETRES_MAT->RHO -# -# 20120619 : changement ordre d'affichage des macros -> ordre de création -# 20120725 : modification definition (matrices A,K,M) palier et support -# 20130411 : ajout elements dans palier generalise (mail tdg + comm tdg) -# -# todo : supprimer les noeuds -> definir les elements par leur longueur -# -# -# -# -# - - - - - - - - -from Accas import * -# - -import types -class Tuple: - def __init__(self,ntuple): - self.ntuple=ntuple - - def __convert__(self,valeur): - if type(valeur) == bytes: - return None - if len(valeur) != self.ntuple: - return None - return valeur - - def info(self): - return "Tuple de %s elements" % self.ntuple - - __repr__=info - __str__=info - - -#CONTEXT.debug = 1 -VERSION_CATALOGUE="2019.0.0"; -JdC = JDC_CATA(code = 'MT', - execmodul = None, - regles = (AU_MOINS_UN ( 'LIGNE_ARBRE',), - AU_PLUS_UN ( 'LIGNE_ARBRE',)), - ) # Fin JDC_CATA - -class Direction(ASSD): pass -class Materiau(ASSD): pass -#class Masse(ASSD): pass -class Zone(ASSD): pass -class Palier(ASSD): pass -#class Masse(ASSD): pass -#class ConditionsAuxLimites(ASSD): pass -class LigneArbre(ASSD): pass -class Support(ASSD): pass -class Butee(ASSD): pass -class PalTor(ASSD):pass -#class Noeud(ASSD): pass - -## def macro_noeuds(self, NOEUD, **args): -## """ -## """ -## if NOEUD is not None: -## self.type_sdprod(NOEUD, Noeud) -## pass -## else: -## raise AsException("Impossible de typer les concepts resultats") - -## return Noeuds - -############################# MATERIAUX ######################################## -# @todo -# introduction manuelle => dans ce cas l'utilisateur definit le -# materiau comme ci-dessous -# recuperation depuis une bibliothÚque de materiau => sera specife -# plus tard -MATERIAUX = MACRO(nom = 'MATERIAUX', - op = None, - sd_prod = Materiau, - reentrant = 'n', - UIinfo = {"groupes": ("Machine tournante",)}, - fr = "Renseignement des caracteristiques des materiaux", - TYPE_INTRO = SIMP(statut='o', - fr = "Mode de description des caracteristiques des materiaux", - typ='TXM', - into=('MANUELLE','FICHIER'), - min=1, - max=1, - defaut='MANUELLE', - ), # end TYPE_INTRO - PARAMETRES_MAT = BLOC(condition = "((TYPE_INTRO == 'MANUELLE') )", - #MASS_VOL = SIMP(statut='o', typ='R', min=1, max=1, fr='masse volumique'), - fr = "Saisie manuelle des caracteristiques du materiau", - RHO = SIMP(statut='o', - typ='R', - min=1, - max=1, - fr='Masse volumique (kg/m**3)', - ), # end RHO - E = SIMP(statut='o', - typ='R', - min=1, - max=1, - fr="Module d'Young (Pa)", - ), # end E - NU = SIMP(statut='o', - typ='R', - min=1, - max=1, - val_min=-1.0, - val_max=0.5, - fr='Coefficient de cisaillement (-1.0 <= NU <= 0.5)', - ), # end NU - ALPHA = SIMP(statut='f', - typ='R', - min=1, - max=1, - fr = "Coefficient permettant de construire une matrice d'amortissement visqueux proportionnel a la rigidite", - ), # end ALPHA - BETA = SIMP(statut='f', - typ='R', - min=1, - max=1, - fr = "Coefficient permettant de construire une matrice d'amortissement visqueux proportionnel a la masse", - ), # end BETA - GAMMA = SIMP(statut='f', - typ='R', - min=1, - max=1, - fr = "Coefficient d'amortissement hysteretique permettant de definir le module d'Young complexe", - ), # end GAMMA - ), # end PARAMETRES_MAT - FICHIER_MAT = BLOC(condition = "((TYPE_INTRO == 'FICHIER') )", - MATERIAU_CATALOGUE = SIMP(statut='o', - fr="Fichier decrivant les caracteristiques materiaux (format decrit dans le Manuel Utilisateur)", - min=1, - max=1, - typ=('Fichier','Fichier materiau (*.*)'), - ), # end MATERIAU_CATALOGUE - ), # end FICHIER_MAT - #SIMP(typ=('Fichier','JDC Files (*.comm)'),docu='',min=1,max=1,statut='o',defaut=None) - ) # end MATERIAU - - - -############################# ZONES ######################################## -ZONE = MACRO(nom = 'ZONE', - op = None, - sd_prod = Zone, - reentrant = 'n', - UIinfo = {"groupes":("Machine tournante",)}, - fr = "Description d'une zone (comportant noeuds et elements, et en option masses ponctuelles et fissures)", - regles = (AU_MOINS_UN("ELEMENTS")), - fenetreIhm='deplie1Niveau', - MASSE = FACT(statut='f', - min=0, - max='**', - fr = "Description des masses ponctuelles", - #POSITION = SIMP(statut='o', - NOEUD = SIMP(statut='o', - typ='TXM', - defaut=None, - fr = "Definition de la position axiale de la masse (label du noeud de la ligne d'arbres en vis-a-vis)", - ), # end POSITION - TYPE_MASSE = SIMP(statut='o', - typ='TXM', - fr = "Renseignement du type de masse consideree", - into=('DISQUE','AILETTE','QUELCONQUE'), - ), # end TYPE_MASSE - DISQUE = BLOC(condition = "((TYPE_MASSE == 'DISQUE') )", - TYPE_SAISIE = SIMP(statut='o', - typ='TXM', - fr = "Type de saisie des parametres du DISQUE", - into = ('MECANIQUE','GEOMETRIQUE'), - defaut = 'MECANIQUE' - ), # end TYPE_SAISIE - PARAMETRES_MECANIQUE = BLOC(condition = "TYPE_SAISIE == 'MECANIQUE'", - PARAMETRES = FACT(statut = 'o', - fr = "Parametres mecaniques pour un DISQUE", - MASSE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Masse du DISQUE (kg)", - ), # end MASSE_DISQUE - INERTIEX = SIMP(statut='o', - typ='R', - fr = "Inertie du DISQUE en X (kg.m**2)", - ), # end INERTIEX - INERTIEY = SIMP(statut='o', - typ='R', - fr = "Inertie du DISQUE en Y (kg.m**2)", - ), # end INERTIEY - INERTIEZ = SIMP(statut='o', - typ='R', - fr = "Inertie du DISQUE en Z (axe de rotation de la ligne d'arbres)(kg.m**2)", - ), # end INERTIEZ - ) # end PARAMETRES_DISQUE_M - ), # end PARAMETRES_MECANIQUE - PARAMETRES_GEOMETRIQUE = BLOC(condition = "TYPE_SAISIE == 'GEOMETRIQUE'", - PARAMETRES = FACT(statut = 'o', - fr = "Parametres geometriques pour un DISQUE", - DIAMETRE_EXT = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Diametre exterieur du DISQUE (m)", - ), # end MASSE_DISQUE - DIAMETRE_INT = SIMP(statut='o', - typ='R', - fr = "Diametre interieur du DISQUE (m). Verifier le diametre exterieur du rotor avant saisie", - ), # end INERTIEX - EPAISSEUR = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Epaisseur (dans la direction axiale) du DISQUE (m)", - ), # end INERTIEY - MATERIAU = SIMP(statut='o', - typ=Materiau, - fr = "Materiau constituant le DISQUE (doit avoir ete defini via une entree MATERIAUX)", - ), # end INERTIEZ - ) # nd PARAMETRES_DISQUE_G - ), # end PARAMETRES_MECANIQUE - ), # end DISQUE - AILETTE = BLOC(condition = "((TYPE_MASSE == 'AILETTE') )", - TYPE_SAISIE = SIMP(statut='o', - typ='TXM', - fr = "Type de saisie des parametres de la rangee d'AILETTES", - into = ('MECANIQUE','GEOMETRIQUE'), - defaut = 'MECANIQUE' - ), # end TYPE_SAISIE - PARAMETRES_MECANIQUE = BLOC(condition = "TYPE_SAISIE == 'MECANIQUE'", - PARAMETRES = FACT(statut = 'o', - fr = "Parametres mecaniques de la rangee d'AILETTES", - MASSE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Masse de la rangee d'AILETTES (kg)", - ), # end MASSE_AILETTE - INERTIEX = SIMP(statut='o', - typ='R', - fr = "Inertie de la rangee d'AILETTES en X (kg.m**2)", - ), # end INERTIEX - INERTIEY = SIMP(statut='o', - typ='R', - fr = "Inertie de la rangee d'AILETTES en Y (kg.m**2)", - ), # end INERTIEY - INERTIEZ = SIMP(statut='o', - typ='R', - fr = "Inertie de la rangee d'AILETTES en Z (axe de rotation de la ligne d'arbres) (kg.m**2)", - ), # end INERTIEZ - ) # nd PARAMETRES_AILETTE_M - ), # end PARAMETRES_MECANIQUE - PARAMETRES_GEOMETRIQUE = BLOC(condition = "TYPE_SAISIE == 'GEOMETRIQUE'", - PARAMETRES = FACT(statut = 'o', - fr = "Parametres geometriques d'une AILETTE", - MASSE_AILETTE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Masse d'une AILETTE (kg)", - ), # end MASSE_AILETTE - RAYON = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Distance entre le pied de l'AILETTE et le centre de rotation (m). Verifier le diametre exterieur du rotor avant saisie", - ), # end RAYON - HAUTEUR = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Distance entre les deux extremites de l'AILETTE (m)", - ), # end HAUTEUR - BASE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Largeur du pied de l'AILETTE (m)", - ), # end BASE - NOMBRE = SIMP(statut='o', - typ='I', - val_min=1, - fr = "Nombre d'AILETTES dans la rangee", - ), - ) # end PARAMETRES_DISQUE - ), # end PARAMETRES_MECANIQUE - ), # end AILETTE - QUELCONQUE = BLOC(condition = "((TYPE_MASSE == 'QUELCONQUE') )", - #TYPE_SAISIE = SIMP(statut='c',typ='TXM',defaut="MECANIQUE"), # cf 20120622 test : mot-clé caché - PARAMETRES = FACT(statut = 'o', - fr = "Parametres pour masse de type QUELCONQUE", - MASSE = SIMP(statut='o', - typ='R', - val_min=0, - fr = "Masse (m)", - ), # end MASSE - INERTIEX = SIMP(statut='o', - typ='R', - fr = "Inertie en X (kg.m**2)", - ), # end INERTIEX - INERTIEY = SIMP(statut='o', - typ='R', - fr = "Inertie en Y (kg.m**2)", - ), # end INERTIEY - INERTIEZ = SIMP(statut='o', - typ='R', - fr = "Inertie en Z (axe de rotation de la ligne d'arbres) (kg.m**2)", - ), # end INERTIEZ - ), # end PARAMETRES_QUELCONQUE - ), # end QUELCONQUE - ), # end MASSE - NOEUDS = SIMP(fr = "Definition des noeuds de la zone (2 noeuds minimum)", - fenetreIhm='Tableau', - homo = ('NOM','POSITION_AXIALE'), - statut='o', - min=2, - max='**', - typ = Tuple(2), - validators=VerifTypeTuple(('TXM','R')), - ), # end NOEUDS - ELEMENTS = FACT(fr = "Definition des elements poutre de la zone", - statut='o', - min=1, - max='**', - NOM = SIMP(statut='o', - typ='TXM', - fr="Label de l'element" - ), # end NOM - NOEUD_DEBUT = SIMP(statut='o', - typ='TXM', - fr= "Noeud de debut de l'element poutre (label d'un noeud)" - ), # end DEBUT - NOEUD_FIN = SIMP(statut='o', - typ='TXM', - fr= "Noeud de fin de l'element poutre (label d'un noeud)" - ), # end FIN - RAFFINEMENT = SIMP(fr = "Choix de raffiner l'element poutre", - statut='o', - typ='TXM', - into=('OUI','NON'), - defaut='NON' - ), # end RAFFINEMENT - PARAM_RAFFINEMENT = BLOC(fr = "Nombre de points supplementaires a ajouter pour le raffinement (nombre elements : 1 -> nb points + 1)", - condition = "((RAFFINEMENT == 'OUI') )", - NB_POINTS_SUPPL = SIMP(statut='o', - typ='I' - ), # end NB_POINTS_SUPPL - ), # end PARAM_RAFFINEMENT - MATERIAU = SIMP(statut='o', - typ=Materiau, - fr= "Materiau constituant l'element poutre (doit avoir ete defini via une entree MATERIAUX)" - ), # end MATERIAU - SECTION_MASSE = FACT(statut='o', - fr = "Section a partir de laquelle est determinee la masse de l'element poutre", - TYPE_SECTION = SIMP(statut='o', - fr = "Choix d'une section de dimensions constantes ou variables", - typ='TXM', - into=('CONSTANTE','VARIABLE'), - defaut='CONSTANTE', - ), # end TYPE_SECTION - DIAM_EXTERN_DEBUT = SIMP(statut='o', - typ='R', - fr = "Diametre exterieur en debut d'element poutre (m)", - ), # end DIAM_EXTERN_DEBUT - DIAM_INTERN_DEBUT = SIMP(statut='o', - typ='R', - fr = "Diametre interieur en debut d'element poutre (m) (different de 0 si element creux)", - ), # end DIAM_INTERN_DEBUT - PARAMETRE_SECT_VAR = BLOC(condition = "((TYPE_SECTION == 'VARIABLE') )", - fr = "Renseignement des dimensions de fin d'element (variation lineaire entre le debut et la fin)", - DIAM_EXTERN_SORTIE = SIMP(statut='o', - typ='R', - fr = "Diametre exterieur en fin d'element (m)", - ), # end DIAM_EXTERN_SORTIE - DIAM_INTERN_SORTIE = SIMP(statut='o', - typ='R', - fr = "Diametre interieur en fin d'element (m)", - ), # DIAM_INTERN_SORTIE - ), - ), # end SECTION_MASSE - SECTION_RIGIDITE = FACT(statut='f', - fr = "Section a partir de laquelle est determinee la rigidite de l'element poutre", - TYPE_SECTION = SIMP(statut='o', - fr = "Choix d'une section de dimensions constantes ou variables", - typ='TXM', - into=('CONSTANTE','VARIABLE'), - defaut='CONSTANTE', - ), # end TYPE_SECTION - DIAM_EXTERN_DEBUT = SIMP(statut='o', - typ='R', - fr = "Diametre exterieur en debut d'element poutre (m)", - ), # end DIAM_EXTERN_DEBUT - DIAM_INTERN_DEBUT = SIMP(statut='o', - typ='R', - fr = "Diametre interieur en debut d'element poutre (m) (different de 0 si element creux)", - ), # end DIAM_INTERN_DEBUT - PARAMETRE_SECT_VAR = BLOC(condition = "((TYPE_SECTION == 'VARIABLE') )", - fr = "Renseignement des dimensions de fin d'element (variation lineaire entre le debut et la fin)", - DIAM_EXTERN_SORTIE = SIMP(statut='o', - typ='R', - fr = "Diametre exterieur en fin d'element (m)", - ), # end DIAM_EXTERN_SORTIE - DIAM_INTERN_SORTIE = SIMP(statut='o', - typ='R', - fr = "Diametre interieur en fin d'element (m)", - ), # end DIAM_INTERN_SORTIE - ), # end PARAMETRE_SECT_VAR - ), # end SECTION_RIGIDITE - ), # end ELEMENTS - FISSURE = FACT(statut='f', - fr="Description d'une fissure sur un noeud de l'arbre (licite uniquement si les elements poutres a gauche et a droite du noeud ont des sections masse et rigidite constantes)", - MATERIAU = SIMP(statut='o', - typ=Materiau, - fr="Materiau a la position de la fissure (doit avoir ete defini via une entree MATERIAUX)" - ), # end MATERIAU - NOEUD_FISSURE = SIMP(statut='o', - typ='TXM', - fr="Label du noeud ou est positionnee la fissure", - ), # end POSITION_FISSURE - ORIENTATION_FISSURE = SIMP(statut='o', - typ='R', - fr="Angle initial du fond de fissure par rapport à sa définition dans la loi de comportement de fissure (0. par defaut)(degres)", - ), # end ORIENTATION_FISSURE - FICHIER_RAIDEUR = SIMP(statut='o', - typ=('Fichier','Fichier loi de raideur (*.*)'), - fr="Fichier contenant la loi de comportement en raideur de la fissure", - ), # end FICHIER_RAIDEUR - DIAMETRE = SIMP(statut='o', - typ='R', - fr="Diametre du rotor a l'emplacement de la fissure (m)", - ), # end DIAMETRE - ), # end FISSURE - - ) # end ZONE - -############################# PALIERS ######################################## -PALIER = MACRO(nom = 'PALIER', - op = None, - sd_prod = Palier, - reentrant = 'n', - UIinfo = {"groupes":("Machine tournante",)}, - fr = "Description d'un palier radial", - POSITION = SIMP(statut='o', - typ='R', - defaut=0.0, - fr = "Position axiale (absolue) du palier radial (m)", - ), # end POSITION - NOM_NOEUD = SIMP(statut='f', - typ='TXM', - fr="Nom du noeud dans le cas où plusieurs noeuds se trouvent à la même position axiale"), - TYPE_PALIER = SIMP(statut='o', - fr = "Type de palier radial", - typ='TXM', - into=('PALIER LINEAIRE','PALIER NON-LINEAIRE','LAME FLUIDE'), - ), # end TYPE_PALIER - PALIER_LINEAIRE = BLOC(condition = "((TYPE_PALIER == 'PALIER LINEAIRE') )", - fr = "Description d'un palier radial lineaire", - TYPE_SAISIE = SIMP(statut='o', - fr = "Mode de description des caracteristiques du palier radial lineaire", - typ='TXM', - into=('MANUELLE', 'CATALOGUE'), - ), # end TYPE_SAISIE - MANUELLE = BLOC(condition = "((TYPE_SAISIE == 'MANUELLE') )", - fr = "Saisie manuelle des caracteristiques du palier radial lineaire", - CARAC_PALIER = FACT(statut = 'o',max='**',fr = "Caracteristiques du palier par vitesse de rotation de la ligne d'arbres", - VITESSE_ROTATION = SIMP(statut='o', - typ='R', - fr= "Vitesse de rotation (tr/min)", - ), # end VITESSE_ROTATION - SYME = SIMP(statut = 'o', - typ = 'TXM', - max = 1, - fr = "Symetrie des matrices du palier radial lineaire (KXY=KYX et AXY=AYX)", - into = ('OUI','NON'), - defaut = 'OUI', - ), # end SYME - RIGIDITE_NS = BLOC(condition="(SYME=='NON')", - RIGIDITE=FACT(statut='o',fr="Renseignement des caracteristiques non-symetriques de rigidite du palier radial lineaire", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXX dans la matrice de rigidite (N/m)", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXY dans la matrice de rigidite (N/m)", - ),# end KXY - KYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYX dans la matrice de rigidite (N/m)", - ),# end KYX - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYY dans la matrice de rigidite (N/m)", - ),# end KYY - ), # end RIGIDITE - ), # end RIGIDITE_S - RIGIDITE_S = BLOC(condition="(SYME=='OUI')", - RIGIDITE=FACT(statut='o',fr="Renseignement des caracteristiques symetriques de rigidite du palier radial lineaire", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXX dans la matrice de rigidite (N/m)", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXY dans la matrice de rigidite (N/m)", - ),# end KXY - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYY dans la matrice de rigidite (N/m)", - ),# end KYY - ), # end RIGIDITE - ), # end RIGIDITE_NS - AMORTISSEMENT_NS = BLOC(condition="(SYME=='NON')", - AMORTISSEMENT=FACT(statut='o',fr="Renseignement des caracteristiques non-symetriques d'amortissement du palier radial lineaire", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXX dans la matrice d'amortissement (N.s/m)", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXY dans la matrice d'amortissement (N.s/m)", - ),# end AXY - AYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYX dans la matrice d'amortissement (N.s/m)", - ),# end AYX - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYY dans la matrice d'amortissement (N.s/m)", - ),# end AYY - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT_NS - AMORTISSEMENT_S = BLOC(condition="(SYME=='OUI')", - AMORTISSEMENT=FACT(statut='o',fr="Renseignement des caracteristiques symetriques d'amortissement du palier radial lineaire", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXX dans la matrice d'amortissement (N.s/m)", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXY dans la matrice d'amortissement (N.s/m)", - ),# end AXY - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYY dans la matrice d'amortissement (N.s/m)", - ),# end AYY - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT_S - ), # end CARAC_PALIER - ), # end MANUELLE - CATALOGUE = BLOC(condition = "((TYPE_SAISIE == 'CATALOGUE') )", - fr = "Renseignement des fichiers contenant les caracteristiques du palier radial lineaire", - CATALOGUE_AMORTISSEMENT = SIMP(statut='o', - min=1, - max=1, - typ='Fichier', - fr="Fichier decrivant les caracteristiques d'amortissement (N.s/m) du palier radial lineaire (format decrit dans le Manuel Utilisateur)", - ), # end CATALOGUE_AMORTISSEMENT - CATALOGUE_RIGIDITE = SIMP(statut='o', - min=1, - max=1, - typ='Fichier', - fr="Fichier decrivant les caracteristiques de rigidite (N/m) du palier radial lineaire (format decrit dans le Manuel Utilisateur)", - ), # end CATALOGUE_RIGIDITE - ), # end CATALOGUE - ), # end PALIER_LINEAIRE - LAME_FLUIDE = BLOC(condition = "((TYPE_PALIER == 'LAME FLUIDE') )", - fr = "Description d'une lame fluide", - TYPE_SAISIE = SIMP(statut='o', - fr = "Mode de description des caracteristiques de la lame fluide", - typ='TXM', - defaut = 'MANUELLE', - #into=('MANUELLE', 'CATALOGUE'), #Fonctionnalite catalogue non encore implementee - into=('MANUELLE',), - ), # end TYPE_SAISIE - MANUELLE = BLOC(condition = "((TYPE_SAISIE == 'MANUELLE') )", - fr = "Saisie manuelle des caracteristiques de la lame fluide", - CARAC_PALIER = FACT(statut = 'o',max='**',fr = "Caracteristiques de la lame fluide par vitesse de rotation de la ligne d'arbres", - SYME = SIMP(statut = 'o', - typ = 'TXM', - max = 1, - fr = "Symetrie des matrices de la lame fluide (KXY=KYX et AXY=AYX)", - into = ('OUI','NON'), - defaut = 'OUI', - ), # end SYME - RIGIDITE_NS = BLOC(condition="(SYME=='NON')", - RIGIDITE=FACT(statut='o',fr="Renseignement des caracteristiques non-symetriques de rigidite de la lame fluide", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXX dans la matrice de rigidite (N/m)", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXY dans la matrice de rigidite (N/m)", - ),# end KXY - KYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYX dans la matrice de rigidite (N/m)", - ),# end KYX - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYY dans la matrice de rigidite (N/m)", - ),# end KYY - ),# end RIGIDITE - ), # end RIGIDITE_NS - RIGIDITE_S = BLOC(condition="(SYME=='OUI')", - RIGIDITE=FACT(statut='o',fr="Renseignement des caracteristiques symetriques de rigidite de la lame fluide", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXX dans la matrice de rigidite (N/m)", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXY dans la matrice de rigidite (N/m)", - ),# end KXY - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYY dans la matrice de rigidite (N/m)", - ),# end KYY - ), # end RIGIDITE - ), # end RIGIDITE_S - AMORTISSEMENT_NS = BLOC(condition="(SYME=='NON')", - AMORTISSEMENT=FACT(statut='o',fr="Renseignement des caracteristiques non-symetriques d'amortissement de la lame fluide", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXX dans la matrice d'amortissement (N.s/m)", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXY dans la matrice d'amortissement (N.s/m)", - ),# end AXY - AYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYX dans la matrice d'amortissement (N.s/m)", - ),# end AYX - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYY dans la matrice d'amortissement (N.s/m)", - ),# end AYY - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT - #), # end AMORTISSEMENT_NS - AMORTISSEMENT_S = BLOC(condition="(SYME=='OUI')", - AMORTISSEMENT=FACT(statut='o',fr="Renseignement des caracteristiques symetriques d'amortissement de la lame fluide", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXX dans la matrice d'amortissement (N.s/m)", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXY dans la matrice d'amortissement (N.s/m)", - ),# end AXY - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYY dans la matrice d'amortissement (N.s/m)", - ),# end AYY - ), # end AMORTISSEMENT - ), # end AMORTISSEMENT_S - MASSE_NS = BLOC(condition="(SYME=='NON')", - MASSE=FACT(statut='o',fr="Renseignement des caracteristiques non symetriques de masse de la lame fluide", - MXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MXX dans la matrice de masse (kg)", - ),# end MXX - MXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MXY dans la matrice de masse (kg)", - ),# end MXY - MYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MYX dans la matrice de masse (kg)", - ),# end MYX - MYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MYY dans la matrice de masse (kg)", - ),# end MYY - ), # end MASSE - ), # end MASSE_NS - MASSE_S = BLOC(condition="(SYME=='OUI')", - MASSE=FACT(statut='o',fr="Renseignement des caracteristiques symetriques de masse de la lame fluide", - MXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MXX dans la matrice de masse (kg)", - ),# end MXX - MXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MXY dans la matrice de masse (kg)", - ),# end MXY - MYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MYY dans la matrice de masse (kg)", - ),# end MYY - ), # end MASSE - ), # end MASSE_S - VITESSE_ROTATION = SIMP(statut='o', - typ='R', - fr= "Vitesse de rotation (tr/min)", - ), # end VITESSE_ROTATION - ), # end CARAC_PALIER - ), # end MANUELLE - #Fonctionnalite non encore implementee - CATALOGUE = BLOC(condition = "((TYPE_SAISIE == 'CATALOGUE') )", - PALIERS_CATALOGUE = SIMP(statut='o', - min=1, - max=1, - typ='Fichier', - fr="Format du fichier : CSV.", - ), # end PALIERS_CATALOGUE - ), # end CATALOGUE - - ), # end LAME_FLUIDE - PALIER_NON_LINEAIRE = BLOC(condition = "((TYPE_PALIER == 'PALIER NON-LINEAIRE') )", - fr = "Description d'un palier non-lineaire (licite uniquement en cas d'analyse de type 'TRANSITOIRE ACCIDENTEL'", - TYPE = SIMP(statut='o', - typ='TXM', - into=('PAPANL','PAFINL','PAHYNL','PACONL'), - defaut=None, - fr="Type de palier non-lineaire parmi ceux proposes dans Edyos", - ), # end TYPE - REPERTOIRE_EDYOS = SIMP(statut='o', - typ=('Repertoire'), - defaut=None, - fr="Repertoire 'CDC' du palier non-lineaire utilise (les fichiers Geometrie et Donnees doivent exister dans les repertoires parents respectivement de niveau 2 et 1 de CDC)", - ), # end REPERTOIRE_EDYOS - ), # end PALIER_NON_LINEAIRE - ) # end PALIER - -PALIER_TORSION=MACRO(nom="PALIER_TORSION", - op=None, - sd_prod=PalTor, - reentrant='n', - UIinfo={"groupes":("Machine tournante",)}, - fr="Description d'un palier de torsion", - POSITION = SIMP(statut='o',typ='R',defaut=0.0,fr = "Position axiale (absolue) du palier de torsion (m)",), # end POSITION - TYPE_SAISIE = SIMP(statut='o',typ='TXM',into=('MANUELLE',),fr = "Mode de description des caracteristiques du palier de torsion",), # end TYPE_SAISIE - MANUELLE = BLOC(condition = "((TYPE_SAISIE == 'MANUELLE') )", - fr = "Saisie manuelle des caracteristiques du palier de torsion", - CARAC_PALIER = FACT(statut = 'o',max=1,fr = "Caracteristiques du palier par vitesse de rotation de l'arbre", - VITESSE_ROTATION = SIMP(statut='o',typ='R',min=1,max='**',fr= "Liste des vitesses de rotation (tr/min)",), # end VITESSE_ROTATION - KRZ = SIMP(statut = 'o',typ = 'R',min=1,max = '**',fr = "Liste des caracteristiques de rigidite (N/m) du palier de torsion en fonction de la vitesse de rotation",),# end KRZ - ARZ = SIMP(statut = 'o',typ = 'R',min=1,max = '**',fr = "Liste des caracteristiques d'amortissement (N.s/m) du palier de torsion en fonction de la vitesse de rotation",),# end ARZ - MRZ = SIMP(statut = 'f',typ = 'R',min=1,max = '**',fr = "Liste des caracteristiques de masse ajoutee (kg) du palier de torsion en fonction de la vitesse de rotation",),# end MRZ - ),#end CARAC_PALIER - ), # end MANUELLE - #Fonctionnalite pas encore implementee - CATALOGUE = BLOC(condition = "((TYPE_SAISIE == 'CATALOGUE') )", - fr = "Renseignement des fichiers contenant les caracteristiques du palier de torsion", - CATA_PALIER = SIMP(statut='o',min=1,max=1,typ='Fichier',fr="Format du fichier : CSV.",), # end CATA_PALIER - ), # end CATALOGUE - )#end PALIER TORSION - -BUTEE=MACRO(nom="BUTEE", - op=None, - sd_prod=Butee, - reentrant='n', - UIinfo={"groupes":("Machine tournante",)}, - fr="Description d'une butee", - POSITION = SIMP(statut='o',typ='R',defaut=0.0,fr = "Position axiale (absolue) de la butee (m)",), # end POSITION - TYPE_BUTEE = SIMP(statut='o',typ='TXM',into=('BUTEE LINEAIRE',),fr = "Type de butee",), # end TYPE_BUTEE, BUTEE NON LINEAIRE reintegrable - BUTEE_LINEAIRE=BLOC(condition="TYPE_BUTEE=='BUTEE LINEAIRE'", - fr = "Description d'une butee lineaire", - TYPE_SAISIE = SIMP(statut='o',typ='TXM',into=('MANUELLE',),fr = "Mode de description des caracteristiques de la butee lineaire",), # end TYPE_SAISIE; 'CATALOGUE' reintegrable - MANUELLE=BLOC(condition="TYPE_SAISIE=='MANUELLE'", - fr = "Saisie manuelle des caracteristiques de la butee lineaire", - CARAC_BUTEE=FACT(statut='o',max=1,fr="Caracteristiques de la butee en fonction de la vitesse de rotation", - VITESSE_ROTATION=SIMP(statut='o',typ='R',min=1,max='**',fr="Liste des vitesses de rotation (tr/min)",), - SYMETRIQUE=SIMP(statut='o',typ='TXM',min=1,max=1,into=("OUI","NON"),defaut="OUI",fr="Symetrie des matrices de la butee (KRXRY=KRYRX , ARXRY=ARYRX et MRXRY=MRYRX)",), - - RIGIDITE_NS = BLOC(condition="(SYMETRIQUE=='NON')", - RIGIDITE=FACT(statut='o',max=1,fr="Caracteristiques non-symetriques de rigidite de la butee lineaire en fonction de la vitesse de rotation", - KZZ=SIMP(statut='o',typ='R',min=1,max='**',fr="Rigidite axiale (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRXRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite directe de rotation autour de l'axe X (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRXRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite croisee de rotation autour de l'axe X (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRYRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite croisee de rotation autour de l'axe Y (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRYRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite directe de rotation autour de l'axe Y (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - ), #END RIGIDITE - ),#END RIGIDITE_NS - RIGIDITE_S = BLOC(condition="(SYMETRIQUE=='OUI')", - RIGIDITE=FACT(statut='o',max=1,fr="Caracteristiques symetriques de rigidite de la butee lineaire en fonction de la vitesse de rotation", - KZZ=SIMP(statut='o',typ='R',min=1,max='**',fr="Rigidite axiale (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRXRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite directe de rotation autour de l'axe X (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRXRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite croisee de rotation autour de l'axe X (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - KRYRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Rigidite directe de rotation autour de l'axe Y (N/m) de la butee lineaire en fonction de la vitesse de rotation"), - ), #END RIGIDITE - ),#END RIGIDITE_S - - AMORTISSEMENT_NS = BLOC(condition="(SYMETRIQUE=='NON')", - AMORTISSEMENT=FACT(statut='o',max=1,fr="Caracteristiques non-symetriques d'amortissement de la butee lineaire en fonction de la vitesse de rotation", - AZZ=SIMP(statut='o',typ='R',min=1,max='**',fr="Amortissement axial (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARXRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement direct de rotation autour de l'axe X (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARXRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement croise de rotation autour de l'axe X (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARYRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement croise de rotation autour de l'axe Y (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARYRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement croise de rotation autour de l'axe Y (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ),#END AMORTISSEMENT - ),#END AMORTISSEMENT_NS - AMORTISSEMENT_S = BLOC(condition="(SYMETRIQUE=='OUI')", - AMORTISSEMENT=FACT(statut='o',max=1,fr="Caracteristiques symetriques d'amortissement de la butee lineaire en fonction de la vitesse de rotation", - AZZ=SIMP(statut='o',typ='R',min=1,max='**',fr="Amortissement axial (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARXRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement direct de rotation autour de l'axe X (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARXRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement croise de rotation autour de l'axe X (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ARYRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Amortissement croise de rotation autour de l'axe Y (N.s/m) de la butee lineaire en fonction de la vitesse de rotation"), - ),#END AMORTISSEMENT - ),#END AMORTISSEMENT_S - - INERTIE_NS = BLOC(condition="(SYMETRIQUE=='NON')", - INERTIE=FACT(statut='f',max=1,fr="Caracteristiques non-symetriques de masse ajoutee de la butee lineaire en fonction de la vitesse de rotation", - MZZ=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee axiale (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRXRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee directe de rotation autour de l'axe X (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRXRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee croisee de rotation autour de l'axe X (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRYRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee croisee de rotation autour de l'axe Y (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRYRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee croisee de rotation autour de l'axe Y (kg) de la butee lineaire en fonction de la vitesse de rotation"), - ),#END INERTIE - ),#END INERTIE_NS - INERTIE_S = BLOC(condition="(SYMETRIQUE=='OUI')", - INERTIE=FACT(statut='f',max=1,fr="Caracteristiques symetriques de masse ajoutee de la butee lineaire en fonction de la vitesse de rotation", - MZZ=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee axiale (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRXRX=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee directe de rotation autour de l'axe X (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRXRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee croisee de rotation autour de l'axe X (kg) de la butee lineaire en fonction de la vitesse de rotation"), - MRYRY=SIMP(statut='f',typ='R',min=1,max='**',fr="Masse ajoutee croisee de rotation autour de l'axe Y (kg) de la butee lineaire en fonction de la vitesse de rotation"), - ),#END INERTIE - ),#END INERTIE_S - - ),#END CARA_BUTEE - ),#end MANUELLE - CATALOGUE=BLOC(condition="TYPE_SAISIE=='CATALOGUE'", - fr = "Renseignement des fichiers contenant les caracteristiques de la butee lineaire", - ),#END CATALOGUE - ),#END BUTEE LINEAIRE - - BUTEE_NON_LINEAIRE=BLOC(condition="TYPE_BUTEE=='BUTEE NON LINEAIRE'", - fr = "Description d'une butee non-lineaire", - ),#END BUTEE NON LINEAIRE - - );#END BUTEE - -############################# SUPPORT ######################################## -SUPPORT = MACRO(nom = "SUPPORT", - op = None, - sd_prod = Support, - reentrant = 'n', - UIinfo = {"groupes":("Machine tournante",)}, - fr = "Description d'un support ", - TYPE_SUPPORT = SIMP(statut='o', - fr = "Type de support", - typ='TXM', - defaut="RIGIDE", - into=("RIGIDE", "SIMPLIFIE", "GENERALISE", ), - ), # end TYPE_SUPPORT - SIMPLIFIE = BLOC(condition = "((TYPE_SUPPORT == 'SIMPLIFIE') )", - fr = "Description d'un support simplifie", - RIGIDITE = FACT(statut='o', fr = "Renseignement des caracteristiques de rigidite du support simplifie", - KXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXX dans la matrice de rigidite (N/m)", - ),# end KXX - KXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KXY dans la matrice de rigidite (N/m)", - ),# end KXY - KYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYX dans la matrice de rigidite (N/m)", - ),# end KYX - KYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de KYY dans la matrice de rigidite (N/m)", - ),# end KYY - ), # end RIGIDITE - AMORTISSEMENT = FACT(statut='o', fr= "Renseignement des caracteristiques d'amortissement du support simplifie", - AXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXX dans la matrice d'amortissement (N.s/m)", - ),# end AXX - AXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AXY dans la matrice d'amortissement (N.s/m)", - ),# end AXY - AYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYX dans la matrice d'amortissement (N.s/m)", - ),# end AYX - AYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de AYY dans la matrice d'amortissement (N.s/m)", - ),# end AYY - ), # end AMORTISSEMENT - MASSE = FACT(statut='o', fr= "Renseignement des caracteristiques de masse du support simplifie", - MXX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MXX dans la matrice de masse (kg)", - ),# end MXX - MXY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MXY dans la matrice de masse (kg)", - ),# end MXY - MYX = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MYX dans la matrice de masse (kg)", - ),# end MYX - MYY = SIMP(statut = 'o', - typ = 'R', - max = 1, - fr = "Valeur de MYY dans la matrice de masse (kg)", - ),# end MYY - ), # end MASSE - ), # end SIMPLIFIE - GENERALISE = BLOC(condition = "((TYPE_SUPPORT == 'GENERALISE') )", - fr = "Description d'un support generalise", - ANGL_NAUT = SIMP(statut='f', - fr="Rotation du modele du support generalise a effectuer pour coincider avec le repere de la ligne d'arbres (rotation autour de X, puis Y, puis Z (degres))", - typ='R', - min=3,max=3, - ), # end ANGL_NAUT - TRANS = SIMP(statut='f', - fr="Translation du modele du support generalise a effectuer pour que ses noeuds de connexion soient confondus avec ceux de la ligne d'arbres (translation suivant X, Y et Z (m))", - typ='R', - min=3,max=3, - ), # end TRANS - MAIL_TDG = SIMP(statut='o', - fr="Fichier du maillage du support generalise", - typ=("Fichier","Fichier maillage TdG (*.*)"), - min=1,max=1, - ), # end MAIL_TDG - COMM_TDG = SIMP(statut='o', - fr="Fichier de la mise en donnees du support generalise", - typ=("Fichier","Fichier commande TdG (*.*)"), - min=1,max=1, - ), # end COMM_TDG - NOM_MACRO_ELEMENT_DYNAMIQUE = SIMP(statut='o', - fr="Nom du macro element dynamique cree pour le support generalise", - typ='TXM', - min=1,max=1, - ), # end NOM_MACRO_ELEMENT_DYNAMIQUE - NOM_INTERFACE = SIMP(statut='o', - fr="Nom de l'interface cree pour le support generalise", - typ='TXM', - min=1,max=1, - ), # end NOM_INTERFACE - NOM_GROUP_MA_MASSIF = SIMP(statut='o', - fr="Nom du groupe de maille representant le support generalise", - typ='TXM', - min=1,max=1, - ), # end NOM_GROUP_MA_MASSIF - REDUIT = SIMP(statut='f', - fr="Introduction du mot-cle REDUIT pour le cas ou le nombre d'interfaces n'est pas identique entre le support generalise et la ligne d'arbres", - typ='TXM', - into=("OUI",), - defaut="OUI", - ), # end REDUIT - ), # end GENERALISE - ) # end SUPPORT - -############################# LIGNE_ARBRE ######################################## -LIGNE_ARBRE = MACRO(nom = 'LIGNE_ARBRE', - op = None, - sd_prod = LigneArbre, - reentrant = 'n', - UIinfo = {"groupes":("Machine tournante",)}, - fr = "Description de la ligne d'arbres", - ZONES = SIMP(statut='o', - fr = "Zone(s) composant la ligne d'arbres (choisir, en faisant attention a l'ordre, parmi les entrees ZONE creees)", - typ=Zone, - min=1, - max='**', - ), # end ZONES - PALIERS = SIMP(statut='o', - fr = "Paliers supportant la ligne d'arbres (choisir, en faisant attention a l'ordre, parmi les entrees PALIER creees)", - typ=Palier, - min=2, - max='**', - ), # end PALIERS - BUTEES = SIMP(statut='f', - fr = "Butee(s) guidant axialement la ligne d'arbres (choisir, en faisant attention a l'ordre, parmi les entrees BUTEES creees)", - typ=Butee, - max='**' - ),#end BUTEE - PALIERS_TORSION=SIMP(statut='f', - fr = "Palier(s) de torsion de la ligne d'arbres (choisir, en faisant attention a l'ordre, parmi les entrees PALIERS_TORSION creees)", - typ=PalTor, - max='**' - ),#end PALIERS_TORSION - SUPPORTS = SIMP(statut='o', - fr = "Supports sous les paliers (choisir, en faisant attention a l'ordre, parmi les entrees SUPPORTS creees)", - typ=Support, - min=1, - max='**', - ), # end SUPPORTS - ) # end LIGNE_ARBRE - diff --git a/MT/configuration_MT.py b/MT/configuration_MT.py deleted file mode 100644 index b4ca36bd..00000000 --- a/MT/configuration_MT.py +++ /dev/null @@ -1,43 +0,0 @@ -# -*- coding: utf-8 -*- -# CONFIGURATION MANAGEMENT OF EDF VERSION -# ====================================================================== -# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG -# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY -# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY -# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR -# (AT YOUR OPTION) ANY LATER VERSION. -# -# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT -# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF -# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU -# GENERAL PUBLIC LICENSE FOR MORE DETAILS. -# -# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE -# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, -# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. -# -# -# ====================================================================== -""" - Ce module sert pour charger les paramètres de configuration d'EFICAS -""" -# Modules Python -from InterfaceQT4 import configuration -import os - - -class CONFIG(configuration.configBase): - - #----------------------------------- - def __init__(self,appli,repIni): - #----------------------------------- - - self.labels_user=['catalogues','lang'] - self.labels_eficas=['lang','rep_cata','catalogues'] - - configuration.configBase.__init__(self,appli,repIni) - - -def make_config(appli,rep): - return CONFIG(appli,rep) - diff --git a/MT/images/443-3.jpg b/MT/images/443-3.jpg deleted file mode 100644 index 88424b2b1bb7d2ad3ab886554287d3bdec1daea6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7303 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�>=%X4U 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 XT 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 z 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

aNy? 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 vyuf0nDQ)kZ=bI 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ⅇ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%0ATNAiQ=Xa(w9*&>8U2^U6<$?;6x` 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

NolN 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

9T`(If{``BPdQ#XR2+lPavr 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à-pE_B493e+ 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

*qGJhun<(eatqN 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

gSFXsH8r?PJXMCEf_XmMmvXKaV#ZdZ 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ũ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

t!$*M*g7Kh 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

7Hww(8Q`z=RwP=@=G;^AsI-rC zzV&;pB+<>v$&Ra0zprD0XLgV%nNxLH7F>R&h1Oz6-RAJwjWKOy(sO0c`_R~$9C_!Q zYODT{^!4m@5@KZ7kcgX7>YK^^t4QY|?H<}}w@TbKs9M9h{`EEQk28DYkg#a%#%t#p z>#Iq#uG64RuG=1QHI{i@b;H>mOxHXoH53g9zzm+Q6KbyNn05qp1#TUF+>U;jvH+u^ zu@}8|wr-AxIqb6oQP$d=2%fxPQFJ-dagKHb9M1Qgy!S{vVWkatp4>&((x4N{ZmO^d!N%>1jwA5Uz`?E*Gr_j-;hw(5A~1d9 zcA>_{NjPFp8#_2fQOJ_Bl>KjT0W?lnV&>Umf(;bP)AGOQI;)_#+NjM!a1ZVhBoN#h zcXxM};4~84CAho0J3$){-ne@sfesKLcyRfq|BIQanyR@ycYUhsJ^S5zul4+h=54n{ z0nBbf=8@(LmXqW+Ixou;U0>L*kp_#lZtVAr%O?M}o9|`omFLnu4{WAqqBWbM6!Yz=(xb zm8Eg`Ro+#qGJCG%#bW1V4Of-a>r`?Rv>^kC$XPG!r3{|f!;a;XvL~JkebHUN`On)v z=ezeurw7kxCbw#(M&5vmgtIq*n7BxAnCIM(Q|tNS=HLQvQgE{WZWPav(wdPa!`n71v0^KDOPGfh#(AIF}ryvR2AlN!zkwN=ng{Epvm_&J#baj&9;fwx9 z=3VQ09Yr<+y^i3h3{osz%V>TaZ=SlzGNW$CSCQ;x#w zQSvWU1N9C&$MR}fDHOL{LigiyQlX?GToKH?Kabmssnt%*Jj&}|7qJxf{Zo_Um-TpeMlG$yQ@ZI_Z(A|Q2Mlfp0>I5%&;GgF zhwxfMy6N^+nNbbBXeD%e0_05R!Lw+qBBSkzNzGoarO*{>J+DG8swSaIsvtY`Me8W|NyGREO&^?}d3`v?NEcv0VW z%jiz`VvgLg2JK@~Si=26<#sHcJ!XJucQ$z8j2D^y{}eRQJ#|cw8v}7YQoIe70?K2B7EZ zV>(QSmy)AQwS%b^!p=kEjn4&b~%>*yLt%JuPHV# zS6T4>nUw^KfVGW|cU_tmsi$DNf|$=TzGXT3BcaX1+=hWC58~(Nm&zA&LFE{wAu-fy zV*8hR7D9y;R=(Jl?yH@vWIdIm4OXdUbgX%L0G~T>S|a`WJe3XuG7S~?>q-W;rio#( zHH1M=L&`}Hkw|Vb9HgEMCZtcCb4$Zb3-)C(Js7{PsF}W$K98k5sVv-xveAV8R-eam zjvNe6E68lM3KtLF|Hx_XfI)QEo@j9AcO3i4*IDLcb&OC4hMCKORzoUMl&VVuE_x)Q z<63_(;BkL#f!j8_i?Ms?Cm)9HW!7I>Zc>d;F~hpUi>>sWCeP_mXdH+ebx+PsC2;W9 zSS7!&#>CAm^H5F2XB#bLFqQh{_%8K{b=*bywVU=hm9ajXdRMNd%Z$df+X<<`e%N4Y zMhntbM+w5Ji6NUu45oqsg}q+AQ&ekTdymyGd7*AO?hf95OdrgCha=7f<*4YI3VTaL z^oaA9oGpVLwab7DR!qAvI*qFt46=aWbF|N0Rp$fA6@HnR$t&C0thcHcz$u4|pr=uG zMFmSceY~iC~>PY@HaYRrm) zXwl4L&$F2svSdI30Mm25}C=jUm;%g4%HK6b^ZJY zv@9W$FEAsfYL{N_Ht0d}k9txN+F7y~ZjRN}*D5b%N22RZ(UWq;>Ri(*#L*TWI>>0E zoa18)rQ}pjBan?#X#sA?MYKplZ(R#@M~a(6)+^>Taq^li5uZU8&k=#9^J4B&#y%HM z@UsVv@5;)AG(n?!qC2b2vRG2B3gcK7#@F+8NxBq4iDcS8c%?S~!4<0&42jttCn8Un zU4H5qlKXR4{Bg*(lcS+-bg_pPDMiqWmQAb-*-JDeiI&w%#E$ntFu|7j$^II(G7-MA z8y&y{2%6XRdi)yvYK$Ar^P&9q3sp&@*3@~wWF@Ua;#38YGc~$WRAK&T^Z2-kHVbve zQ?y0l62npN3Zg`=aVF~>JI&yQR9)e)Y7QbW{t`KWgdf=IhN1UvkCJ)J6bAFyS9$Bf z8#MUC&8$G@9|XyH=iFyqj75*1A!*Z{(}jE!zsthw(D6p`LTa);R}^)O5`oxZVIBf3 z#JJ%*ShF^KOQqi5z}vdgkGj_X@(PlRgeiO7oLwC3o6M0E7wFc;Zd|EY04`G&G-^#gk3w!vb5tLenR>IxdSeI~uE#U{6arG}i? zrn6q}+S+u@pt~F4zXs-00X zVL6>my6=L}N&k_*JM9T+FP3y;vGzuM56>dpUu(`?E<2y_FuHaOrM|f5%4!EGt~@#On@{U-~ulkuBqpi;7;E@cpEnLd6UO%U-ho9?&Ue{g5PI$!Y7zaVB3 zR$o@pdKI?4+aiAE#l_8IqGr|3cl?q1^L`7Zl(}OTHL;%t{)&1(iSZkx@ti%Rv4p>i zF`7)LLW-v{P;4GDkJaIeqK)FRqVT$E#a@Re9xTM-+qZ>>PblHIz@b*8GhWU>-!7Y` z%bgI#Yh{6j_(}MG3>?gYF^j)=uBHzYC};mVe-&f~@x%qbzLP?uyE99p3R~4k5}EhD zkm`>Qh!Ip@g0Xrg5G@3}%W{ha^qe~3$vNBS3ei|{OTpO}Y3<#=y_x^1IF!RWq+`QG z@4tIYkZ0Ew$Ou}527-OBiz>TtjegGZ3e=AbFHrP#9SPU$_=%l(D(LgCD}G|7=!(-O zQDq!`rwQH;)LnZBb-|`TC4^;2k@5|8=sRooG7ijCk_;4|r=7|EtJfbb_!eMI?#|@? zD};gfe5&v)#65Nbmln5Sn8C6t(`JI*Of-1gKWTR@W<-=4XI9&nfN`ORJgm7tfRg1T zQ#Z;2-&CIO?eT#sEF!<=WG0Y^{u2v3Y8=SvPoX7^K; ze6pLaW>j}iN=xG@WIOCXIMnwt2WhpRG5SU;2JvfI|r7ukVIgQN0%260dn^Tk)b59-eNdT0ZQN^&KR1DW(1A05rbDXtHUpPp+K z9NlNw=q5X}ag~{yYeEkr{7);HR$fAaMdJN`cx)M=)n$hEv4yl;ES;05nSxp5F>N`2 zeW>6RN~!@D7YW1*e%^BN8dj@&N0;l z8z2LIJK*pp@ceXO(eDdE#M7Z>a{K$9m(H8vvRC)gu?!gtINm-WszA6_TK4c(0z&?s zz_zrn_qI8hI?PP(LTu;2aMOi*jBh81q=&EN*oRF1vm$E)3{tGX^uF(D+sE)(#V$R&$HRH&W>2q(;*lb;N;V)}@lw zX?@d)Z$3KD8>tcCSj|_79KoYm-$>S-wjvA+=!Pv$n{M?e zn3p~V_;M8gtScIRU^!Xue;YpM@b>oW40auTf>AlWLjt-F3{hHDr!;7+$-nj!{S$)Y z{>hy=^?QyLoq&FH^7F8sNGn+&>s%NFs9evJVhzUq2X{J8)@19pcv@kVxg_;N%kyyM zPAnu?SWk!_r2XTcZRZd{=@&q%u2!jiJ5a9VG3xC8fQww=nrZJ~KF(urJElm~nJ(4y z$BM#S=vOsbqH8DYs!v*JM3}3>*>w6!k&O-~U*DTSU?N@zbnkKTw4}H^n^MH%viQoW zby4$9-xMgNux<9Viy{!(J4inpo#T5S}Qvh#}vL-O{}O;C+E?xl#;075MW%{|DFK z`aE}Lk^cUhUaa^zmX2D}(4(V8y#dzp47sNXc8Y)wbWP&yL!(q1$BW*gEW*D8b&Fl zwefRcWGhHDe8emIp-T-C14PLpEL zv}-4{^@>Uqq_8f$3$3H??F#T-0QJkrAu~B`#A*ok+4ClzFYUxGG|!a-3ZF@pSr&Tl%2o;eWopA zf5=#C42O#kphHJ5p!Va7`;tg#Y5AA47#D9Rc@g70^rjH|JqyS&kAgt(bXk6{w~0^O zUlSCIByuL!C*JL_zx#eTeTNcNjW=8wdwZ1`D_cl86V_b$80Y96@B{TXhB!) zdPN=c;!nWCBk0rvUGwdOGHPfB&;^Jr@BMoc@i8 zj$U#ET5>E{TvNA~-xZ9+-&DP15?UOUx4r#2=GLm=xL}p=8&#RsOkPM<618Hw~zLl4D z5W1gVo9vuN?m`3Z(z;TxWvzAFciH%vR`CR}ihr|4R7!mv3Yw(XLL#7;1n0QqZ*Ft+ zLBSkGAo_LhW``z(ec6Vi{cV@auOD4LZom+`glyZ-xIbiju%0}>#u@3?&a1Kbd8HtL z0V@zMcxxjPRlTeWar;MemX3hg@ulru=cwWJy)1~<9B;DksKyG;Nxd&rHk)T_5XeSh zwER-bCRF4k-B=Bn>5FeSR$^O>wndh8*!swjB+my1O_v`Euo?NTc zp35!Uh{$*`?i=x^2We{xS35m(N50qgqP>nw9;y2!ya#mS=j7yiR)2k^4fPNP8>Fo{ z&ws(wr7#+gKkK+j{&&#YA!KgE2JHF}P<#K@$ZI6yLhpv>aUs_Aosg|qJ6Q(uOlJ@A z`NGfQOSZ{S>d_t+Lt;JYO&h}1Ksf1d`E2F`1^)8x11H4y0_%f&_V#}p2VQz!PkIi| zu?;AcgBX>?a>mny^r<=igX=6r@mlHhCI&jB?IQO#Qy|yjCc9Im^#GgX=KYuUtE%^9 zp9zBV`fk?yD6B2BQw(xlox9rD1`D+g)-JYmoP6-w!y^qzqNTnRXNmJX`&7+l>tV=Q z3|_%c<+;B~o%ld7)GKJcPaWp^H(rU4mY-{Yf%w4Z{pXTm5V;7sI@Y%E;x>6<+|o=* zThicVx;$p56|X`#U!k;ASfK>?(p=g(-5{uc3l?YdkmCk3NXn@1OOCL!jCK0GPUO-X zbli=+^U_;inb~uq%ayLMU=GsYXV=eDqBc|Q^gES0=h+*_9C3@cR*8uUQHlle3|FW$ zm)wa*i?=-w2z<=L(56c}z9PXlRkHd{yW&7LOLCYEi*`{@bo;eDCdbUJGj}+vzH=BI zima$DeurJ$GF($g9y?c?z@pC0U9HZuj*T2E()3SzP{VU3&X%Y4#s60`?=nh|w!G#o ziFR5dX>s-i;ZPdhv0C?1zq(oxwJRh-%9IyFJ6rlnFtrH%MoI&_%s`ta@EK=RJQzO; zZN?#35exn#Q*6;(Jc*by$5>Nl`8ZorE#v0Jqlr)e4@*i#d^jadRf%(jL36*z>qPzd zejkVTsJ&}}#*4~}+9wGituVofTPt~gEn=x-_0?@FHO}9Q>vL#YO%)bAp*jllk@}8? zQ8_My8kPi4rTm1=`UgS@Hd%z_R21kD4kRYgDbB+S)3HKIs)Qx+-&wpN?pfc3yzd&0UAD^}^p!&#;#Olzw5wNjo}Qq1_W5}i-oTw-Sa#X} zLyVO3G&)pps$?rH?Djj0c$_74H-4Wbc5>=&Re=YCj+*AX#`hK0f7J~kkxDzTX?Q%n zbvXg)ogDRIx^GS6e#+9z_OEz;THtIj8>Ltg_sIDr-QpK?hKyJxFk3bX&Lm&K6!Jat}EXGrrsn6f5 zlf(ueW?xI2GaTVvi|(izY)y*k+$v1l#0|wEE0>qYY1~x&kf@~D$HRCpu!On7RaeU} z4X~)q2%Va9WYJskaOJB$FQPaiJ|J+x)oa#j9Il_3D2=#C1JIVTA{!YG1|sVY`!UAp zO^xHANzFN)>gt5U&8$Ypeo%VrxE}2>IeK6^SbK0}P#Pm$%p~~AgoRyv!ghKM00_9G zEy~)QBRVjMsL(E-r#8S!jL(JKu6qv$#KTlmw2V0uA{ptX>ynnI{{He(@KqIdpS$lK zp<)6Uwzact(=+Flggwfc3Xt0MS_+cUypDfNBUj5p>9=E#TL-5NSqRMxPO*R7B@SqBk{y1$=V$%YYbjB|9L(l|Mn$pG_DrfEmUj_@Z>@NipElF6x|f$mSn-8K<`F?Zs4+| z%6vnsfh5OFP#49jXn9JX<{{7s=nhs=7u?dWEK*Ph^YY+n<&#rcKt z&oX2%XNAl#gD-Pw4cmLTWS6-c^|e-xSk?&{isX6{bt?m1favWiMy@Ii4J|}Cl^;%x z($tfqIHVr@tfB!4X9lLZddkyZF-;l1Mz9%L!N*SP2AQh)y}H{HKfcOZn;Y>zy1fxG z&{IJjSg*&W1ygJ4YwLnV zV=X&!VcYl{4nCHyoMJ+1UPEfh#SO zfZgcKO!6U6$oJKqPD5d-#syaTx1;OeF4%Ugpb2ynVO<({6v`TM(MJAXvg7~2AS;i^ zSA)V!ary+^%hk#1)EfuvOqv28GOp)extL{UQ2&4a(I!M6#xpVLhkd4x6-~NV!?;@6 z^mk__Tq9v>BE!YF)t}dq@Vy9fbXInBYbqUHuG*y%eg{7Xwy>!4#_^lu!b~Aa6v7KR z@PgP~AHz}4!cgIga$u=5f9w^nPb8t*Cj9u}gwBdb0Ng?cNp*3m9P2;$Bgse_sEsU= z_sb6jGDf>f(x3LjgY5nBGnt$og1UG+J}7>0DL0kKODcZz3cQ-)i&N!DA5GVsN^nyD z$RnOqOmUT=Op@9~k?s`6IfxBVl0?qYOi~(FK~<;G$~~6OR{2@a0YYU~!fUFU>c-hK zfBvy7kxB45s+}}BdH#IJ=##Rld4#W>xd?arEE8faT>_pWjYiNN?3a9irfBn_2pm)> znEY58kZzPKk4o2!D?Tystxxcl^$<_c_`_nf+&mAB8;4SG8@ZkL`EU#ol(R9nz^xlRKqP@Wd!8!O*_8xt;5>K60n}&@L9)muc84qjR6q z5C{M5vWDmMw0z`at_k!&Eox}=aiwe$x~3H1s)19jQ1YrYeH3`L$74piXh4K$^T-@x zQ~o(BgQ|pE^UcUVPakKso?t-xPhPpIp_7uBk(%ELZSKl}!jQ+mNZtS7xE*XUBvYma zEPR)-;j&hTWd5#Tr5bsjvZzeFipN7^ubl{7mer}0K3nUpl>h>{OGhOfdC}8jc*`Pa zJ`beI(w0iHy_r?rHZgj%$JN9eL5*t1y4=u`g{Y|_{++}fnTqH%hAm;qFn0kBzq5y9 zX+`$z=UJ4Kg^n73)nb32JrY>yB3n z>fW@WMTxPH5iUQ?4*KhW0VI>aDm z^>ZG#13ghK&`eC!J(K>j(JAfZ+&gDJN)pncYq3eAi$Qk6tiv3)lzAFBM~AOY7mH-( z4aQfsMlbaa9V9F#`da$$Sz)?)e)PbSB|i)ub~(zKF=RdicD9%O{$2htP`<+7c=Y(y zjdYTrtj(cwd??fqt8+~gF6QJuhu3=YF634<$UPS@C(!um>%!nsL$Yg{LBUaCS>@H;{7L6E%X@CAh;Y-5au<5`~-x zm>K^yv*Nrai&z5(D}}VA{N0VgWLA7$xwV5b&X~9APMP(ZL+Knqed!gfJwj#M{5GcB9H9CEcy!{0$6T8k z(M)#qVS!pT$P7Vf{W!)dj-S#}$z+F6oV%=Rn;n5ikxA8xjkTeP`$Qc+i_MREDlV0S z)V5(g|7D_7nG1tN&c}=O*&uFxFnAABm1>uf?0U#{Tb+UT{@0KAmp{8w4Kras&!=kw zoY89OAD3UR7Y$lc$4c~(B0WU8&(lVl`EBAlQXL2DraC@_)kVS19sERX5)b4QJ;I|u z6ULQemXM}vS_pST7@ooeHy8WFms~O1>gFU4BjfA|3P}@}yFT8LU%c~IMrFUyE=+i` z>YsOU>spGzG=}0KV9Lm@n|-*i1A#l2SYwMzrw1W~ZNl=y0g>D6#-OX+b+;zTZ7N_d z?|0XYuB6SNUROM%R3P*#s8!z)+3V!Mea?$;7h-31cD`ll>N2JClWsH=nUP%{Y2HMj zBLhL}8SO9ie{fj(rw)4?td~!)OtrUYhzlZ|OaIi)Du0)B7?V?xpw*JOrsS*&;VHJr z=a7DKtoCuLTuAjck}o{LR}Tl8f*^P^P$z3eng+UsxIc%Xul|2mVU8;^0TJmYVP7flZVgd^;&*rj+WDAHP7$3cbGWww4ucykr&;<#!JrY~6MKe!(O$p(9Et{WDdc#57thG$uFO(T6Z zY(`9Okrna^@ALeb4w^6}eY$KMrTgQSVk53M>FW#aUbm)C9zP*2+{VE5m%E-=Hon;7 zPR_`s}~m z)OR;K-8c>*3S!6S6prdvml-bG)Un^t5)y4#^Ih%&Az6QwP8$-8wg6ul0f@`2{>9Sg zdJA`Jvq&4u#^Jwso~-;3)+L0qX8Ua;%Zhof_g_`NTs$=A!@Ta7XZb(VZj#9VwL#d0 z+aIWUznyoI!!j30jBV)ikTV3Wwb&&@aC?8ldYhrkHEL{XJJ-c{K@v831B}XuZ?BULg*<;s94C zpB>cW*MIsMNrng)!ob$>+!k7;whv`J9xmR;)^ryaN9z;`S)x>W;X6WsYKSRn0AA8iS$vzV zhy3wQ4~az+$wsa!fh6U#y_W6d0m|KjPRMov3`!b)=nV@2nO^V<`4QxM4!2GchLME^ zw@f`t2Y<>U?eO%`x&u@sL99G1y#XY=?~d`N^r}u|a-piK617z!*vezcYsCLdFBsQM zw#|dj_g4ANMlU+!^QU74etI4D?D*PLRQ5ly-`93dsHEg-WO#YeXlpd85|;{XLH^ol zY!_YvZJ>58;mNnf2%ae3qz7F@bXs>6sbGok|CJZvIOuoe=Qz-}X*3jR9TX$W9%pamw^A9Un zx9%;NsaZqe#t%%;Fjv(jYAQJm9@bK2-`E+)GEqu{aD#B(1cPgKZlmpvMXI}6y%9jd ziNAdm_`8p@Gpcq8RKTvAQ_UR;{pbwWXDI@==aBmQ#2z`Iu*d93q-6SUs#2{W!qVXk zLzi~v-(sv$UUypkaS!z=ZgX^yq%ZaP9@vIEK}Qg~q~+U}{?Yl%?K;gSdZJ?`CbLLM z*fcK36$pgRt}OYv{(^@o(`6e8RFgQD<0UA&kGeuSVGjaAR@PZ|1NwL3O{e|O4;weP zd_!DZTrR9P&E}nYT!YU%K-P8M*{u0&bQD;#yDuyQ#jYN8+sY$}@~pl-+Iz#>dZ`2I zoXKdfSr3;Si^)r!V~`8U89pJ3L;-zPrVgv9x#BIBJ)-~=q-)~-;Bw>H z|KPqod8ks&GU5$@23iMxY-&Uw7M+%$-oQC^FAwJN~y35!(1V>B;>V z9D-7iFd`g}M(=LNFQ8sn%Qa;16cUvoHbL3nxbA8R^>eDFpOXE^81Yz@R2r-^<@bSf zqw8QW0X2D_5O%53VT^v?2&*nYAA&Vo+6_wCG}_I%LvZbq$R_&Ed}{SnO9vi2j^i;# zAg{TZx^^hWwhT*xDIq532L$1n_5U4J+1^!XnTMo$c!A8 zhdK*XQtrL?(=^ge>aN?%rc5Jj%F+_59wUJ%rve2?4tv)+v)xa5g={As`rghns+B~M ziz8k@GhaF5SOqwDeG$)DOGwc*?;Kr}oWdWNw1kT_$V~9q#MN*EFhI-oE49%HiL8Nj zg}!zooLp2U?nvI`KR9TjL8#Nvmnlg_B=i+W#3L_i_O9-u4Kyf*_=clYY?O!NUayp13?|*v+N@b1)I;IT z{s5BzIotO`d@Cebrs8-7(nw6pR}dyD7Vci$HLsC5pW^;_3)EC@L50M*$W81MQ!01@ z)KE?3fXeG)9pfslPKV_>vjPjO-e-1kGKNYfFVmQ9qphlyMxV`}>W!${=fRjZlpOc9 zR1`xREs(;Bw!sNnhtGP+l2!=Z&0R_K*Nmko#KlbPH+cALi~J%oE&# zvXNsL5i2=s=P;402?-WM|9|qKS4>VTaWTQfDtN=yWgUvnm;q- zNk8=bbbiTR!QLBxTt|UII3Jje7@lPZ1YcL||+6`=td!i-SNCG{ZwG+>PbIg8Tll;@{WQA$XYTAe_ zC#e)srQa%L(bkwZ7F}M*`v@no9cUBv>89D5=$OA^oFuOpAc@t58WddHik@yCY3DJe ziK$ZnG<|A9m62$^hSV#=d=P4HF3Wm?pK71kgUkZDtz zoQQ3BG`}~)-;RlkHLl7!%%U8jd*w>SDmZ2fd1}>E^VIe!o@vIorJSiQ>?)OE#P$=E zCMxPlb-48dkXIX?qdp)5*~g`(fuM5I-Zk>&Mo>d_d9I(;DNCfV&m~6?v*?BO zNjFMFxT&Xe#BpoK2^7kNN^tndoVJUT@|8H6TK|<@`JHsSyWULI-LIARC3C))K9fu1 z#j#ail|{EoOrT@C+2)jJJFidlPArllTkob#J4yLC`)=U^dwE)5eql9gN5G@qyEsL? zdyHaAi*oMPFK<`eeXB<@5rGW4^13!QQjzUZWavl4JAV|xCBSP%@*%;z=QqP<@hEBmN1vNV*3ZVtE>fjAOf;FR zHE{CxE1)7FWEqOB1)Y25$E0o~#mgSpb%>ig8!5Lyj<_xbZRS5X#oN($V+s*z_-N*u z3j~^^3Py}(_fYvN$?B!yG98l`!saAv%o|=1?w^0GN2BW?I$iCj>d3`Axur5NeI45U z-tvjisj9(Ua}wQ6-jy5;EZx_?H@)$^$W)L0*E99y+T~W##kH6;XuE;?{NY-sQMz80 z)6%W=l#X@fl;lrOfKRk_&yCBeRW^=1M@YBgHyfwGHT2YxBISR4f6d)Hi=MsbV;;=r zo+-zJAog+Oe~2Wovi9vxQjGwlPMR8W2K)Z=7U@pAd)_R+ryQ4I7ne}^8WdMn2#E=gxvt)f@X2sbp{k3!Rukpw-|MP zKo*!)CE6N^5^pTT$XFS>dm&I?gEDV z)F>%MZl9nw=gOHhC`|T(dcJn;pZ?X~Za%r*ft-Jj@}355x85I6mS>wA6{;lm96G^%Hc$YuG-J;iOmwzotuWLp&x}^ygXDK0SAe|L|PO8fxt>E&4 z<4AtHCw}aMUcJrffczdagbtJO7IhTr9z8?40prNet#?<`$H@qJK|iZ~+(X>n7@8W1 z9Y8#XW^jq4W{9}?z>k`7z(^aJcY)Ka$ z>l-NN`q+H5Yus{B#IwX9(QBUSSzm#x=cadmlj7R6WnX(F!wx?xl$OsC`F%=Bg4M(2 zJ7uxX+t$glg~f&)zL4DOc@yD&B8-g#=cs@{QJY7CiXQ#1FFqXFUHlHL9PE7koyxxV z(-PBl_H3mon-jA7n~^b3KbL4tCi$;l0uz)8v5qwSri^ zMY^cjp#R{eBJqvab#}LcDQefjB7PT#-C+A0aN6-r-AdeM)-@{h8n4}a?I#B%Xp7^q zK_&a+-Z>|41MuVW&7yr0z^0yui?K>bEf%77-VJ6!LZhSjF_9TCQ{Y&w$hVz$hy5Lb)M^URdkgYSbn1yzlS*3t$&&=>>G?-xR&yV_oEy z_HxeVaQ+%+JK3+WdIPrW*dFqrgC>q>qoNd;_xUjkwt*;c_r{l0A2GF0T9osu4)jYMvJ@cSp&~A zO+pM|#rSa@k2h|0vQA(`)Kkt}ipZj@-JHno-40J6)KSerdIX!f5L;!uqe*&X8e1eI z!SzPV(`p643@?6q^X}_Huc=^y%%GBZLd|33r<3=pMjK$SYoil-f}pRt8b%F$IAFBX z89ueBE1l|iHT?MPWWkE~F&(Y8t`SAkRLI}IR$Uk605Ike<=BvC$VUr29j=K6Vmb3Yzf-qKr3h*2@e z*1ah_ANBt=!lD;2M92zp%8}8Mg)hin!ECzE}$OSC$+DaM53b98n1W&Zl4a&NXhdK?$-}ey0`2PKq0Om z(g!Rsq_5wP)>v?-f9u3I#ZGJWEC*#?#LZOJegoJcF}Pe4pzS#z_lxDFc^Os-N3nc2 z`b%9!ObRoKWIYtlT+Dy#7U%{9q#phm1WtW?N7<3eW`8V zrPQl_QkcFZFW&b{E~kxD5dXjv6ECjhYWlQsm}4&bTApljJ-Y;K@}*afC;i>g74AAr zAJ!hL+z~>E51I>diq@t3Fc zc8p{^CQw>@Rv_+|9w30Suc;*>l!=goj&p6QCmrzbZX9NvHPzT+90yaFrj4_!eBSl4 z5znRJwK0ETsb1MlHF+241-f8n_?7)Q#+(}B_obJ2fJx64-gmS@zR6iqRpsieg|658 z?q9ktE6SBF$;pag7+rX`q3&b}(CdS|;48?WET1dAbl=Okl6hV74ywh*bdBU+NSNR(dI-?PwzT6!?9%QM;PJMrr9a z_QGs+Er_2pzLclIdEn$r8e+;jVeqAG%}QFQ zUTHLwdB6;|8J_Rmb+QP?QBxxE9K*#hcCj2*GSVgTpzE+qHjIUPz^QCwNWKJXI#hIN z_(D`>nZNzBD0iv|P$lZ#*%nCr7eS-c@N|Y-+21DcXz31hS&78mMFPS z6;T1yJg?W#5Vwd_7cD0$V(L)ww9T+amz*K9itBQom=cc*8QRWn+#y_|KLBcngn6Sh z4>~FfTX!nv{cC+V`+5^Uwi7U;AD+b8kf{Y%L+ga3n|#+_{L6U^V41s4lAB+Rv6Ew_ zjs)*wP}hpGzW4G1TS(aLcm~l-QwCV$H___GR2-*HOns!T1Bq6>7B5JzIf)(8!_S?l z65xmsV@wUqR?zRVm*gt5$3wxQD~PeVzJ1(pW{bT;b@#3V*kpa>kRjY0+LGvugw@LCtW+)@P%PVl)`xSMO&mk4~*+{AvhFLtO~OAPTlH?G{b zwxyQsSEN*YmLz@nB3FB+PA#HfaAF7rAj#8PB-*&VFeo(IL=ZCr_f%%dqLpf4(ygSB zdDK4`bVD5?1fLeywH9Gi>-mkMsk`FiA4*DulT}hz`~$8-}rI_5D{~R%jDz4~Z6GFO9THDpwn`r#B$%Z5D?1U2b#`DQKi82XMsrbjb zKzT^wdH*$-(_^Zc1fSc#KE+2Ao3BTIXb?9C~c65{W;VA$)oabe~i9 zq;FeCTY7x**G)w3@QF0}`ylQ`5H%B~ORuZSqphCAuqCvshwCa>dnsLdwOZGo*gpm+ zD=LIvHS1TOr~KOL3|W?Tff9-iFmrtTS7!&Yq`p`CzCPXL)g*Y96bb1FlKtK;aF8*f z9#Ip*;nq)50P`VX+EGUPwcA+veS*IO2-HNbzV+(TK0qn;4fN;5DUw*WE_bxs#gZJ- zI4iB`f@Mu;b_^FtEz)>YhEOzU{F)&}!ik_}#>|ecm^h|F5+I?~1+Eu>64{Gj`QZub zkKNMhRz8F-N_kr8`pGg~pX2A{_}EV^;PMY-u?_`eNnL_NLnN%g+S@VHlPeQQG-d$e zwxmiV5{uINj=QpRM*>KL@QaCK9UT2q1bXo5c$-z~#ggm?$3kL-7qpv`#C&7Tk5c)> zDG8`5;t?UsuPp>s;kCN04$K}`PyfL&L!-7YB3f}LSv+*u?ZrZ_!Q?(%Y>eTV#&-Tm z{YduT=GCM{+{jlKJpm4rs^rEs?e$pOL$Ij1a*B;--sdpQYjD=CN%jYN(I5H;@Vks` zpSH1XM9Y&e$s>|tEZS3$y-iu@r}V`2bDQ^)G0qw{BwdaKH{$9ooY*WU{oJ2cdv+Ky ze`i^G(YI>UHJmVZ8RoC={|@wrLU(K2i+=Tocd+!fyT$Fa0Gxx_$jO9w!$jE$3t)l> zE}K`ww~fXQez`*FPPEn^eZFyj#JEwJ0EmsKfgL0pj_=LMVb|a)11uwD?zb%GlGHF$ zI!K0X(XRZTpmlQ!u$-e8j2QjL2 z4x;;JyMA6QcNvU$@OPzfdZ_Sk8G(>;HQ?xSy?4G*U;n zrcTps+lOff#I2V{sIJ@dHqaje3G4vMp7vt%I}5ORwbf-4Tj+8cdEW2?v9_t-30$1- zmxZ~hFyW#;fEiW8s8Ib*zsdLa#eU)?tJ`3(!snbu!dY0V zJ8w#jZcL=bK-%vwcCJ4g-H#!66)Ns&6vLjfO)R2+tB#vkV)CRWy@?d=$OxIlk(dKF zzQ;aezZ>|N(@O7)6WZi??xz}`8j>0yq&*%l=r6C2LN_^FjuIYW|9v=0`7c>+Iy!6R z=VO0-6lT~E55g5kOL{+kF$(l}7tr6CdDh6I*WmfUBS;lp83HCH#vi|q!(P)%*72}^lhpHW}==@eYCcNTxDoPQaJ4qMw4UW0UOc)$3y zZL_ggk~31q*};Zm5NkH>@Ybe+XeBQKa2hNoddIzGWPzxV%j%7XSg{6^Q;1^utUO)F z+97RR5rkrOEZ_)(#Oqd*y#IsisRq4` zeq8r)^6~4H$HZjk7LKA%bNja+chAHR@%27Nv5FGB zo1W*#cV2PDZkZ^29texZvFiApTaMI0NcD4mqw=3DtMca@=&Hz8?L{^+m%>h;eV}|2 z-L+r@2tV{t#RI*ZmW?pgt9fBB2)qnh^>GNOV{y%0qud z>-Zvyis%VuTzfIe&sN-#B(HfaCI|bjFbiLSm#R9_6b|2uKKV4C68{5k?X3!j`WT-Q zx4o#YMz2I8{unsCH9SxKA_B31(B-@Rj8g!v8}s6RsbrQF>2ZBaeL3v?7c^U~czLmI zM^~`zhS@~hhjJu&RHxiFu<~Zp&je$i{88@?RRo)35+CgPw)np|^J6%$UHoOgV5{mV z;ASQMs9;g3)>KsD5B-<9ghJgdTkf_tV9Y$ErZ=hW7mPpKlIp6WlNK+E@h zB73J*Y_4w#7Rcgi(5r*~!A7UW(B@De)t-Md`T=k9A#oOaR_P-lZTGR<72W9R)8oOg zE>0&g>mXI}1$+vX`0;n%1q6N7x6fCjhoUpv4}vf_pabqK(;X`Gh;5|qi}qQ%~-HEF`C%2R!bMvdblnA*LMsgHe>7E3&REt@k!sbJxU zByGfa;K2^h{sRCu7-QZ>P@cBwN~&@K zWSXFsoreo#KK6Lq<|zFK7|#GKb!iSHJI!GPN+W(7Er;}g3~Ms_I&WR;Bo#xLw6+k=0AXusn1VHyyb5VXWEtniWSP0 zhxUs7+svAd#70Ba2vPAd?6<6%YVMd+`tT5UN4DE*jPD=M4~ANIW5_)C7{6Mn_&9YN zoA!@8>Fu84! z-l;b(ndCG&+4hU)YbFb79HYnWs+%>6Tdlqv4?beLjfSoq7O7wX2P>6CYrgdeQb4`u?4R*1B|-ZEP|mOjKkv?_r$H^8cMPUx>-AnX7D&l?ctOa^?U}?Q_Yj*P zZbE)WXSmz!WbPn^O72sM^-ah+gmk>m&C-zm(*^DJxS+(qbcc&&$rdbpIPRE!p-1}o ziDMxkvNBU%SV`75Pua0~W%I&x}?186di?zW@? zV=;#c6nEt8?Pxii{VPg%=dd0>9a0@^ii-^Ec3`FH_MaNt`K21_8A)J5_ z;Zyq`fbhV$c}rx3T*ONaQCWi%bq==}b@c<;5`DeyNQRti-Yu$upRVkV&Q-`dhh z(0f>#C*a~Ab@Y(Irl4rghN8^f(~zIw=G=};?_p&_BnH*QSVJ>-=@uPy oW9RyV>lk!K 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

@;hn0i*#? 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

Ey4-o4Vq04B$7=?JhI7Y zL|rJ-MgdiAd}`^`J>`n5az`|BK$683z-OnnthFT2nvgo;E6vI{%_DiJB7}lQ8TvhH ztoG8=!;wtC;dZgj6gPtE*=^a{Ii$ADZU?1aDYLIqrwebsOjzf`rNz{!4≶daNU4 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 Z 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

nVJwmx^jtVLXuRQ|BFyU!urT165VQq35T7-TC@p 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

qwj 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�Cpj2+NoT#axI`e??>@(AN?tRCPZ#l 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 ZY1t7JqgJwai!IjK1qb(S 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� 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