Results: Disable simple compare between solvers to solvers/scenarios.

scenarios
Pierre-Antoine 2025-10-28 11:09:03 +01:00
parent 188486f33a
commit 5ca763ac8c
2 changed files with 35 additions and 35 deletions

View File

@ -153,7 +153,8 @@ define_model_action = [
"action_menu_edit_reach_sediment_layers", "action_menu_edit_reservoirs",
"action_menu_edit_hydraulic_structures", "action_menu_additional_file",
"action_menu_results_last", "action_menu_open_results_from_file",
"action_menu_compare_results", "action_menu_compare_scenarios_results",
# "action_menu_compare_results",
"action_menu_compare_scenarios_results",
"action_menu_boundary_conditions_sediment",
"action_menu_rep_additional_lines", "action_menu_output_rk",
"action_menu_run_adists", "action_menu_pollutants",
@ -300,7 +301,7 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
"action_menu_close": self.close_model,
"action_menu_results_last": self.open_last_results,
"action_menu_open_results_from_file": self.open_results_from_file,
"action_menu_compare_results": self.compare_results,
# "action_menu_compare_results": self.compare_results,
"action_menu_compare_scenarios_results": self.compare_results_scenarios,
"action_menu_open_results_adists": self.open_results_adists,
# Help
@ -1709,42 +1710,42 @@ class ApplicationWindow(QMainWindow, ListedSubWindow, WindowToolKit):
results=file_name[0]
)
def compare_results(self):
if self._study is None:
return
# def compare_results(self):
# if self._study is None:
# return
run = CompareSolversWindow(
study=self._study,
config=self.conf,
parent=self
)
if not run.exec():
return
# run = CompareSolversWindow(
# study=self._study,
# config=self.conf,
# parent=self
# )
# if not run.exec():
# return
results = self.diff_results(
run.solver1, run.solver2
)
# results = self.diff_results(
# run.solver1, run.solver2
# )
# At least one result not available
if results is None:
return
# # At least one result not available
# if results is None:
# return
# Windows already opened
if self.sub_window_exists(
CompareSolversWindow,
data=[self._study, None] +
[r._solver for r in results] +
[r._repertory for r in results] +
[r._name for r in results]
):
return
# # Windows already opened
# if self.sub_window_exists(
# CompareSolversWindow,
# data=[self._study, None] +
# [r._solver for r in results] +
# [r._repertory for r in results] +
# [r._name for r in results]
# ):
# return
res = ResultsWindow(
study=self._study,
results=results,
parent=self
)
res.show()
# res = ResultsWindow(
# study=self._study,
# results=results,
# parent=self
# )
# res.show()
def compare_results_scenarios(self):
if self._study is None:

View File

@ -161,7 +161,6 @@
</property>
<addaction name="action_menu_results_last"/>
<addaction name="action_menu_open_results_from_file"/>
<addaction name="action_menu_compare_results"/>
<addaction name="action_menu_compare_scenarios_results"/>
<addaction name="action_menu_open_results_adists"/>
</widget>
@ -809,7 +808,7 @@
<bool>false</bool>
</property>
<property name="text">
<string>Compare scenarios results</string>
<string>Compare results</string>
</property>
</action>
</widget>