Skip to content

Commit efb4669

Browse files
committed
Disable parameter update models when design matrix
1 parent 47757c5 commit efb4669

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

src/ert/gui/experiments/experiment_panel.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -203,10 +203,12 @@ def __init__(
203203
True,
204204
)
205205

206-
experiment_type_valid = any(
207-
p.update_strategy is not None
208-
for p in config.ensemble_config.parameter_configs.values()
209-
) and bool(config.observation_declarations)
206+
merged_parameters = config.parameter_configurations_with_design_matrix
207+
updatable_parameters_exist = any(
208+
p.update_strategy is not None for p in merged_parameters
209+
)
210+
observations_exist = bool(config.observation_declarations)
211+
experiment_model_enabled = updatable_parameters_exist and observations_exist
210212

211213
self.addExperimentConfigPanel(
212214
MultipleDataAssimilationPanel(
@@ -217,7 +219,7 @@ def __init__(
217219
active_realizations,
218220
config_num_realization,
219221
),
220-
experiment_type_valid,
222+
experiment_model_enabled,
221223
)
222224
self.addExperimentConfigPanel(
223225
EnsembleSmootherPanel(
@@ -228,7 +230,7 @@ def __init__(
228230
active_realizations,
229231
config_num_realization,
230232
),
231-
experiment_type_valid,
233+
experiment_model_enabled,
232234
)
233235
self.addExperimentConfigPanel(
234236
EnsembleInformationFilterPanel(
@@ -239,11 +241,11 @@ def __init__(
239241
active_realizations,
240242
config_num_realization,
241243
),
242-
experiment_type_valid,
244+
experiment_model_enabled,
243245
)
244246
self.addExperimentConfigPanel(
245247
ManualUpdatePanel(run_path, notifier, analysis_config),
246-
experiment_type_valid,
248+
experiment_model_enabled,
247249
)
248250

249251
self.configuration_summary = SummaryPanel(config)

0 commit comments

Comments
 (0)