Skip to content

Commit 4b302b3

Browse files
committed
Undo commit Fix _generate_run_path exporting gen kw parameters one by one
1 parent d71bdcc commit 4b302b3

2 files changed

Lines changed: 7 additions & 8 deletions

File tree

src/ert/config/gen_kw_config.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,12 +217,17 @@ def write_to_runpath(
217217
real_nr: int,
218218
ensemble: Ensemble,
219219
) -> dict[str, dict[str, float | str]]:
220-
df = ensemble.load_parameters(self.group_name, real_nr, transformed=True).drop(
220+
df = ensemble.load_parameters(self.name, real_nr, transformed=True).drop(
221221
"realization"
222222
)
223223

224224
assert isinstance(df, pl.DataFrame)
225-
data = {k: v for i in df.to_dicts() for k, v in i.items()}
225+
if not df.width == 1:
226+
raise ValueError(
227+
f"GEN_KW {self.group_name}:{self.name} should be a single parameter!"
228+
)
229+
230+
data = df.to_dicts()[0]
226231
return {self.group_name: data}
227232

228233
def load_parameters(

src/ert/run_models/_create_run_path.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -110,18 +110,12 @@ def _generate_parameter_files(
110110
"""
111111
exports: dict[str, dict[str, float | str]] = {}
112112

113-
exported_gen_kw_groups = set()
114113
for param in parameter_configs:
115114
# For the first iteration we do not write the parameter
116115
# to run path, as we expect to read if after the forward
117116
# model has completed.
118117
if param.forward_init and iteration == 0:
119118
continue
120-
if isinstance(param, GenKwConfig):
121-
if param.group_name in exported_gen_kw_groups:
122-
continue
123-
else:
124-
exported_gen_kw_groups.add(param.group_name)
125119

126120
export_values = param.write_to_runpath(Path(run_path), iens, fs)
127121
if export_values:

0 commit comments

Comments
 (0)