Skip to content

Commit 168b30f

Browse files
committed
[ModelicaSystemDoE] rename class constants
1 parent 79ca2c5 commit 168b30f

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

OMPython/ModelicaSystem.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1821,8 +1821,8 @@ def run_doe():
18211821
18221822
"""
18231823

1824-
DF_COLUMNS_RESULTFILENAME: str = 'resultfilename'
1825-
DF_COLUMNS_RESULTS_AVAILABLE: str = 'results available'
1824+
DF_COLUMNS_RESULT_FILENAME: str = 'result filename'
1825+
DF_COLUMNS_RESULT_AVAILABLE: str = 'result available'
18261826

18271827
def __init__(
18281828
self,
@@ -1950,7 +1950,7 @@ def prepare(self) -> int:
19501950
{
19511951
'ID structure': idx_pc_structure,
19521952
'ID simple': idx_pc_simple,
1953-
self.DF_COLUMNS_RESULTFILENAME: resfilename,
1953+
self.DF_COLUMNS_RESULT_FILENAME: resfilename,
19541954
'structural parameters ID': idx_pc_structure,
19551955
}
19561956
| sim_param_structure
@@ -1959,7 +1959,7 @@ def prepare(self) -> int:
19591959
}
19601960
| sim_param_simple
19611961
| {
1962-
self.DF_COLUMNS_RESULTS_AVAILABLE: False,
1962+
self.DF_COLUMNS_RESULT_AVAILABLE: False,
19631963
}
19641964
)
19651965

@@ -2048,14 +2048,14 @@ def worker(worker_id, task_queue):
20482048
thread.join()
20492049

20502050
for row in self._sim_df.to_dict('records'):
2051-
resultfilename = row[self.DF_COLUMNS_RESULTFILENAME]
2051+
resultfilename = row[self.DF_COLUMNS_RESULT_FILENAME]
20522052
resultfile = self._resultpath / resultfilename
20532053

20542054
if resultfile.exists():
2055-
mask = self._sim_df[self.DF_COLUMNS_RESULTFILENAME] == resultfilename
2056-
self._sim_df.loc[mask, self.DF_COLUMNS_RESULTS_AVAILABLE] = True
2055+
mask = self._sim_df[self.DF_COLUMNS_RESULT_FILENAME] == resultfilename
2056+
self._sim_df.loc[mask, self.DF_COLUMNS_RESULT_AVAILABLE] = True
20572057

2058-
sim_df_done = self._sim_df[self.DF_COLUMNS_RESULTS_AVAILABLE].sum()
2058+
sim_df_done = self._sim_df[self.DF_COLUMNS_RESULT_AVAILABLE].sum()
20592059
logger.info(f"All workers finished ({sim_df_done} of {sim_df_total} simulations with a result file).")
20602060

20612061
return sim_df_total == sim_df_done
@@ -2076,17 +2076,17 @@ def get_solutions(
20762076
if self._sim_df is None:
20772077
return None
20782078

2079-
if self._sim_df.shape[0] == 0 or self._sim_df[self.DF_COLUMNS_RESULTS_AVAILABLE].sum() == 0:
2079+
if self._sim_df.shape[0] == 0 or self._sim_df[self.DF_COLUMNS_RESULT_AVAILABLE].sum() == 0:
20802080
raise ModelicaSystemError("No result files available - all simulations did fail?")
20812081

20822082
if var_list is None:
2083-
resultfilename = self._sim_df[self.DF_COLUMNS_RESULTFILENAME].values[0]
2083+
resultfilename = self._sim_df[self.DF_COLUMNS_RESULT_FILENAME].values[0]
20842084
resultfile = self._resultpath / resultfilename
20852085
return self._mod.getSolutions(resultfile=resultfile)
20862086

20872087
sol_dict: dict[str, pd.DataFrame | str] = {}
20882088
for row in self._sim_df.to_dict('records'):
2089-
resultfilename = row[self.DF_COLUMNS_RESULTFILENAME]
2089+
resultfilename = row[self.DF_COLUMNS_RESULT_FILENAME]
20902090
resultfile = self._resultpath / resultfilename
20912091

20922092
try:

tests/test_ModelicaSystemDoE.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def test_ModelicaSystemDoE(tmp_path, model_doe, param_doe):
5959
assert df_doe['results available'].sum() == 16
6060

6161
for row in df_doe.to_dict('records'):
62-
resultfilename = row[mod_doe.DF_COLUMNS_RESULTFILENAME]
62+
resultfilename = row[mod_doe.DF_COLUMNS_RESULT_FILENAME]
6363
resultfile = mod_doe._resultpath / resultfilename
6464

6565
var_dict = {

0 commit comments

Comments
 (0)