Salome HOME
Modification for new interface of openturns + cleanup
[modules/hydrosolver.git] / src / salome_hydro / study.py
index e081e6278f851567c7d3671797d2199ee85255d5..13237fd81884e72022e40252b1cdaa62c08c0c70 100644 (file)
@@ -171,18 +171,14 @@ class HydroStudyEditor:
                                             comment = str(filePath),
                                             typeId = TELEMAC2D_CASE_TYPE_ID)
         # Create "Variables" item
+        from TelApy.api.generate_study import generate_yacs
         with open(filePath) as jdcfile:
             jdc = jdcfile.read()
         params = jdc_to_dict(jdc, ["TELEMAC2D", "_F"])
-        input_vars = get_jdc_dict_var_as_tuple(params, "VARIABLE_ENTREE")
-        output_vars = get_jdc_dict_var_as_tuple(params, "VARIABLE_SORTIE")
-        input_varname_list = [var["NOM"].strip() for var in input_vars]
-        # Remove duplicates
-        input_varname_list = list(set(input_varname_list))
-        input_var_list = [study_exchange_vars.Variable(varname) for varname in input_varname_list]
-        output_var_list = [study_exchange_vars.Variable(var["NOM"].strip()) for var in output_vars]
-        exchange_vars = study_exchange_vars.ExchangeVariables(input_var_list, output_var_list)
-        study_exchange_vars.createSObjectForExchangeVariables(sobj, exchange_vars, icon = VARS_ICON)
+
+        yacs_scheme = generate_yacs(params)
+
+        # TODO: Replace that by adding yacs scheme and python script ?
 
     def find_or_create_coupling1d2d_case(self, filePath):
         self.find_or_create_hydro_component()