def _setup_multiple_data_assimilation(ert, args, ensemble_size, current_case_name): simulations_argument = { "active_realizations": _realizations(args, ensemble_size), "target_case": _target_case_name( ert, args, current_case_name, format_mode=True ), "analysis_module": "STD_ENKF", "weights": args.weights, "start_iteration": int(args.start_iteration), } model = MultipleDataAssimilation(simulations_argument, ert, ert.get_queue_config()) return model
def _setup_multiple_data_assimilation(args): model = MultipleDataAssimilation() iterable = False active_name = ERT.ert.analysisConfig().activeModuleName() modules = ERT.enkf_facade.get_analysis_module_names(iterable=iterable) simulations_argument = { "active_realizations": _realizations(args), "target_case": _target_case_name(args, format_mode=True), "analysis_module": _get_analysis_module_name(active_name, modules, iterable=iterable), "weights": args.weights } return model, simulations_argument