From 9f94439bf44ecd939bb0e532e3320770aea75e8c Mon Sep 17 00:00:00 2001 From: "Oddvar Lia (ST MSU GEO)" Date: Sun, 7 Nov 2021 22:22:02 +0100 Subject: [PATCH] Added option to specify GEN_OBS nodes in the form nodename:index This makes it possible to specify individual observations from an GEN_OBS node in localisation. Add tests to verify active param and active obs in ministeps Updated integration tests with consistency check for active obs and param Fix time and date format in testdata Updated documentation of localisation using individual observations from GEN_OBS nodes. --- .../localisation/local_config_script.py | 78 +++- .../localisation/local_script_lib.py | 85 +++- .../localisation/localisation_config.py | 38 ++ tests/jobs/conftest.py | 15 + .../localisation/test_configs/test_config.py | 249 ++++++++++ tests/jobs/localisation/test_integration.py | 437 ++++++++++++++++-- .../legacy_test_data/poly_gen_param/POLY_EVAL | 1 + .../legacy_test_data/poly_gen_param/README.md | 63 +++ .../poly_gen_param/coeff.tmpl | 5 + .../poly_gen_param/coeff_priors | 3 + .../initial_ensemble/initial_param_file_A_0 | 10 + .../initial_ensemble/initial_param_file_A_1 | 10 + .../initial_ensemble/initial_param_file_A_2 | 10 + .../initial_ensemble/initial_param_file_A_3 | 10 + .../initial_ensemble/initial_param_file_A_4 | 10 + .../initial_ensemble/initial_param_file_A_5 | 10 + .../initial_ensemble/initial_param_file_A_6 | 10 + .../initial_ensemble/initial_param_file_A_7 | 10 + .../initial_ensemble/initial_param_file_A_8 | 10 + .../initial_ensemble/initial_param_file_A_9 | 10 + .../poly_gen_param/observations | 6 + .../legacy_test_data/poly_gen_param/poly.ert | 19 + .../poly_gen_param/poly_eval.py | 19 + .../poly_gen_param/poly_obs_data.txt | 5 + .../poly_gen_param/storage/case-log | 3 + .../poly_gen_param/storage/current_case | 1 + .../default/0000/files/POLY_RES_active | Bin 0 -> 15 bytes .../default/Ensemble/mod_0/FORECAST.data_0 | Bin 0 -> 192 bytes .../default/Ensemble/mod_0/FORECAST.index | Bin 0 -> 65 bytes .../default/Ensemble/mod_0/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_0/PARAMETER.data_0 | Bin 0 -> 256 bytes .../default/Ensemble/mod_0/PARAMETER.index | Bin 0 -> 104 bytes .../default/Ensemble/mod_0/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_1/FORECAST.data_0 | Bin 0 -> 192 bytes .../default/Ensemble/mod_1/FORECAST.index | Bin 0 -> 65 bytes .../default/Ensemble/mod_1/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_1/PARAMETER.data_0 | Bin 0 -> 256 bytes .../default/Ensemble/mod_1/PARAMETER.index | Bin 0 -> 104 bytes .../default/Ensemble/mod_1/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_10/FORECAST.data_0 | 0 .../default/Ensemble/mod_10/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_10/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_10/PARAMETER.data_0 | 0 .../default/Ensemble/mod_10/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_10/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_11/FORECAST.data_0 | 0 .../default/Ensemble/mod_11/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_11/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_11/PARAMETER.data_0 | 0 .../default/Ensemble/mod_11/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_11/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_12/FORECAST.data_0 | 0 .../default/Ensemble/mod_12/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_12/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_12/PARAMETER.data_0 | 0 .../default/Ensemble/mod_12/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_12/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_13/FORECAST.data_0 | 0 .../default/Ensemble/mod_13/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_13/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_13/PARAMETER.data_0 | 0 .../default/Ensemble/mod_13/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_13/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_14/FORECAST.data_0 | 0 .../default/Ensemble/mod_14/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_14/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_14/PARAMETER.data_0 | 0 .../default/Ensemble/mod_14/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_14/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_15/FORECAST.data_0 | 0 .../default/Ensemble/mod_15/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_15/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_15/PARAMETER.data_0 | 0 .../default/Ensemble/mod_15/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_15/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_16/FORECAST.data_0 | 0 .../default/Ensemble/mod_16/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_16/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_16/PARAMETER.data_0 | 0 .../default/Ensemble/mod_16/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_16/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_17/FORECAST.data_0 | 0 .../default/Ensemble/mod_17/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_17/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_17/PARAMETER.data_0 | 0 .../default/Ensemble/mod_17/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_17/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_18/FORECAST.data_0 | 0 .../default/Ensemble/mod_18/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_18/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_18/PARAMETER.data_0 | 0 .../default/Ensemble/mod_18/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_18/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_19/FORECAST.data_0 | 0 .../default/Ensemble/mod_19/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_19/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_19/PARAMETER.data_0 | 0 .../default/Ensemble/mod_19/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_19/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_2/FORECAST.data_0 | Bin 0 -> 192 bytes .../default/Ensemble/mod_2/FORECAST.index | Bin 0 -> 65 bytes .../default/Ensemble/mod_2/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_2/PARAMETER.data_0 | Bin 0 -> 256 bytes .../default/Ensemble/mod_2/PARAMETER.index | Bin 0 -> 104 bytes .../default/Ensemble/mod_2/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_20/FORECAST.data_0 | 0 .../default/Ensemble/mod_20/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_20/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_20/PARAMETER.data_0 | 0 .../default/Ensemble/mod_20/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_20/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_21/FORECAST.data_0 | 0 .../default/Ensemble/mod_21/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_21/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_21/PARAMETER.data_0 | 0 .../default/Ensemble/mod_21/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_21/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_22/FORECAST.data_0 | 0 .../default/Ensemble/mod_22/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_22/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_22/PARAMETER.data_0 | 0 .../default/Ensemble/mod_22/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_22/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_23/FORECAST.data_0 | 0 .../default/Ensemble/mod_23/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_23/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_23/PARAMETER.data_0 | 0 .../default/Ensemble/mod_23/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_23/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_24/FORECAST.data_0 | 0 .../default/Ensemble/mod_24/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_24/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_24/PARAMETER.data_0 | 0 .../default/Ensemble/mod_24/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_24/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_25/FORECAST.data_0 | 0 .../default/Ensemble/mod_25/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_25/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_25/PARAMETER.data_0 | 0 .../default/Ensemble/mod_25/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_25/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_26/FORECAST.data_0 | 0 .../default/Ensemble/mod_26/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_26/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_26/PARAMETER.data_0 | 0 .../default/Ensemble/mod_26/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_26/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_27/FORECAST.data_0 | 0 .../default/Ensemble/mod_27/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_27/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_27/PARAMETER.data_0 | 0 .../default/Ensemble/mod_27/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_27/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_28/FORECAST.data_0 | 0 .../default/Ensemble/mod_28/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_28/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_28/PARAMETER.data_0 | 0 .../default/Ensemble/mod_28/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_28/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_29/FORECAST.data_0 | 0 .../default/Ensemble/mod_29/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_29/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_29/PARAMETER.data_0 | 0 .../default/Ensemble/mod_29/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_29/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_3/FORECAST.data_0 | Bin 0 -> 192 bytes .../default/Ensemble/mod_3/FORECAST.index | Bin 0 -> 65 bytes .../default/Ensemble/mod_3/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_3/PARAMETER.data_0 | Bin 0 -> 256 bytes .../default/Ensemble/mod_3/PARAMETER.index | Bin 0 -> 104 bytes .../default/Ensemble/mod_3/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_30/FORECAST.data_0 | 0 .../default/Ensemble/mod_30/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_30/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_30/PARAMETER.data_0 | 0 .../default/Ensemble/mod_30/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_30/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_31/FORECAST.data_0 | 0 .../default/Ensemble/mod_31/FORECAST.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_31/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_31/PARAMETER.data_0 | 0 .../default/Ensemble/mod_31/PARAMETER.index | Bin 0 -> 24 bytes .../default/Ensemble/mod_31/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_4/FORECAST.data_0 | Bin 0 -> 192 bytes .../default/Ensemble/mod_4/FORECAST.index | Bin 0 -> 65 bytes .../default/Ensemble/mod_4/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_4/PARAMETER.data_0 | Bin 0 -> 256 bytes .../default/Ensemble/mod_4/PARAMETER.index | Bin 0 -> 104 bytes .../default/Ensemble/mod_4/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_5/FORECAST.data_0 | Bin 0 -> 192 bytes .../default/Ensemble/mod_5/FORECAST.index | Bin 0 -> 65 bytes .../default/Ensemble/mod_5/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_5/PARAMETER.data_0 | Bin 0 -> 320 bytes .../default/Ensemble/mod_5/PARAMETER.index | Bin 0 -> 104 bytes .../default/Ensemble/mod_5/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_6/FORECAST.data_0 | Bin 0 -> 192 bytes .../default/Ensemble/mod_6/FORECAST.index | Bin 0 -> 65 bytes .../default/Ensemble/mod_6/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_6/PARAMETER.data_0 | Bin 0 -> 256 bytes .../default/Ensemble/mod_6/PARAMETER.index | Bin 0 -> 104 bytes .../default/Ensemble/mod_6/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_7/FORECAST.data_0 | Bin 0 -> 192 bytes .../default/Ensemble/mod_7/FORECAST.index | Bin 0 -> 65 bytes .../default/Ensemble/mod_7/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_7/PARAMETER.data_0 | Bin 0 -> 256 bytes .../default/Ensemble/mod_7/PARAMETER.index | Bin 0 -> 104 bytes .../default/Ensemble/mod_7/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_8/FORECAST.data_0 | Bin 0 -> 192 bytes .../default/Ensemble/mod_8/FORECAST.index | Bin 0 -> 65 bytes .../default/Ensemble/mod_8/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_8/PARAMETER.data_0 | Bin 0 -> 256 bytes .../default/Ensemble/mod_8/PARAMETER.index | Bin 0 -> 104 bytes .../default/Ensemble/mod_8/PARAMETER.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_9/FORECAST.data_0 | Bin 0 -> 192 bytes .../default/Ensemble/mod_9/FORECAST.index | Bin 0 -> 65 bytes .../default/Ensemble/mod_9/FORECAST.mnt | Bin 0 -> 8 bytes .../default/Ensemble/mod_9/PARAMETER.data_0 | Bin 0 -> 320 bytes .../default/Ensemble/mod_9/PARAMETER.index | Bin 0 -> 104 bytes .../default/Ensemble/mod_9/PARAMETER.mnt | Bin 0 -> 8 bytes .../storage/default/Index/INDEX.data_0 | 0 .../storage/default/Index/INDEX.index | Bin 0 -> 24 bytes .../storage/default/Index/INDEX.mnt | Bin 0 -> 8 bytes .../poly_gen_param/storage/default/ert_fstab | Bin 0 -> 127 bytes .../storage/default/files/case_config | Bin 0 -> 4 bytes .../storage/default/files/state-map | Bin 0 -> 48 bytes .../storage/default/files/summary-key-set | Bin 0 -> 4 bytes .../Ensemble/mod_0/FORECAST.data_0 | Bin 0 -> 192 bytes .../Ensemble/mod_0/FORECAST.index | Bin 0 -> 65 bytes .../Ensemble/mod_0/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_0/PARAMETER.data_0 | Bin 0 -> 448 bytes .../Ensemble/mod_0/PARAMETER.index | Bin 0 -> 128 bytes .../Ensemble/mod_0/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_1/FORECAST.data_0 | Bin 0 -> 192 bytes .../Ensemble/mod_1/FORECAST.index | Bin 0 -> 65 bytes .../Ensemble/mod_1/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_1/PARAMETER.data_0 | Bin 0 -> 448 bytes .../Ensemble/mod_1/PARAMETER.index | Bin 0 -> 128 bytes .../Ensemble/mod_1/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_10/FORECAST.data_0 | 0 .../Ensemble/mod_10/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_10/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_10/PARAMETER.data_0 | 0 .../Ensemble/mod_10/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_10/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_11/FORECAST.data_0 | 0 .../Ensemble/mod_11/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_11/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_11/PARAMETER.data_0 | 0 .../Ensemble/mod_11/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_11/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_12/FORECAST.data_0 | 0 .../Ensemble/mod_12/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_12/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_12/PARAMETER.data_0 | 0 .../Ensemble/mod_12/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_12/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_13/FORECAST.data_0 | 0 .../Ensemble/mod_13/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_13/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_13/PARAMETER.data_0 | 0 .../Ensemble/mod_13/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_13/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_14/FORECAST.data_0 | 0 .../Ensemble/mod_14/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_14/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_14/PARAMETER.data_0 | 0 .../Ensemble/mod_14/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_14/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_15/FORECAST.data_0 | 0 .../Ensemble/mod_15/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_15/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_15/PARAMETER.data_0 | 0 .../Ensemble/mod_15/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_15/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_16/FORECAST.data_0 | 0 .../Ensemble/mod_16/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_16/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_16/PARAMETER.data_0 | 0 .../Ensemble/mod_16/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_16/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_17/FORECAST.data_0 | 0 .../Ensemble/mod_17/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_17/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_17/PARAMETER.data_0 | 0 .../Ensemble/mod_17/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_17/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_18/FORECAST.data_0 | 0 .../Ensemble/mod_18/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_18/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_18/PARAMETER.data_0 | 0 .../Ensemble/mod_18/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_18/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_19/FORECAST.data_0 | 0 .../Ensemble/mod_19/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_19/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_19/PARAMETER.data_0 | 0 .../Ensemble/mod_19/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_19/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_2/FORECAST.data_0 | Bin 0 -> 192 bytes .../Ensemble/mod_2/FORECAST.index | Bin 0 -> 65 bytes .../Ensemble/mod_2/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_2/PARAMETER.data_0 | Bin 0 -> 448 bytes .../Ensemble/mod_2/PARAMETER.index | Bin 0 -> 128 bytes .../Ensemble/mod_2/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_20/FORECAST.data_0 | 0 .../Ensemble/mod_20/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_20/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_20/PARAMETER.data_0 | 0 .../Ensemble/mod_20/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_20/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_21/FORECAST.data_0 | 0 .../Ensemble/mod_21/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_21/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_21/PARAMETER.data_0 | 0 .../Ensemble/mod_21/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_21/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_22/FORECAST.data_0 | 0 .../Ensemble/mod_22/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_22/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_22/PARAMETER.data_0 | 0 .../Ensemble/mod_22/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_22/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_23/FORECAST.data_0 | 0 .../Ensemble/mod_23/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_23/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_23/PARAMETER.data_0 | 0 .../Ensemble/mod_23/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_23/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_24/FORECAST.data_0 | 0 .../Ensemble/mod_24/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_24/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_24/PARAMETER.data_0 | 0 .../Ensemble/mod_24/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_24/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_25/FORECAST.data_0 | 0 .../Ensemble/mod_25/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_25/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_25/PARAMETER.data_0 | 0 .../Ensemble/mod_25/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_25/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_26/FORECAST.data_0 | 0 .../Ensemble/mod_26/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_26/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_26/PARAMETER.data_0 | 0 .../Ensemble/mod_26/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_26/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_27/FORECAST.data_0 | 0 .../Ensemble/mod_27/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_27/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_27/PARAMETER.data_0 | 0 .../Ensemble/mod_27/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_27/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_28/FORECAST.data_0 | 0 .../Ensemble/mod_28/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_28/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_28/PARAMETER.data_0 | 0 .../Ensemble/mod_28/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_28/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_29/FORECAST.data_0 | 0 .../Ensemble/mod_29/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_29/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_29/PARAMETER.data_0 | 0 .../Ensemble/mod_29/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_29/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_3/FORECAST.data_0 | Bin 0 -> 192 bytes .../Ensemble/mod_3/FORECAST.index | Bin 0 -> 65 bytes .../Ensemble/mod_3/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_3/PARAMETER.data_0 | Bin 0 -> 448 bytes .../Ensemble/mod_3/PARAMETER.index | Bin 0 -> 128 bytes .../Ensemble/mod_3/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_30/FORECAST.data_0 | 0 .../Ensemble/mod_30/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_30/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_30/PARAMETER.data_0 | 0 .../Ensemble/mod_30/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_30/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_31/FORECAST.data_0 | 0 .../Ensemble/mod_31/FORECAST.index | Bin 0 -> 24 bytes .../Ensemble/mod_31/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_31/PARAMETER.data_0 | 0 .../Ensemble/mod_31/PARAMETER.index | Bin 0 -> 24 bytes .../Ensemble/mod_31/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_4/FORECAST.data_0 | Bin 0 -> 192 bytes .../Ensemble/mod_4/FORECAST.index | Bin 0 -> 65 bytes .../Ensemble/mod_4/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_4/PARAMETER.data_0 | Bin 0 -> 448 bytes .../Ensemble/mod_4/PARAMETER.index | Bin 0 -> 128 bytes .../Ensemble/mod_4/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_5/FORECAST.data_0 | Bin 0 -> 192 bytes .../Ensemble/mod_5/FORECAST.index | Bin 0 -> 65 bytes .../Ensemble/mod_5/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_5/PARAMETER.data_0 | Bin 0 -> 320 bytes .../Ensemble/mod_5/PARAMETER.index | Bin 0 -> 104 bytes .../Ensemble/mod_5/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_6/FORECAST.data_0 | Bin 0 -> 192 bytes .../Ensemble/mod_6/FORECAST.index | Bin 0 -> 65 bytes .../Ensemble/mod_6/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_6/PARAMETER.data_0 | Bin 0 -> 448 bytes .../Ensemble/mod_6/PARAMETER.index | Bin 0 -> 128 bytes .../Ensemble/mod_6/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_7/FORECAST.data_0 | Bin 0 -> 192 bytes .../Ensemble/mod_7/FORECAST.index | Bin 0 -> 65 bytes .../Ensemble/mod_7/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_7/PARAMETER.data_0 | Bin 0 -> 448 bytes .../Ensemble/mod_7/PARAMETER.index | Bin 0 -> 128 bytes .../Ensemble/mod_7/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_8/FORECAST.data_0 | Bin 0 -> 192 bytes .../Ensemble/mod_8/FORECAST.index | Bin 0 -> 65 bytes .../Ensemble/mod_8/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_8/PARAMETER.data_0 | Bin 0 -> 448 bytes .../Ensemble/mod_8/PARAMETER.index | Bin 0 -> 128 bytes .../Ensemble/mod_8/PARAMETER.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_9/FORECAST.data_0 | Bin 0 -> 192 bytes .../Ensemble/mod_9/FORECAST.index | Bin 0 -> 65 bytes .../Ensemble/mod_9/FORECAST.mnt | Bin 0 -> 8 bytes .../Ensemble/mod_9/PARAMETER.data_0 | Bin 0 -> 320 bytes .../Ensemble/mod_9/PARAMETER.index | Bin 0 -> 104 bytes .../Ensemble/mod_9/PARAMETER.mnt | Bin 0 -> 8 bytes .../Index/INDEX.data_0 | 0 .../default_smoother_update/Index/INDEX.index | Bin 0 -> 24 bytes .../default_smoother_update/Index/INDEX.mnt | Bin 0 -> 8 bytes .../storage/default_smoother_update/ert_fstab | Bin 0 -> 127 bytes .../default_smoother_update/files/case_config | Bin 0 -> 4 bytes .../default_smoother_update/files/state-map | Bin 0 -> 48 bytes .../files/summary-key-set | Bin 0 -> 4 bytes .../legacy_test_data/poly_gen_param/time_map | 1 + .../poly_gen_param/update_log/0000 | 12 + 427 files changed, 1074 insertions(+), 66 deletions(-) create mode 100644 tests/legacy_test_data/poly_gen_param/POLY_EVAL create mode 100644 tests/legacy_test_data/poly_gen_param/README.md create mode 100644 tests/legacy_test_data/poly_gen_param/coeff.tmpl create mode 100644 tests/legacy_test_data/poly_gen_param/coeff_priors create mode 100644 tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_0 create mode 100644 tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_1 create mode 100644 tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_2 create mode 100644 tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_3 create mode 100644 tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_4 create mode 100644 tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_5 create mode 100644 tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_6 create mode 100644 tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_7 create mode 100644 tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_8 create mode 100644 tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_9 create mode 100644 tests/legacy_test_data/poly_gen_param/observations create mode 100644 tests/legacy_test_data/poly_gen_param/poly.ert create mode 100755 tests/legacy_test_data/poly_gen_param/poly_eval.py create mode 100644 tests/legacy_test_data/poly_gen_param/poly_obs_data.txt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/case-log create mode 100644 tests/legacy_test_data/poly_gen_param/storage/current_case create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/0000/files/POLY_RES_active create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_10/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_10/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_10/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_10/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_10/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_10/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_11/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_11/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_11/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_11/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_11/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_11/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_12/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_12/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_12/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_12/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_12/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_12/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_13/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_13/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_13/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_13/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_13/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_13/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_14/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_14/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_14/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_14/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_14/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_14/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_15/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_15/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_15/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_15/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_15/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_15/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_16/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_16/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_16/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_16/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_16/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_16/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_17/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_17/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_17/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_17/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_17/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_17/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_18/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_18/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_18/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_18/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_18/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_18/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_19/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_19/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_19/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_19/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_19/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_19/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_20/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_20/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_20/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_20/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_20/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_20/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_21/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_21/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_21/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_21/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_21/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_21/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_22/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_22/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_22/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_22/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_22/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_22/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_23/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_23/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_23/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_23/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_23/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_23/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_24/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_24/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_24/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_24/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_24/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_24/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_25/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_25/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_25/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_25/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_25/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_25/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_26/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_26/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_26/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_26/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_26/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_26/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_27/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_27/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_27/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_27/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_27/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_27/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_28/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_28/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_28/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_28/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_28/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_28/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_29/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_29/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_29/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_29/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_29/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_29/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_30/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_30/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_30/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_30/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_30/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_30/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_31/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_31/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_31/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_31/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_31/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_31/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Index/INDEX.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Index/INDEX.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/Index/INDEX.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/ert_fstab create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/files/case_config create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/files/state-map create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default/files/summary-key-set create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_1/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_1/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_1/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_1/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_1/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_1/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/FORECAST.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/FORECAST.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/FORECAST.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/PARAMETER.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/PARAMETER.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/PARAMETER.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Index/INDEX.data_0 create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Index/INDEX.index create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Index/INDEX.mnt create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/ert_fstab create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/files/case_config create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/files/state-map create mode 100644 tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/files/summary-key-set create mode 100644 tests/legacy_test_data/poly_gen_param/time_map create mode 100644 tests/legacy_test_data/poly_gen_param/update_log/0000 diff --git a/semeio/workflows/localisation/local_config_script.py b/semeio/workflows/localisation/local_config_script.py index 9f5c5a204..4d4763cee 100644 --- a/semeio/workflows/localisation/local_config_script.py +++ b/semeio/workflows/localisation/local_config_script.py @@ -1,26 +1,25 @@ -from ert_shared.libres_facade import LibresFacade from ert_shared.plugins.plugin_manager import hook_implementation import semeio.workflows.localisation.local_script_lib as local from semeio.communication import SemeioScript -from semeio.workflows.localisation.localisation_config import LocalisationConfig +from semeio.workflows.localisation.localisation_config import ( + LocalisationConfig, + get_max_gen_obs_size_for_expansion, +) class LocalisationConfigJob(SemeioScript): def run(self, *args): ert = self.ert() - facade = LibresFacade(self.ert()) + # Clear all correlations local.clear_correlations(ert) # Read yml file with specifications config_dict = local.read_localisation_config(args) - # Get all observations from ert instance - obs_keys = [ - facade.get_observation_key(nr) - for nr, _ in enumerate(facade.get_observations()) - ] + expand_gen_obs_max_size = get_max_gen_obs_size_for_expansion(config_dict) + obs_keys = local.get_obs_from_ert(ert, expand_gen_obs_max_size) ert_parameters = local.get_param_from_ert(ert.ensembleConfig()) @@ -35,6 +34,7 @@ def run(self, *args): ert_parameters.to_dict(), ert.getLocalConfig(), ert.ensembleConfig(), + ert.getObservations(), ert.eclConfig().getGrid(), ) @@ -195,6 +195,51 @@ def run(self, *args): scalingfactors: [1.0, 0.5, 0.3] smooth_ranges: [2,3] +Example 2: +------------ +In this example the optional keyword **max_gen_obs_size** is specified. +The value 1000 means that all observation nodes of type GEN_OBS having less +than 1000 observations are specified in the form:: + + nodename:index + +where **index** is an integer from 0 to 999. +All GEN_OBS nodes with more than 1000 observations +are specified in the form nodename only. The reason not to enable to specify +individual observations from GEN_OBS of any size is performance e.g. when +GEN_OBS nodes of seismic data is used. + +The first example below (2A) specifies all observations by:: + + GENOBS_NODE:* + +The second example (2B) has selected a few observations from the +GENOBS_NODE:: + + ["GENOBS_NODE:0","GENOBS_NODE:3","GENOBS_NODE:55"] + +Example 2A:: + + max_gen_obs_size: 1000 + log_level:2 + correlations: + - name: CORR1 + obs_group: + add: ["GENOBS_NODE:*"] + param_group: + add: ["PARAM_NODE:*"] + +Example 2B:: + + max_gen_obs_size: 100 + log_level:2 + correlations: + - name: CORR1 + obs_group: + add: ["GENOBS_NODE:0","GENOBS_NODE:3","GENOBS_NODE:55"] + param_group: + add: ["PARAM_NODE:*"] + Keywords ----------- @@ -212,6 +257,16 @@ def run(self, *args): and make it possible to visualise them. Is only relevant when using **field_scale** with methods calculating the scaling factors. +:max_gen_obs_size: + Specify the max size of GEN_OBS type of observation nodes that + can specify individual observations. Individual observations are specified + by nodename:index where index is the observation number in the + observation file associated with the GEN_OBS type node. + The keyword is optional. If not specified or specified with value 0, + this means that observations of type GEN_OBS is specified by + nodename only. Individual observations can not be specified in this case + which means that all observations in the GEN_OBS node is used. + :correlations: List of specifications of correlation groups. A correlation group specify a set of observations and a set of model parameters. @@ -296,6 +351,13 @@ def run(self, *args): The nodename represents all field values for all grid cells in the whole 3D or 2D grid the field belongs to. + For observations specified with GENERAL_OBSERVATION keyword in ERT config file, + it is possible to specify the observations by either *node_name* + or *node_name:index*. Default is to specify by *node_name* only which means + to include all observation from this ERT identifier. + The alternative option is to use the keyword **max_gen_obs_size** + described above and specify individual observations by *node_name:index*. + :remove: For details see the keyword **add:**. The main purpose of **remove** is to have a quick and easy way to specify all parameters or observations diff --git a/semeio/workflows/localisation/local_script_lib.py b/semeio/workflows/localisation/local_script_lib.py index 6c7f25b60..4f0390e76 100644 --- a/semeio/workflows/localisation/local_script_lib.py +++ b/semeio/workflows/localisation/local_script_lib.py @@ -1,4 +1,5 @@ # pylint: disable=W0201 +# pylint: disable=C0302 import math import yaml import cwrap @@ -15,13 +16,16 @@ from ecl.eclfile import Ecl3DKW from ecl.ecl_type import EclDataType from ecl.grid.ecl_grid import EclGrid + from res.enkf.enums.ert_impl_type_enum import ErtImplType from res.enkf.enums.enkf_var_type_enum import EnkfVarType +from res.enkf import EnkfObservationImplementationType from semeio.workflows.localisation.localisation_debug_settings import ( LogLevel, debug_print, ) +from ert_shared.libres_facade import LibresFacade @dataclass @@ -170,14 +174,14 @@ def active_index_for_parameter(node_name, param_name, ert_param_dict): def activate_gen_kw_param( - model_param_group, node_name, param_list, ert_param_dict, log_level=LogLevel.OFF + ministep, node_name, param_list, ert_param_dict, log_level=LogLevel.OFF ): """ Activate the selected parameters for the specified node. The param_list contains the list of parameters defined in GEN_KW for this node to be activated. """ - active_param_list = model_param_group.getActiveList(node_name) + active_param_list = ministep.getActiveList(node_name) debug_print("Set active parameters", LogLevel.LEVEL2, log_level) for param_name in param_list: index = active_index_for_parameter(node_name, param_name, ert_param_dict) @@ -191,7 +195,7 @@ def activate_gen_kw_param( def activate_gen_param( - model_param_group, node_name, param_list, data_size, log_level=LogLevel.OFF + ministep, node_name, param_list, data_size, log_level=LogLevel.OFF ): """ Activate the selected parameters for the specified node. @@ -199,7 +203,7 @@ def activate_gen_param( for the parameter indices to be activated for parameters belonging to the specified GEN_PARAM node. """ - active_param_list = model_param_group.getActiveList(node_name) + active_param_list = ministep.getActiveList(node_name) for param_name in param_list: index = int(param_name) if index < 0 or index >= data_size: @@ -564,6 +568,7 @@ def add_ministeps( ert_param_dict, ert_local_config, ert_ensemble_config, + ert_obs, grid_for_field, ): # pylint: disable-msg=too-many-branches @@ -579,17 +584,17 @@ def add_ministeps( ) for count, corr_spec in enumerate(user_config.correlations): + ministep_name = corr_spec.name ministep = ert_local_config.createMinistep(ministep_name) debug_print( f"Define ministep: {ministep_name}", LogLevel.LEVEL1, user_config.log_level ) - param_group_name = ministep_name + "_param_group" obs_group_name = ministep_name + "_obs_group" obs_group = ert_local_config.createObsdata(obs_group_name) - obs_list = corr_spec.obs_group.result_items + obs_dict = Parameters.from_list(corr_spec.obs_group.result_items).to_dict() param_dict = Parameters.from_list(corr_spec.param_group.result_items).to_dict() # Setup model parameter group @@ -780,20 +785,40 @@ def add_ministeps( user_config.log_level, ) - # Setup observation group - for obs_name in obs_list: + # Setup observation group. For GEN_OBS type + # the observation specification can be of the form obs_node_name:index + # if individual observations from a GEN_OBS node is chosen or + # only obs_node_name if all observations in GEN_OBS is active. + obs_type = EnkfObservationImplementationType.GEN_OBS + key_list_gen_obs = ert_obs.getTypedKeylist(obs_type) + for obs_node_name, obs_index_list in obs_dict.items(): + obs_group.addNode(obs_node_name) debug_print( - f"Add obs node: {obs_name}", LogLevel.LEVEL2, user_config.log_level + f"Add obs node: {obs_node_name}", LogLevel.LEVEL2, user_config.log_level ) - obs_group.addNode(obs_name) + if obs_node_name in key_list_gen_obs: + # An observation node of type GEN_OBS + if len(obs_index_list) > 0: + active_obs_list = obs_group.getActiveList(obs_node_name) + if len(obs_index_list) > 50: + debug_print( + f"More than 50 active obs for {obs_node_name}", + LogLevel.LEVEL3, + user_config.log_level, + ) - # Setup ministep - debug_print( - f"Attach {param_group_name} to ministep {ministep_name}", - LogLevel.LEVEL1, - user_config.log_level, - ) + for string_index in obs_index_list: + index = int(string_index) + if len(obs_index_list) <= 50: + debug_print( + f"Active obs for {obs_node_name} index: {index}", + LogLevel.LEVEL3, + user_config.log_level, + ) + + active_obs_list.addActiveIndex(index) + # Setup ministep debug_print( f"Attach {obs_group_name} to ministep {ministep_name}", LogLevel.LEVEL1, @@ -973,3 +998,31 @@ def write_qc_parameter( grid.write_grdecl(scaling_kw, file) # Increase parameter number to define unique parameter name cls.scaling_param_number = cls.scaling_param_number + 1 + + +def get_obs_from_ert(ert, expand_gen_obs_max_size): + facade = LibresFacade(ert) + ert_obs = facade.get_observations() + obs_keys = [] + if expand_gen_obs_max_size == 0: + obs_keys = [facade.get_observation_key(nr) for nr, _ in enumerate(ert_obs)] + return obs_keys + + for nr, _ in enumerate(ert_obs): + key = facade.get_observation_key(nr) + impl_type = facade.get_impl_type_name_for_obs_key(key) + if impl_type == "GEN_OBS": + obs_vector = ert_obs[key] + timestep = obs_vector.activeStep() + obs_node = obs_vector.getNode(timestep) + data_size = obs_node.getSize() + if data_size <= expand_gen_obs_max_size: + obs_key_with_index_list = [ + key + ":" + str(item) for item in range(data_size) + ] + obs_keys.extend(obs_key_with_index_list) + else: + obs_keys.append(key) + else: + obs_keys.append(key) + return obs_keys diff --git a/semeio/workflows/localisation/localisation_config.py b/semeio/workflows/localisation/localisation_config.py index badd2ea71..52dd5715a 100644 --- a/semeio/workflows/localisation/localisation_config.py +++ b/semeio/workflows/localisation/localisation_config.py @@ -355,6 +355,28 @@ def validate_surface_scale(cls, value): ) +class MaxGenObsSize(PydanticBaseModel): + """ + max_gen_obs_size: Integer >=0. Default: 0 + If it is > 0, it defines that all GEN_OBS observations is + expanded into the form nodename:index. The user + must specify GEN_OBS type observations in + the form nodename:index or nodename:* if + all observations for a GEN_OBS node is used. + The max_gen_obs_size value is a threshold value. + If a GEN_OBS node has more observations than + max_gen_obs_size specified by the user, + the obs node is not expanded and the + user also must specify the obs node only by its + nodename, not in expanded form. Typical use of this is + to let nodes containing moderate number of observations + be expanded, while nodes having large number of + observations are not expanded. + """ + + max_gen_obs_size: Optional[conint(ge=0)] = 0 + + class LocalisationConfig(BaseModel): """ observations: A list of observations from ERT in format nodename @@ -367,6 +389,15 @@ class LocalisationConfig(BaseModel): log_level: Integer defining how much log output to write to screen write_scaling_factors: Turn on writing calculated scaling parameters to file. Possible values: True/False. Default: False + max_gen_obs_size: Integer defining max size for a GEN_OBS node to + be expanded in the form nodename:index. + If the observation node of type GEN_OBS has more + observations than this number, it can only be specified with + node name which then represents the whole set of + observations for the node. + Possible values: Integers >= 0 + Default: 0 which means that GEN_OBS nodes are specified + with node name only. """ observations: List[str] @@ -374,6 +405,7 @@ class LocalisationConfig(BaseModel): correlations: List[CorrelationConfig] log_level: Optional[conint(ge=0, le=5)] = 1 write_scaling_factors: Optional[bool] = False + max_gen_obs_size: Optional[conint(ge=0)] = 0 @validator("log_level") def validate_log_level(cls, level): @@ -406,3 +438,9 @@ def _check_specification(items_to_add, items_to_remove, valid_items): added_items = added_items.difference(removed_items) added_items = list(added_items) return sorted(added_items) + + +def get_max_gen_obs_size_for_expansion(config_dict): + tmp_config = MaxGenObsSize(**config_dict) + value = tmp_config.max_gen_obs_size + return value diff --git a/tests/jobs/conftest.py b/tests/jobs/conftest.py index 75a9de588..489f2657f 100644 --- a/tests/jobs/conftest.py +++ b/tests/jobs/conftest.py @@ -40,3 +40,18 @@ def setup_poly_ert(tmpdir, test_data_root): yield os.chdir(cwd) + + +@pytest.fixture() +def setup_poly_gen_param_ert(tmpdir, test_data_root): + cwd = os.getcwd() + tmpdir.chdir() + test_data_dir = os.path.join(test_data_root, "poly_gen_param") + shutil.copytree(test_data_dir, "test_data") + os.chdir(os.path.join("test_data")) + + res_config = ResConfig("poly.ert") + + yield res_config + + os.chdir(cwd) diff --git a/tests/jobs/localisation/test_configs/test_config.py b/tests/jobs/localisation/test_configs/test_config.py index 76ecbe949..231cbfc46 100644 --- a/tests/jobs/localisation/test_configs/test_config.py +++ b/tests/jobs/localisation/test_configs/test_config.py @@ -12,6 +12,25 @@ ERT_OBS = ["OBS1", "OBS2", "OBS11", "OBS22", "OBS12", "OBS13", "OBS14", "OBS3"] +ERT_GEN_OBS_EXPANDED = [ + "GENOBSA:0", + "GENOBSA:1", + "GENOBSA:2", + "GENOBSB:0", + "GENOBSB:1", + "GENOBSC:0", +] +ERT_GEN_OBS = [ + "GENOBSA", + "GENOBSB", + "GENOBSC", +] +ERT_SUMMARY_OBS = [ + "WBP9:OP_1", + "WBP9:OP_2", + "WBP9:OP_3", +] + ERT_PARAM = [ "PARAM_NODE1:PARAM1", "PARAM_NODE1:PARAM2", @@ -141,6 +160,109 @@ def test_simple_config(param_group_add, expected): assert sorted(conf.correlations[0].param_group.result_items) == sorted(expected) +# Test GEN_OBS expanded into list of individual observations and not expanded. +# Expansion occurs as long as max_gen_obs_size is larger than the number of obs in +# the GEN_OBS node. Error will occur if user has specified individual observations +# and the max_gen_obs_size is less than the number of obs for the GEN_OBS node. +# Error will also occur if user specify node name only and the number of obs in the +# node is less than max_gen_obs_size. +@pytest.mark.parametrize( + "obs_group_add, obs_group_remove, ert_gen_obs, max_size_to_expand, expected", + [ + ( + "GENOBS*", + [], + ERT_GEN_OBS_EXPANDED, + 10, + [ + "GENOBSA:0", + "GENOBSA:1", + "GENOBSA:2", + "GENOBSB:0", + "GENOBSB:1", + "GENOBSC:0", + ], + ), + ( + ["GENOBSB:*"], + ["GENOBSB:0"], + ERT_GEN_OBS_EXPANDED, + 10, + ["GENOBSB:1"], + ), + ( + ["*"], + ["*B:0"], + ERT_GEN_OBS_EXPANDED, + 10, + ["GENOBSA:0", "GENOBSA:1", "GENOBSA:2", "GENOBSB:1", "GENOBSC:0"], + ), + ( + ["*"], + ["*B"], + ERT_GEN_OBS, + 0, + ["GENOBSA", "GENOBSC"], + ), + ], +) +def test_gen_obs_config( + obs_group_add, obs_group_remove, ert_gen_obs, max_size_to_expand, expected +): + data = { + "log_level": 2, + "max_gen_obs_size": max_size_to_expand, + "correlations": [ + { + "name": "some_name", + "obs_group": { + "add": obs_group_add, + "remove": obs_group_remove, + }, + "param_group": {"add": ["PARAM_NODE1:*"]}, + } + ], + } + conf = LocalisationConfig(observations=ert_gen_obs, parameters=ERT_PARAM, **data) + assert sorted(conf.correlations[0].obs_group.result_items) == sorted(expected) + + +@pytest.mark.parametrize( + "obs_group_add, obs_group_remove, expected", + [ + ( + ["WBP9:*"], + [], + ["WBP9:OP_1", "WBP9:OP_2", "WBP9:OP_3"], + ), + ( + ["WBP9:*"], + ["WBP9:OP_1", "WBP9:OP_3"], + ["WBP9:OP_2"], + ), + ], +) +def test_summary_obs_config(obs_group_add, obs_group_remove, expected): + data = { + "log_level": 2, + "max_gen_obs_size": 10, + "correlations": [ + { + "name": "some_name", + "obs_group": { + "add": obs_group_add, + "remove": obs_group_remove, + }, + "param_group": {"add": ["PARAM_NODE1:*"]}, + } + ], + } + conf = LocalisationConfig( + observations=ERT_SUMMARY_OBS, parameters=ERT_PARAM, **data + ) + assert sorted(conf.correlations[0].obs_group.result_items) == sorted(expected) + + @pytest.mark.parametrize( "obs_group_add, param_group_add, param_group_remove, expected_error", [ @@ -716,3 +838,130 @@ def test_missing_keyword_errors_method_gaussian_decay(): } with pytest.raises(ValueError, match=expected_error): LocalisationConfig(observations=["OBS1"], parameters=["PARAM_NODE1"], **data) + + +def test_missing_param(): + expected_error = "correlations -> 0 -> param_group -> result_items" + data = { + "log_level": 2, + "correlations": [ + { + "name": "CORR", + "obs_group": { + "add": ["OBS1"], + }, + "param_group": { + "add": ["*"], + "remove": ["*"], + }, + "ref_point": [250, 250], + "field_scale": { + "method": "gaussian_decay", + "main_range": 1000, + }, + }, + ], + } + with pytest.raises(ValueError, match=expected_error): + LocalisationConfig(observations=["OBS1"], parameters=["PARAM_NODE1"], **data) + + +def test_missing_obs(): + expected_error = "correlations -> 0 -> obs_group -> result_items" + data = { + "log_level": 2, + "correlations": [ + { + "name": "CORR", + "obs_group": { + "add": ["OBS1"], + "remove": ["OBS1"], + }, + "param_group": { + "add": ["*"], + }, + "ref_point": [250, 250], + "field_scale": { + "method": "gaussian_decay", + "main_range": 1000, + }, + }, + ], + } + with pytest.raises(ValueError, match=expected_error): + LocalisationConfig(observations=["OBS1"], parameters=["PARAM_NODE1"], **data) + + +# User define obs in expanded form +# The nodes are not expanded since the number of obs +# are 3,2 and 1 for GENOBSA,GENOBSB, GENOBSC +# and parameter max_gen_obs_size is 0 +def test_gen_obs_expansion_mismatch1(): + obs_group_add = [ + "GENOBSA:0", + "GENOBSA:1", + "GENOBSA:2", + "GENOBSB:0", + "GENOBSB:1", + "GENOBSC:0", + ] + param_group_add = ["PARAM_NODE1:*"] + max_size_to_expand = 0 + expected_error = ( + " ['No match for: GENOBSA:0', 'No match for: GENOBSA:1', " + " 'No match for: GENOBSA:2', 'No match for: GENOBSB:0', " + " 'No match for: GENOBSB:1', 'No match for: GENOBSC:0'] " + ) + data = { + "log_level": 2, + "max_gen_obs_size": max_size_to_expand, + "correlations": [ + { + "name": "some_name", + "obs_group": { + "add": obs_group_add, + }, + "param_group": { + "add": param_group_add, + }, + } + ], + } + with pytest.raises(ValueError, match=expected_error): + LocalisationConfig(observations=ERT_GEN_OBS, parameters=ERT_PARAM, **data) + + +# User define obs are not in expanded form. +# The nodes are expanded since the number of obs +# are 3,2 and 1 for GENOBSA,GENOBSB, GENOBSC +# and parameter max_gen_obs_size is larger than equal to 3. +def test_gen_obs_expansion_mismatch2(): + obs_group_add = [ + "GENOBSA", + "GENOBSB", + "GENOBSC", + ] + param_group_add = ["PARAM_NODE1:*"] + max_size_to_expand = 2 + expected_error = ( + "['No match for: GENOBSA', 'No match for: GENOBSB', 'No match for: GENOBSC']" + ) + data = { + "log_level": 2, + "max_gen_obs_size": max_size_to_expand, + "correlations": [ + { + "name": "some_name", + "obs_group": { + "add": obs_group_add, + }, + "param_group": { + "add": param_group_add, + }, + } + ], + } + with pytest.raises(ValueError, match=expected_error): + LocalisationConfig( + observations=ERT_GEN_OBS_EXPANDED, parameters=ERT_PARAM, **data + ) diff --git a/tests/jobs/localisation/test_integration.py b/tests/jobs/localisation/test_integration.py index 029f00321..49fee66a1 100644 --- a/tests/jobs/localisation/test_integration.py +++ b/tests/jobs/localisation/test_integration.py @@ -2,7 +2,19 @@ import yaml import pytest from res.enkf import EnKFMain, ResConfig +from ert_shared.libres_facade import LibresFacade + from semeio.workflows.localisation.local_config_script import LocalisationConfigJob +from semeio.workflows.localisation.localisation_config import ( + LocalisationConfig, + get_max_gen_obs_size_for_expansion, +) +from semeio.workflows.localisation.local_script_lib import ( + get_obs_from_ert, + get_param_from_ert, + active_index_for_parameter, + Parameters, +) from xtgeo.surface.regular_surface import RegularSurface import xtgeo @@ -10,6 +22,168 @@ import itertools +def verify_ministep_active_param( + corr_spec_list, ert_local_config, ert_ensemble_config, ert_param_dict +): + """ + Script to verify that the local config matches the specified user config for + parameters of type GEN_KW and GEN_PARAM. + Reports mismatch if found and silent if OK. + Used for test purpose. + """ + from res.enkf.enums.active_mode_enum import ActiveMode + from res.enkf.enums.ert_impl_type_enum import ErtImplType + + updatestep = ert_local_config.getUpdatestep() + for ministep in updatestep: + # User specification + corr_spec = get_corr_group_spec(corr_spec_list, ministep.name()) + param_dict = Parameters.from_list(corr_spec.param_group.result_items).to_dict() + if len(param_dict) != ministep.numActiveData(): + raise ValueError( + f"len(param_dict):{len(param_dict)}\n" + f"active nodes i ministep:{ministep.numActiveData()} " + ) + print( + f"\nMinistep:{ministep.name()}\n" + f"Number of parameter nodes:{len(param_dict)}" + ) + + for node_name, user_spec_param_list in param_dict.items(): + print(f"Node_name:{node_name} ") + print(f"Param list:{user_spec_param_list} ") + + active_list_obj = ministep.getActiveList(node_name) + node = ert_ensemble_config.getNode(node_name) + impl_type = node.getImplementationType() + + # Check only cases with partly active set of parameter + spec_index_list = [] + if active_list_obj.getMode() == ActiveMode.PARTLY_ACTIVE: + if impl_type == ErtImplType.GEN_KW: + for user_param_name in user_spec_param_list: + spec_index_list.append( + active_index_for_parameter( + node_name, user_param_name, ert_param_dict + ) + ) + + elif impl_type == ErtImplType.GEN_DATA: + for item in user_spec_param_list: + spec_index_list.append(int(item)) + + active_index_list = active_list_obj.get_active_index_list() + spec_index_list.sort() + active_index_list.sort() + print(f"Spec index list:{spec_index_list} ") + print(f"Ministep has active index list: {active_index_list} ") + if len(spec_index_list) != len(active_index_list): + raise ValueError( + f"For ministep: {ministep.name()} the number of " + "active parameters are: " + f"{len(active_index_list)} \n" + "while the specified number of active parameters " + f"are: {len(spec_index_list)}" + ) + if active_index_list != spec_index_list: + raise ValueError( + f" For ministep: {ministep.name()} and " + f"parameter node: {node_name}:\n" + "Mismatch between specified active parameters " + f"and active parameters in the ministep.\n" + f"Specified: {spec_index_list}\n" + f"In ministep: {active_index_list}\n" + ) + + +def verify_ministep_active_obs(corr_spec_list, ert): + # pylint: disable=R1702 + """ + Script to verify that the local config matches the specified user config for + active observations. + Reports mismatch if found and silent if OK. + Used for test purpose. + """ + from res.enkf.enums.active_mode_enum import ActiveMode + + facade = LibresFacade(ert) + ert_obs = facade.get_observations() + ert_local_config = ert.getLocalConfig() + + updatestep = ert_local_config.getUpdatestep() + for ministep in updatestep: + # User specification + corr_spec = get_corr_group_spec(corr_spec_list, ministep.name()) + obs_dict = Parameters.from_list(corr_spec.obs_group.result_items).to_dict() + + # Data from local config, only one obs group in a ministep here. + local_obs_data = ministep.getLocalObsData() + for obs_node in local_obs_data: + key = obs_node.key() + impl_type = facade.get_impl_type_name_for_obs_key(key) + if impl_type == "GEN_OBS": + active_list_obj = obs_node.getActiveList() + if active_list_obj.getMode() == ActiveMode.PARTLY_ACTIVE: + obs_vector = ert_obs[key] + # Always 1 timestep for a GEN_OBS + timestep = obs_vector.activeStep() + genobs_node = obs_vector.getNode(timestep) + data_size = genobs_node.getSize() + active_list_obj = obs_node.getActiveList() + active_index_list = active_list_obj.get_active_index_list() + active_index_list.sort() + # From user specification + str_list = obs_dict[key] + spec_index_list = [int(str_list[i]) for i in range(len(str_list))] + spec_index_list.sort() + err = False + for nr, index in enumerate(active_index_list): + if index != spec_index_list[nr]: + err = True + if err: + raise ValueError( + f" For ministep: {ministep.name()} and " + f"observation node: {key}:\n" + "Mismatch between specified active observations and " + "active observations defined in the ministep.\n" + f"Specified: {spec_index_list}\n" + f"In ministep: {active_index_list}\n" + f"Total number of observations for node {key} " + f"is {data_size}." + ) + + +def get_corr_group_spec(correlations_spec_list, name): + corr_spec_found = None + for corr_spec in correlations_spec_list: + if name == corr_spec.name: + corr_spec_found = corr_spec + break + if not corr_spec_found: + raise ValueError( + f"Can not find correlation group: {name} in user specification." + ) + return corr_spec_found + + +def check_consistency_for_active_param_and_obs(ert, config_dict): + expand_gen_obs_max_size = get_max_gen_obs_size_for_expansion(config_dict) + obs_keys = get_obs_from_ert(ert, expand_gen_obs_max_size) + ert_parameters = get_param_from_ert(ert.ensembleConfig()) + config = LocalisationConfig( + observations=obs_keys, + parameters=ert_parameters.to_list(), + **config_dict, + ) + verify_ministep_active_param( + config.correlations, + ert.getLocalConfig(), + ert.ensembleConfig(), + ert_parameters.to_dict(), + ) + verify_ministep_active_obs(config.correlations, ert) + + @pytest.mark.parametrize( "obs_group_add, param_group_add, expected", [ @@ -22,7 +196,7 @@ ) def test_localisation(setup_ert, obs_group_add, param_group_add, expected): ert = EnKFMain(setup_ert) - config = { + config_dict = { "log_level": 4, "correlations": [ { @@ -50,7 +224,7 @@ def test_localisation(setup_ert, obs_group_add, param_group_add, expected): ], } with open("local_config.yaml", "w", encoding="utf-8") as fout: - yaml.dump(config, fout) + yaml.dump(config_dict, fout) LocalisationConfigJob(ert).run("local_config.yaml") assert ert.getLocalConfig().getMinistep("CORR1").name() == "CORR1" assert ( @@ -90,45 +264,134 @@ def test_localisation(setup_ert, obs_group_add, param_group_add, expected): assert result == expected_result -# This test does not work properly since it is run before initial ensemble is -# created and in that case the number of parameters attached to a GEN_PARAM node -# is 0. -def test_localisation_gen_param( - setup_poly_ert, -): - with open("poly.ert", "a", encoding="utf-8") as fout: - fout.write( - "GEN_PARAM PARAMS_A parameter_file_A INPUT_FORMAT:ASCII " - "OUTPUT_FORMAT:ASCII INIT_FILES:initial_param_file_A_%d" - ) - nreal = 5 - nparam = 10 - for n in range(nreal): - filename = "initial_param_file_A_" + str(n) - with open(filename, "w", encoding="utf-8") as fout: - for i in range(nparam): - fout.write(f"{i}\n") - - res_config = ResConfig("poly.ert") - ert = EnKFMain(res_config) - config = { - "log_level": 2, +def test_localisation_gen_kw(setup_ert): + ert = EnKFMain(setup_ert, verbose=True) + config_dict = { + "log_level": 4, + "max_gen_obs_size": 1000, "correlations": [ { - "name": "CORR1", + "name": "CORR12", + "obs_group": {"add": ["WPR_DIFF_1:0", "WPR_DIFF_1:3"]}, + "param_group": { + "add": [ + "SNAKE_OIL_PARAM:OP1_PERSISTENCE", + "SNAKE_OIL_PARAM:OP1_OCTAVES", + ], + }, + }, + { + "name": "CORR3", + "obs_group": {"add": "WPR_DIFF_1:2"}, + "param_group": { + "add": "SNAKE_OIL_PARAM:OP1_DIVERGENCE_SCALE", + }, + }, + { + "name": "CORR4", "obs_group": { "add": "*", + "remove": ["WPR_DIFF_1:1", "WPR_DIFF_1:0"], }, "param_group": { - "add": "*", + "add": "SNAKE_OIL_PARAM:OP1_OFFSET", + }, + }, + { + "name": "CORR5", + "obs_group": {"add": "*"}, + "param_group": { + "add": "SNAKE_OIL_PARAM:OP2_PERSISTENCE", + }, + }, + { + "name": "CORR6", + "obs_group": {"add": "*"}, + "param_group": { + "add": "SNAKE_OIL_PARAM:OP2_OCTAVES", + }, + }, + { + "name": "CORR789", + "obs_group": {"add": "*"}, + "param_group": { + "add": [ + "SNAKE_OIL_PARAM:OP2_DIVERGENCE_SCALE", + "SNAKE_OIL_PARAM:OP2_OFFSET", + "SNAKE_OIL_PARAM:BPR_555_PERSISTENCE", + ], + }, + }, + { + "name": "CORR10", + "obs_group": {"add": "*"}, + "param_group": { + "add": "SNAKE_OIL_PARAM:BPR_138_PERSISTENCE", }, }, ], } + with open("local_config_gen_kw.yaml", "w", encoding="utf-8") as fout: + yaml.dump(config_dict, fout) + LocalisationConfigJob(ert).run("local_config_gen_kw.yaml") + check_consistency_for_active_param_and_obs(ert, config_dict) + + +def test_localisation_gen_param_and_gen_obs_expanded( + setup_poly_gen_param_ert, +): + """ + POLY_OBS is a GEN_OBS node with less than 10 observations + In this case the GEN_OBS node is expanded and the user specify + obs like POLY_OBS:index + """ + ert = EnKFMain(setup_poly_gen_param_ert, verbose=True) + fs = ert.getEnkfFsManager().getFileSystem("default_smoother_update") + ert.getEnkfFsManager().switchFileSystem(fs) + config_dict = { + "log_level": 2, + "max_gen_obs_size": 10, + "correlations": [ + { + "name": "CORR1", + "obs_group": {"add": ["POLY_OBS:0", "POLY_OBS:3", "POLY_OBS:4"]}, + "param_group": {"add": ["COEFFS:COEFF_B", "PARAMS_A"]}, + }, + ], + } + with open("local_config_gen_param.yaml", "w", encoding="utf-8") as fout: + yaml.dump(config_dict, fout) + LocalisationConfigJob(ert).run("local_config_gen_param.yaml") + check_consistency_for_active_param_and_obs(ert, config_dict) - with open("local_config.yaml", "w", encoding="utf-8") as fout: - yaml.dump(config, fout) - LocalisationConfigJob(ert).run("local_config.yaml") + +def test_localisation_gen_param_and_gen_obs_not_expanded1( + setup_poly_gen_param_ert, +): + """ + POLY_OBS is a GEN_OBS node with less than 10 observations + In this case the GEN_OBS node is not expanded since + max_gen_obs_size < number of obs in the GEN_OBS node. + """ + + ert = EnKFMain(setup_poly_gen_param_ert, verbose=True) + fs = ert.getEnkfFsManager().getFileSystem("default_smoother_update") + ert.getEnkfFsManager().switchFileSystem(fs) + config_dict = { + "log_level": 2, + # "max_gen_obs_size": 3, + "correlations": [ + { + "name": "CORR1", + "obs_group": {"add": ["POLY_OBS", "POLY_OBS", "POLY_OBS"]}, + "param_group": {"add": ["COEFFS:COEFF_B", "PARAMS_A"]}, + }, + ], + } + with open("local_config_gen_param.yaml", "w", encoding="utf-8") as fout: + yaml.dump(config_dict, fout) + LocalisationConfigJob(ert).run("local_config_gen_param.yaml") + check_consistency_for_active_param_and_obs(ert, config_dict) def test_localisation_surf( @@ -169,7 +432,7 @@ def test_localisation_surf( res_config = ResConfig("poly.ert") ert = EnKFMain(res_config) - config = { + config_dict = { "log_level": 3, "correlations": [ { @@ -193,7 +456,7 @@ def test_localisation_surf( } with open("local_config.yaml", "w", encoding="utf-8") as fout: - yaml.dump(config, fout) + yaml.dump(config_dict, fout) LocalisationConfigJob(ert).run("local_config.yaml") @@ -226,7 +489,6 @@ def test_localisation_field1( values = np.zeros((nx, ny, nz), dtype=np.float32) property_field.values = values + 0.1 * n filename = pname + "_" + str(n) + ".roff" - print(f"Write file: {filename}") property_field.to_file(filename, fformat="roff", name=pname) fout.write( @@ -237,7 +499,7 @@ def test_localisation_field1( res_config = ResConfig("poly.ert") ert = EnKFMain(res_config) - config = { + config_dict = { "log_level": 3, "write_scaling_factors": True, "correlations": [ @@ -250,7 +512,7 @@ def test_localisation_field1( "add": ["G1", "G2"], }, "field_scale": { - "method": "gaussian_decay", + "method": "exponential_decay", "main_range": 1700, "perp_range": 850, "azimuth": 200, @@ -295,13 +557,14 @@ def test_localisation_field1( } with open("local_config.yaml", "w", encoding="utf-8") as fout: - yaml.dump(config, fout) + yaml.dump(config_dict, fout) LocalisationConfigJob(ert).run("local_config.yaml") def create_box_grid_with_inactive_and_active_cells( output_grid_file, has_inactive_values=True ): + # pylint: disable=E1120 nx = 30 ny = 25 nz = 3 @@ -344,7 +607,6 @@ def create_box_grid_with_inactive_and_active_cells( if has_inactive_values: grid.inactivate_outside(polygon, force_close=True) - print(f" Write file: {output_grid_file}") grid.to_file(output_grid_file, fformat="egrid") return grid @@ -385,7 +647,6 @@ def create_region_parameter(filename, grid): else: values[i, j, k] = 4 region_param.values = values - print(f"Write file: {filename}") region_param.to_file(filename, fformat="grdecl", name=region_param_name) @@ -414,9 +675,8 @@ def create_field_and_scaling_param_and_update_poly_ert( values = np.zeros((nx, ny, nz), dtype=np.float32) property_field.values = values + 0.1 * n filename = property_name + "_" + str(n) + ".roff" - print(f"Write file: {filename}") property_field.to_file(filename, fformat="roff", name=property_name) - print(f"Write file: {scaling_filename}\n") + scaling_field.to_file(scaling_filename, fformat="grdecl", name=scaling_name) fout.write( @@ -445,7 +705,7 @@ def test_localisation_field2(setup_poly_ert): res_config = ResConfig("poly.ert") ert = EnKFMain(res_config) - config = { + config_dict = { "log_level": 3, "write_scaling_factors": True, "correlations": [ @@ -533,5 +793,98 @@ def test_localisation_field2(setup_poly_ert): } with open("local_config.yaml", "w") as fout: - yaml.dump(config, fout) + yaml.dump(config_dict, fout) LocalisationConfigJob(ert).run("local_config.yaml") + + +def test_localisation_gen_obs( + setup_poly_ert, +): + res_config = ResConfig("poly.ert") + ert = EnKFMain(res_config) + config_dict = { + "log_level": 2, + "max_gen_obs_size": 1000, + "correlations": [ + { + "name": "CORR1", + "obs_group": { + "add": ["POLY_OBS:*"], + }, + "param_group": { + "add": ["*"], + }, + }, + ], + } + with open("local_config_gen_obs.yaml", "w", encoding="utf-8") as fout: + yaml.dump(config_dict, fout) + LocalisationConfigJob(ert).run("local_config_gen_obs.yaml") + check_consistency_for_active_param_and_obs(ert, config_dict) + + +@pytest.mark.parametrize( + "obs_group_add1, obs_group_remove1, obs_group_add2, obs_group_remove2, expected", + [ + ( + ["POLY_OBS:0", "POLY_OBS:1", "POLY_OBS:2"], + [], + ["POLY_OBS:3", "POLY_OBS:4"], + ["POLY_OBS:3"], + { + "CORR1": [0, 1, 2], + "CORR2": [4], + }, + ), + ( + ["POLY_OBS:*"], + ["POLY_OBS:1*", "POLY_OBS:3"], + ["POLY_OBS:3"], + ["POLY_OBS:1"], + { + "CORR1": [0, 2, 4], + "CORR2": [3], + }, + ), + ], +) +def test_localisation_gen_obs2( + setup_poly_ert, + obs_group_add1, + obs_group_remove1, + obs_group_add2, + obs_group_remove2, + expected, +): + res_config = ResConfig("poly.ert") + ert = EnKFMain(res_config) + config_dict = { + "log_level": 2, + "max_gen_obs_size": 1000, + "correlations": [ + { + "name": "CORR1", + "obs_group": { + "add": obs_group_add1, + "remove": obs_group_remove1, + }, + "param_group": { + "add": ["*"], + }, + }, + { + "name": "CORR2", + "obs_group": { + "add": obs_group_add2, + "remove": obs_group_remove2, + }, + "param_group": { + "add": ["*"], + }, + }, + ], + } + with open("local_config_gen_obs2.yaml", "w", encoding="utf-8") as fout: + yaml.dump(config_dict, fout) + LocalisationConfigJob(ert).run("local_config_gen_obs2.yaml") + check_consistency_for_active_param_and_obs(ert, config_dict) diff --git a/tests/legacy_test_data/poly_gen_param/POLY_EVAL b/tests/legacy_test_data/poly_gen_param/POLY_EVAL new file mode 100644 index 000000000..8c0137b18 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/POLY_EVAL @@ -0,0 +1 @@ +EXECUTABLE poly_eval.py diff --git a/tests/legacy_test_data/poly_gen_param/README.md b/tests/legacy_test_data/poly_gen_param/README.md new file mode 100644 index 000000000..04f9998cd --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/README.md @@ -0,0 +1,63 @@ +## Polynomial curve fitting - An extended version of the minimal model updating case + +The main difference between this case and the case in directory poly_normal is that +intial ensemble is created and saved so that it is possible to use this case in +localisation script as test case. In addition a new model parameter node is added +to the ert config file. This parameter node: PARAMS_A is of type GEN_PARAM. The purpose +is to use this test case in integration tests for parameter nodes of type GEN_PARAM. + +###Details about the model: +A display of a truly minimal model updating case. It is done with a second +degree polynomial as the _true reality_. The model is `ax^2 + bx + c` where +`a`, `b` and `c` are the parameters. + +### Observed data +The observed data was generated with the following _Python_ code: +``` +def p(x): + return 0.5*x**2 + x + 3 + +[(p(x)+random.gauss(0, 0.25*x**2+0.1), 0.25*x**2+0.1) for x in [0, 2, 4, 6, 8]] +``` + +This gives us observations (both a value and an uncertainty) for even `x` less +than 10. These values appear in `poly_obs_data.txt`. Finally, these values are +represented as an observation in `observations`. Here we give the data a name. +And we specify that the values that should be used from the `forward_model` is only +the even ones (the `forward model` spits out the image of the polynomial on the +range `[0, 9]`). It also specifies that the time step to consider is `0` +(`RESTART`). We do not really have a time concept in this setup and hence we +only use `0` as a dummy value. We could of course have considered the values +feed to the polynomial as time; but that is left as an exercise for the reader. + +### Parameters +As mentioned above `a`, `b` and `c` forms the parameters of the model `ax^2 + bx + c`. +They are all specified to be uniformly distributed over ranges in +`coeff_priors` and are sampled by `GEN_KW` and dumped to the forward model +following the `json`-template in `coeff.tmpl`. + +### Forward model +After the parameters are dumped to the runpath, _forward model_'s are launched +for each of the realizations. The forward model consists of a single script +described in `poly_eval.py`, that loads the dumped parameters and outputs the +values of the polynomial (given the parameters) for integer `x in [0, 10]` to the +file `poly_0.out`. + +The very minimal job description file `POLY_EVAL` just points to the script. + +### Loading data +The configuration specifies a `GEN_DATA` that expects there to be a result file +`poly_%d.out` for report step `0`. In other words it expects to load data from +`poly_0.out`, the exact file that the forward model produces. + +### Model update +Then the loaded data is compared to the observed data and the parameters are +updated accordingly. + +### Time +Although we don't really have a clear concept of time in this case _ERT_ +expects us to have so. Since we have specified that all of our data is for time +step `0`, we had to create an artificial time map `time_map` that specifies +that the very first and only report step corresponds to `2006-10-1`. This could +be any date, so we put it to the date of the first commit of the +`ensembles/ert` repository on _Github_. diff --git a/tests/legacy_test_data/poly_gen_param/coeff.tmpl b/tests/legacy_test_data/poly_gen_param/coeff.tmpl new file mode 100644 index 000000000..e55ade502 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/coeff.tmpl @@ -0,0 +1,5 @@ +{ + "a": , + "b": , + "c": +} diff --git a/tests/legacy_test_data/poly_gen_param/coeff_priors b/tests/legacy_test_data/poly_gen_param/coeff_priors new file mode 100644 index 000000000..6bc38963e --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/coeff_priors @@ -0,0 +1,3 @@ +COEFF_A NORMAL 0.5 0.5 +COEFF_B NORMAL 1.0 1.0 +COEFF_C NORMAL 2.5 2.5 diff --git a/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_0 b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_0 new file mode 100644 index 000000000..8b1acc12b --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_0 @@ -0,0 +1,10 @@ +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 diff --git a/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_1 b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_1 new file mode 100644 index 000000000..b37ba18a4 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_1 @@ -0,0 +1,10 @@ +0.1 +0.9 +2.1 +3.2 +3.8 +5.05 +6.15 +6.82 +8.03 +8.99 diff --git a/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_2 b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_2 new file mode 100644 index 000000000..8bebfc388 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_2 @@ -0,0 +1,10 @@ +-0.1 +0.99 +2.07 +3.2 +3.94 +4.95 +6.05 +7.07 +7.98 +9.13 diff --git a/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_3 b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_3 new file mode 100644 index 000000000..e55d71dd7 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_3 @@ -0,0 +1,10 @@ +0.01 +1.01 +2.03 +3.07 +4.01 +5 +6.03 +7.09 +8.08 +9.11 diff --git a/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_4 b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_4 new file mode 100644 index 000000000..2f2e5435c --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_4 @@ -0,0 +1,10 @@ +-0.07 +1.09 +1.992 +2.983 +4.08 +5.1 +6.05 +7.1 +8.15 +9.2 diff --git a/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_5 b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_5 new file mode 100644 index 000000000..fe3d1b938 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_5 @@ -0,0 +1,10 @@ +-0.01 +0.991 +2.09 +3.1 +4.09 +5.03 +6.16 +7.23 +8.08 +8.89 diff --git a/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_6 b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_6 new file mode 100644 index 000000000..e63877d4a --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_6 @@ -0,0 +1,10 @@ +0.05 +1.15 +2.2 +3.01 +4.1 +5.01 +6.14 +6.97 +7.88 +8.89 diff --git a/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_7 b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_7 new file mode 100644 index 000000000..25f36a2a0 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_7 @@ -0,0 +1,10 @@ +0.1 +1.2 +2.23 +3.14 +3.84 +4.985 +6.21 +7.09 +8.18 +9.26 diff --git a/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_8 b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_8 new file mode 100644 index 000000000..460920b43 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_8 @@ -0,0 +1,10 @@ +-0.10 +0.891 +1.92 +2.83 +4.13 +5.25 +6.08 +7.16 +7.78 +8.89 diff --git a/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_9 b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_9 new file mode 100644 index 000000000..86d7f1699 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/initial_ensemble/initial_param_file_A_9 @@ -0,0 +1,10 @@ +0.01 +1.07 +2.12 +3.1 +4.23 +5.06 +6.1 +6.87 +7.88 +8.899 diff --git a/tests/legacy_test_data/poly_gen_param/observations b/tests/legacy_test_data/poly_gen_param/observations new file mode 100644 index 000000000..dff1ae0b5 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/observations @@ -0,0 +1,6 @@ +GENERAL_OBSERVATION POLY_OBS { + DATA = POLY_RES; + INDEX_LIST = 0,2,4,6,8; + RESTART = 0; + OBS_FILE = poly_obs_data.txt; +}; diff --git a/tests/legacy_test_data/poly_gen_param/poly.ert b/tests/legacy_test_data/poly_gen_param/poly.ert new file mode 100644 index 000000000..04007fa55 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/poly.ert @@ -0,0 +1,19 @@ +JOBNAME poly_%d + +QUEUE_SYSTEM LOCAL +QUEUE_OPTION LOCAL MAX_RUNNING 50 + +RUNPATH poly_out/real_%d/iter_%d + +OBS_CONFIG observations +TIME_MAP time_map + +NUM_REALIZATIONS 10 +MIN_REALIZATIONS 1 + +GEN_KW COEFFS coeff.tmpl coeffs.json coeff_priors +GEN_PARAM PARAMS_A parameter_file_A INPUT_FORMAT:ASCII OUTPUT_FORMAT:ASCII INIT_FILES:initial_ensemble/initial_param_file_A_%d +GEN_DATA POLY_RES RESULT_FILE:poly_%d.out REPORT_STEPS:0 INPUT_FORMAT:ASCII + +INSTALL_JOB poly_eval POLY_EVAL +SIMULATION_JOB poly_eval diff --git a/tests/legacy_test_data/poly_gen_param/poly_eval.py b/tests/legacy_test_data/poly_gen_param/poly_eval.py new file mode 100755 index 000000000..251a63a6c --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/poly_eval.py @@ -0,0 +1,19 @@ +#!/usr/bin/env python + +import json + + +def _load_coeffs(filename): + with open(filename) as f: + return json.load(f) + + +def _evaluate(coeffs, x): + return coeffs["a"] * x**2 + coeffs["b"] * x + coeffs["c"] + + +if __name__ == "__main__": + coeffs = _load_coeffs("coeffs.json") + output = [_evaluate(coeffs, x) for x in range(10)] + with open("poly_0.out", "w") as f: + f.write("\n".join(map(str, output))) diff --git a/tests/legacy_test_data/poly_gen_param/poly_obs_data.txt b/tests/legacy_test_data/poly_gen_param/poly_obs_data.txt new file mode 100644 index 000000000..d792b163d --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/poly_obs_data.txt @@ -0,0 +1,5 @@ +2.8532509308 0.1 +7.20311703432 1.1 +21.3864899107 4.1 +31.5145559347 9.1 +53.5676660405 16.1 diff --git a/tests/legacy_test_data/poly_gen_param/storage/case-log b/tests/legacy_test_data/poly_gen_param/storage/case-log new file mode 100644 index 000000000..ef269fd76 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/storage/case-log @@ -0,0 +1,3 @@ +CASE:default PID:10213 HOST:st-linrgs112.st.statoil.no TIME:25/11/2021-20.51.33 +CASE:default PID:1521 HOST:st-linrgs112.st.statoil.no TIME:29/11/2021-21.36.11 +CASE:default_smoother_update PID:1521 HOST:st-linrgs112.st.statoil.no TIME:29/11/2021-21.36.39 diff --git a/tests/legacy_test_data/poly_gen_param/storage/current_case b/tests/legacy_test_data/poly_gen_param/storage/current_case new file mode 100644 index 000000000..752cee887 --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/storage/current_case @@ -0,0 +1 @@ +default_smoother_update diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/0000/files/POLY_RES_active b/tests/legacy_test_data/poly_gen_param/storage/default/0000/files/POLY_RES_active new file mode 100644 index 0000000000000000000000000000000000000000..ddb225b629bc19a2b81c6c9a23fe8f2e39f97a31 GIT binary patch literal 15 Ncmd;LU|?WG0002z02TlM literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..a6b45150ce9825ffdb9aa1df4dacd5595f953ae9 GIT binary patch literal 192 zcmWFy4GraCU|Yew6M+;%ArNzc7(h@lhcSR*{r{Wi zz6U>6<#I53wodg)vZO<~fOYVTJ6aAeQbkVdwpuuNX}728J-0~M5deOcPme-Ev unv{e%ES!@Ou4o6s2GCs&PSkFMufFTqJK$0ME0ElIQI3I{X003fu B2@?PS literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..0a02659e5bdb252c4ce5cbdfd8de2f53c95b199d GIT binary patch literal 256 zcmWFy4GraDU|?|ecXe|M)-%vEU}ykxRe(74`}{;8#gGleS0vLbKX7t5+~l;o#QCuQq~1qIHpW%xMUO%#ptDN$-pq>GxH^gN`fTFegOWeDl7K0gsiF)#r!4-f}9208i$$2;m7=ov7C0zm^%5Cj^4SQdyafS3!2 ao&8SOv^uU;qG8*$t`y literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_0/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..6f6e6d7f07e38abbc743545c92212ad3f5e5e369 GIT binary patch literal 192 zcmWFy4GraCU|02Igv;>Yew6M+;%ArNzc7(h@lhcSR*{r_oi zZg3n~&Fo+t*mC9V9{~q8y?#^WWJ!mlwqwGMEs74?zS)Jgep7Q`cwrD9$D!*WuX|47 u*&RcNUCSKO(pya(&OdlBzPZ-YA@25V-IGUc9g;RHoq$+CJo%sDKLY^fk1|{U literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..cfc0663f8ba02abdf89567b400ec90a26e7ea348 GIT binary patch literal 65 zcmeZo6=GmyU|@LRzBCa?f!RDjI>6s2GCs&PSkFMukRcQZK$0ME0ElIQI3I{X003g1 B2^0VT literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..163ed3c5ff7d2f3c5687a025fd122089a9c82f05 GIT binary patch literal 256 zcmWFy4GraDU|?|ecXe|M)-%vEWM}|#Re(74`}{;8#gGle+%*gWTiKrNPnJI2vd{X7 z{lW!bl7K0gsiF)#r!7Z5x9ySljr>lx@7GK2yFND2fRfLI!cRe+cWhyxsh Z9DRf19pMTafPx^<0K~FD90bH5001k34aNWf literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_1/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_10/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_10/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_10/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_10/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..34fab772074579f7218f6cc13dbb4a15700880f1 GIT binary patch literal 24 WcmeZo6=GmyU|Yew6M+;%ArNzc7(h@lhcSR*{r^l; zm3JFU#2seNxh1)*Pr>1gtxC;%eGLbV`tN;G{)P^M`E%=czcF`M^p1JLtq=ANZ|g)K u>|X2Q5bMX;;VI_jaBphB7Ju literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..17283561170745919eb026f7848c3b9e59e1f00c GIT binary patch literal 65 zcmeZo6=GmyU|@LRzBCa?f!RDjI>6s2GCs&PSkFMuh#?dRK$0ME0ElIQI3I{X003gV B2^9bU literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..e6dc1b15c71e557a40e97fb9962598eac9976ea4 GIT binary patch literal 256 zcmWFy4GraDU|?|ecXe|M)-%vEVrT$zRe(74`}{;8#gGle50^K7Y@UD9UgB`1`-?lz z?27~+hP1SQwFk+Q4gNFyX8>9s$^$eZz%j_tH#puA?t&PgAj}1YKsLycAW$)9wy7{n z*}M4X|2BA~+^zoo&pF;S>6fHTTH{em*{FE-cN4OomRnS_v9!qc9CSEzka@|S*kccQ ZJ$`N7b2xE=nYt=FL(D%_W1vwW`vDlVLSp~` literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..6d2c8c3e55d821d334a875bb76365630b2b0ea1d GIT binary patch literal 104 zcmeZo6=GmyU|>l7K0gsiF)#r!4-f}9208i$$2;m7=ovAD0zm^%5Cj^4SQdz5fS3!2 ao&8SOv^uU;qGGI}OqR literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_2/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_20/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_20/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_20/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_20/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..34fab772074579f7218f6cc13dbb4a15700880f1 GIT binary patch literal 24 WcmeZo6=GmyU|Yew6M+;%ArNzc7(h@lhcSR*{r`n6 zGq=@06>wN%>0sc_FY7SnVBn`$cQhSbZhZLSWohb=_iMAfrjUb!hqU{equ1RW)}J#} vsDA6`5X7}>?-I=rhbiCK;%Br(I>@d0Up%8d-eG6G@@I$z#FPIS{xbjoktH+O literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..fd27179b1177ba016d2cbf647fa75a489e9299ed GIT binary patch literal 65 zcmeZo6=GmyU|@LRzBCa?f!RDjI>6s2GCs&PSkFMum?0DhK$0ME0ElIQI3I{X003gz B2^IhV literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..ea7c6ac0fc578b9545e753c4f921ec7b643bb184 GIT binary patch literal 256 zcmWFy4GraDU|?|ecXe|M)-%vEW@rF%Re(74`}{;8#gGleA!3yaWte~2pI*~{O4j?i zefl;@-`RrC>_PHmgZ~Ww8GzP@@&HW;a13(v4UTt&yC4QA2y;OpkPUJq2vp2jEf)Fw z--cC3l7K0gsiF)#r!7Z5x9ySljr>lx@7GlT*GND2fRfLI!cRe+cWhyxsh Z9DRf19pMTafPx^<0K~FD90SB4001nU4b%Vt literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_3/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_30/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_30/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_30/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_30/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..34fab772074579f7218f6cc13dbb4a15700880f1 GIT binary patch literal 24 WcmeZo6=GmyU|Yew6M+;%ArNzc7(h@lhcSR*{eS+X zbgsGLTn^Wms(qHQ2s#||SrqrdQ{3TJ-^$&aZp%A#q@39JHAdB8>tAhc-%r{Ol_&o{ ud4J8&L2;7e@oVm84woW+Ti^D!b~xI1Y++rYgF`#NYB0nC;>rIE{}}*it~2=n literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..37e0962961a23871bee6faaf29cbcbdeb5aab55d GIT binary patch literal 65 zcmeZo6=GmyU|@LRzBCa?f!RDjI>6s2GCs&PSkFMugdr3NK$0ME0ElIQI3I{X003h6 B2^RnW literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..2faa266b67dbdd6d1d20c7b9a4f2eccc80246382 GIT binary patch literal 256 zcmWFy4GraDU|?|ecXe|M)-%vEVQ2tyRe(74`}{;8#gGleN11rzXIb3dZzJ#YCFI(r z{mNN#Qb+18+k@oE2LBoUGXSj*p$>CBX6JKV6!lMKpHlcuhJ%?`^ WJ3Ls-@KoE9fnm3~Vn4(vko^E!;XiNy literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..afd3826065513baca308499ac27f677f62e1449e GIT binary patch literal 104 zcmeZo6=GmyU|>l7K0gsiF)#r!7Z5x9ySljr>lx^oFoXgDND2fRfLI!cRe+cWhyxsh Z9DRf19pMTafPx^<0K~FD90|lA001oM4buPs literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_4/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..8fcad9155a6cd0abc5a74fac2a1dfa425d8ba2c0 GIT binary patch literal 192 zcmWFy4GraCU|Yew6M+;%ArNzc7(h@lhcSR*{eOvy zceXK~7!MSj|Gd2S)sOuO-0|_RgErgCXngRqvt@NSarqN-_)ZCjwRg)F?(|c2*k~m6 ubB~aLLlc9fRat?VgXfLylRFOBIxxllW~yRzc3{4$tN=Ej1mZu#e+B?;nK9G= literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..8deb3dbcd6aba3ab8db5fb9a22b7a2959d271f39 GIT binary patch literal 65 zcmeZo6=GmyU|@LRzBCa?f!RDjI>6s2GCs&PSkFMulpz!dK$0ME0ElIQI3I{X003ha B2^atX literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..b852a01fca78ddaf02733cee8c462e41586e24f3 GIT binary patch literal 320 zcmWFy4GraDU|?|ecXe|M)-%vEWoQ6$Re(74`}{;8#gGleuP;uU^VWCuey2UZ+iVP9 z?vMS+HMcJM-+quh+2B9Je+HoSp*%nn0vv-JeS_m2!7exe6i5YOs0#{#Y>*>CpkmHy zvB>BDHmpjm|J)eN9lL$+_WO$0e_0ivb;}7*Z0{*dWG|LxS870KT0@ssI20 literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..6f54782bff5980ac48053c683c72e40639dcefe6 GIT binary patch literal 104 zcmeZo6=GmyU|>l7K0gsiF)#r!7Z5x9ySljr>lx^oGK2yFND2fRfLI!cRe+cWhyxsh Z9DRf19pMTafPx@!0ElIQI2DLN001$r4j}*l literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_5/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..2fffe15645df269c8bbb75ae022ca0fec8a9aece GIT binary patch literal 192 zcmWFy4GraCU|Yew6M+;%ArNzc7(h@lhcSR*{eQ2x zxycUSxE$CL^S&3w3pj+Vk!sm#E9$^A@$&W0qB0IM+I@ZslqfkQOg4R`cuU>k&g&)n ubZqq;Iy`)L&p2n~P~*tWDe>3L;dDZehsY{x2V)zBH4qDkC;v12X8-^iNH2i^ literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..62f9e9c84ca168971041c0e7c905f446e6e1a477 GIT binary patch literal 65 zcmeZo6=GmyU|@LRzBCa?f!RDjI>6s2GCs&PSkFMuj3E>VK$0ME0ElIQI3I{X003h& B2^jzY literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..4f52607c2a1c1fc00cd7d05ae0949d29490e9ff5 GIT binary patch literal 256 zcmWFy4GraDU|?|ecXe|M)-%vEV`ul7K0gsiF)#r!7Z5x9ySljr>lx^oF@ypEND2fRfLI!cRe+cWhyxsh Z9DRf19pMTafPx^<0K~FD90SB4001q^4cY(z literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_6/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..7663347be7dddbda2e6b2da626937063e56c78e5 GIT binary patch literal 192 zcmWFy4GraCU|Yew6M+;%ArNzc7(h@lhcSR*{r@JJ zDF&Cze(sN9IrfX~+0Xs+-Y-AqZT@q=$34p_3$woOkG@cy%+c^=|FxsJCJp5u_LtPk w^9e0_wqN2+TW+_}mHir8k4h%3J!Buya^>xt)lcoUp6cpAEFhlz&+wlC0NGJIF8}}l literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..cc8136af120983e5a916bda5f23da9ce5847bec9 GIT binary patch literal 65 zcmeZo6=GmyU|@LRzBCa?f!RDjI>6s2GCs&PSkFMuoFNnlK$0ME0ElIQI3I{X003iB B2^s(Z literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..b422d03b9579d55f3199eb2984404deb3cb1f03d GIT binary patch literal 256 zcmWFy4GraDU|?|ecXe|M)-%vEXJ`O&Re(74`}{;8#gGle`p@JAm5#jK|Nohlt@ghU z`Fh)F=(|1$spYtTL` literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..9a60c29a61816c778c976b55429e20e39e2924a3 GIT binary patch literal 104 zcmeZo6=GmyU|>l7K0gsiF)#r!7Z5x9ySljr>lx^oGlT*GND2fRfLI!cRe+cWhyxsh Z9DRf19pMTafPx^<0K~FD909~2001r!4cGtx literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_7/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..f713dde64f2c96d8012fd8024f6f1c16f8994f01 GIT binary patch literal 192 zcmWFy4GraCU|Yew6M+;%ArNzc7(h@lhcSR*{r|jf zBk2^OKlTm};#Xc)J7GW1U+?;xNniFK)PDD*B8v6EW!`+lSsVBdusrY4c)L{OfR@?! vg)(B22U1GDwcOT_J#anX=nIj2g##@2ZysirRytsNNnH_Q0rBL2hW`uzmi#sp literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..8650eb75c3a0f3a9def12d30e6d0c187c30d211f GIT binary patch literal 65 zcmeZo6=GmyU|@LRzBCa?f!RDjI>6s2GCs&PSkFMuf*}+LK$0ME0ElIQI3I{X003if B2^#t+*6az( z0p^$={QzRMM0NlG literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..5165d84264648813f3432059bd2591aa325e7573 GIT binary patch literal 104 zcmeZo6=GmyU|>l5K0gsiF)#r!4-f}9208i$$2;m7=vgp?0zm^%5Cj^4SQdz*ftU-3 ao&8SOv^uU;qGIz75_0 literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_8/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..99d9964443bd40db682c72aa2ab7716205df614f GIT binary patch literal 192 zcmWFy4GraCU|Yew6M+;%ArNzc7(h@lhcSR*{ePk6 z1E&@q<#BLK+FjjHC+4vFTvns4nxaEWWw>p^GYyBOH!fOSu{U%u*sadb{nN}LC}r)! uEAwm}ShEZ(X3TJM&}Cinm;Z*F!@_30hZlOi9TJ}^F+(gMp8U`7p8)`&&M^xB literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..a95d366705188646530a662a3c03a1c61088e577 GIT binary patch literal 65 zcmeZo6=GmyU|@LRzBCa?f!RDjI>6s2GCs&PSkFMuk|7ibK$0ME0ElIQI3I{X003i- B2^;_b literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..a77e39a81d8cf3c673c3382b3cdf1383024bff03 GIT binary patch literal 320 zcmWFy4GraDU|?|ecXe|M)-%wvWM}|#Re(74`}{;8#gGle3hXPK?Q=Kpf2@0DrMt)@ z`<;szSXhPb*n{NB2LBoUGXSj**>CpkmHy zvB>BDHmo`tx9@A|1HPU8-|m|v{o=1pEwHF&W3iCA$KVl5K0gsiF)#r!7Z5x9ySljr>lx@-GK2yFND2fRfLI!cRe+cWhyxsh Z9DRf19pMTafPx@!0ElIQ7;Gqz1^_dH4kiEq literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default/Ensemble/mod_9/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Index/INDEX.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default/Index/INDEX.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/Index/INDEX.index b/tests/legacy_test_data/poly_gen_param/storage/default/Index/INDEX.index new file mode 100644 index 0000000000000000000000000000000000000000..34fab772074579f7218f6cc13dbb4a15700880f1 GIT binary patch literal 24 WcmeZo6=GmyU|0wPR&iqN!8EIPl;De(GPG8a`bf#aShVT%`0JG og{qXnqSDPj$ko{~I0USa1*iaIEI$x?=B1=o=zIFPxJH2G0Bk55b^rhX literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/files/case_config b/tests/legacy_test_data/poly_gen_param/storage/default/files/case_config new file mode 100644 index 0000000000000000000000000000000000000000..593f4708db84ac8fd0f5cc47c634f38c013fe9e4 GIT binary patch literal 4 LcmZQzU|;|M00aO5 literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/files/state-map b/tests/legacy_test_data/poly_gen_param/storage/default/files/state-map new file mode 100644 index 0000000000000000000000000000000000000000..f2112badc8fb76f762e368e584d4d6b14261d796 GIT binary patch literal 48 Qcmd;LU|?VbViqDX00pc7Gynhq literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default/files/summary-key-set b/tests/legacy_test_data/poly_gen_param/storage/default/files/summary-key-set new file mode 100644 index 0000000000000000000000000000000000000000..593f4708db84ac8fd0f5cc47c634f38c013fe9e4 GIT binary patch literal 4 LcmZQzU|;|M00aO5 literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..a2021b36e8e2f39b9d48be3bc32f1a5b6b4c74a9 GIT binary patch literal 192 zcmWFy4GraCU|6s2GCs&PSkFMufFTqJK$0ME0ElIQI3I{X003kU B2^s(Z literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..529be8fe7db0f6ea43029d490d2d1433f89b21d8 GIT binary patch literal 448 zcmWFy4GraDU|?|ecXe|M)-%vEU}ykxRe<=p`_e=p#gGle*0nmyT>M|{&j-5w6zzGr zzoJ-&%V+m4dyqWY;6KBEhE+h&05!okINlNN0t=uZ%msx&Hpr16P%$St!GTTw%|ae_ zj-!lASr=^Km@=*5l2JeuqnEZN1H+Wh%$Fc436dcDf!+`00jdme4043qe*h?u55(B* zXAEFi|350v{fIOFg#8IsW!2YYKG+`+|9|DC1cQTT_wR}iE7%lx@7FoXgDND2fRfLI!cRe+cWhyxsh k9DRf19T5sah5^9=AeIH{r1tpb7uAPoWyU=l(A0Hq%hBLDyZ literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_0/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_1/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_1/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..a6d5aa2f36229a6afa6769b2e9d192898c437716 GIT binary patch literal 192 zcmWFy4GraCU|02Igv;+O7A6M+;%ArNzc7(h@lhcSR*{r}); zihZRYSsi5F_w`&g6LzS$ese6s2GCs&PSkFMukRcQZK$0ME0ElIQI3I{X003ky B2^#_w*PaEH%DzmC_Py2omS%%qi zs#73lKuM7OK<|h00QmuqL5^_y4*&)7ff&2}i~$Vm|3}{KYLF@3X@82P{*L+1H};O7 zEgiQXVQ_f*%S!$KVorxC9xFu)lldIZ^!#evt105}<<`B>L;VsCJf_^!3mv5$-YUM> c%p<7aAi4S98uLGj4&MV+jDa?i1VHWw09ep%+yDRo literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_1/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_1/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..348c931e33d017d89a891f1bb64976ece07832d7 GIT binary patch literal 128 zcmeZo6=GmyU|@LezBCa?F)#r!7Z5x9ySljr>lx@7GK2yFND2fRfLI!cRe+cWhyxsh k9DRf19T5sah5^9=AeIH{r1tpb7uAPoWyU=l(A0Hw4MB>(^b literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_1/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_1/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_10/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_11/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_12/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_13/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_14/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_15/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_16/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_17/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_18/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_19/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..cbd447a471b72256339c0344c387467ce1919eae GIT binary patch literal 192 zcmWFy4GraCU|vN`No7r#N;P1xaEl7{-NR0W3+hMx2bKQtZohOhPcp=<15Y~d9*_qdhAu>ij< utDiVJJn_6_I$6@)p_F~2aVwLr!ycEf*AAQybZFn8>-A~Jjc literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..e0b999af91e28e9056e34b15f5e5773f1dcfb5b5 GIT binary patch literal 65 zcmeZo6=GmyU|@LfzBCa?f!RDjI>6s2GCs&PSkFMuh#?dRK$0ME0ElIQI3I{X003l5 B2^;_b literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..ff9b42b10db3dfabf2521e511d76be370ffef2bd GIT binary patch literal 448 zcmWFy4GraDU|?|ecXe|M)-%vEVrT$zRe<=p`_e=p#gGleD|d1x*|OfU-)DD$e`VlB z`|Jl7b|)-3Xb+Mn8~kVZ&#(#z8lWcl2FE+XT@V8lgt?#)$ObtQ1S;mtHWg+mdl&!w z-v+OgyVbw{ImeqO{gRYPYdmTx8x_y~ZbJ6ca*Jv z4ku19Q&(kYi20{#3^WR4KhXQ3JV17UV~``<{sTaPd?3bdKVtyH`v1Fy)t;VvyKcYH z|BSk3jSu!0ZMeSlU0`r1diDL{#Lb)zi{I&q+;iu5cs})m!`}nK4x4>-{{s kv%jmGTQEWyPzVGXfLI!cRe%^|{wg470Ma1P045;>0L_^ZCjbBd literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_2/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_20/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_21/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_22/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_23/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_24/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_25/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_26/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_27/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_28/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_29/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..894e0c1f1dbe60b254b0afa9f1a4f5c2ecd41c0a GIT binary patch literal 192 zcmWFy4GraCU|f z6gCuTusOKyeQQIK=kw)gHN83hf8<>epi?ywm-oU``3I5Ef4Vfj=i vh3N{84kF6l&mx@M9Q2MIu6s2GCs&PSkFMum?0DhK$0ME0ElIQI3I{X003lZ B2^|0c literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..32103c188439d62ecbd99e941882ea4e66791cbd GIT binary patch literal 448 zcmWFy4GraDU|?|ecXe|M)-%vEW@rF%Re<=p`_e=p#gGles@wjg9ou=^enD^c)4Z*# z_UouD`X4ucw>?OnZ1A7qKf@{@Xn>mF8yxQlcR>tL5axnHARFXJ5U7~5S}gMUzYVL7 z#u+dBe<8e=|J$~h>*C@!j4T=|4FAgTCFo6WU}l!+usE@OAKx8C^@j{$a>|bxE-rtt z!I@7Zap4mNhL0U`>_DSH_5-~i$^&EvI0iYw?LPn%$OmHV_A>@BtpESYchib6?QZ*d z+SWy{qdwR>-Z;2(O&Wtks!+iJy=V@Hh!e&RC4vGD^51^SPt+H2@HF3{yCOisA%E(` kD9IWbhp?n0cMd8jIOv!kHl1v!s kv%jmGTQEWyPzVGXfLI!cRe%^|{wg470Ma1P045;>0M0BCDF6Tf literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_3/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_30/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/FORECAST.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/PARAMETER.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_31/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..85bfa7a9da91bc314825fc264ea457cfb76d6e9d GIT binary patch literal 192 zcmWFy4GraCU|3Yz|zxmeU`32|4V|uX#K3shoq<(IW5F6Ez&9_3x^%IT|_4Y&`Yj`$9_xmbC{a uTs3ucFuv1pp5NciA^P0X9jjz~9QGa*R}1zJbYPyWa0g-m@#KGo{|o>LxG)R= literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..a97db587f272caf8fc68c35978e9e0085a6fd1d2 GIT binary patch literal 65 zcmeZo6=GmyU|@LfzBCa?f!RDjI>6s2GCs&PSkFMugdr3NK$0ME0ElIQI3I{X003l% B2_66d literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..83d171201e1dfa7986177e9de4241cc9b913e704 GIT binary patch literal 448 zcmWFy4GraDU|?|ecXe|M)-%vEVQ2tyRe<=p`_e=p#gGle7rjD`1{&P5e^^&}U0-~$ zeT32H>+`=Jum{PL4gNFyXIKRU4Nwz&gX10HE{FsQ!dy@YWP=%1>c$C1yCKRx*=kQHqhX;!p zo@!e%Fzhy0?1vZyvLEREP#z#Rz%j@XZvO$GKt2#-x1TY9Vg3KxD<&!M`LEu8UE4GA zc*#fmx;=~n(og=|uUPPQ;$L14hpNseBDQt{4xWF6UQe+Xaj^c#zq3G1!a-D6DpIdN h#^K-lGYvCR6&xBuRyJ(RQgYb7Nht|vBS`?{egMFNa}59h literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..36b6e354ca73e1c7d4b301de98e35f2a4c5ccdf2 GIT binary patch literal 128 zcmeZo6=GmyU|@LezBCa?F)#r!7Z5x9ySljr>lx^oFoXgDND2fRfLI!cRe+cWhyxsh k9DRf19T5sah5^9=AeIH{r1tpb7uAPoWyU=l(A0H<>iD*ylh literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_4/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..27d41fb91b1e8cbb3a07a82cc5e8b67e6be4e83b GIT binary patch literal 192 zcmWFy4GraCU|><15NYXPvVRsc u%V!6Nqvc80x}Ul_h=xzC4R7&wn6z$Y&F1F;4vG&I+aMMYPyT24&j0{ZoiNS- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..2890e71d030dd9cee92a1744a6a901d733a9a2e1 GIT binary patch literal 65 zcmeZo6=GmyU|@LfzBCa?f!RDjI>6s2GCs&PSkFMulpz!dK$0ME0ElIQI3I{X003mA B2_FCe literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..82a2e304c27f3e87e80fa44ca39ad91e0c2fa165 GIT binary patch literal 320 zcmWFy4GraDU|?|ecXe|M)-%vEWoQ6$Re<=p`_e=p#gGle(~^HjyimMme_@>n$E$OP z>@z*%j=X%e*B&HKHu%r*p8;rnC=bwt0LLIl-{5#hunP_V1@eIy=7K^X8{|k3sF=eT zz_9-Re|Ed`mxMR%KkAn)uQ&gl{e@e{gDgB49C&iBcQ4(};c(7jw*R(v0f!8g);Br| yA`b4a*lqKDB^;J=n`%6*mT}N!GLPPPU*6$q=zK-@(~1tgoeGm777$N@+z$Y7i$+EO literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..646218d749363ae194c328527cbdd4d78d711ff8 GIT binary patch literal 104 zcmeZo6=GmyU|@LezBCa?F)#r!4-f}9208i$$2;m7=$SHv0zm^%5CjeYu`Ceh12Gp6 aJNvu3xdp?O0Y$)|0Z2*%u?m>SzyJVVMGgZ1 literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_5/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..446e73baa8542de2409323b9c96224f2431a11ca GIT binary patch literal 192 zcmWFy4GraCU|M+&- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/FORECAST.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/FORECAST.index new file mode 100644 index 0000000000000000000000000000000000000000..30b31da4ba21e0aead727260b20d94cbb472f394 GIT binary patch literal 65 zcmeZo6=GmyU|@LfzBCa?f!RDjI>6s2GCs&PSkFMuj3E>VK$0ME0ElIQI3I{X003me B2_OIf literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..ecf53d2e997ff44e391e6df7e8f5ba96355de325 GIT binary patch literal 448 zcmWFy4GraDU|?|ecXe|M)-%vEV`u_PHmgZ~Ww8CC&71JnfH;CM&43u1tRFc%a8*&s)PK*gNdrot>?x0W{^ zRR0~BV7IvWgw^-vE12J~{83P#B|1aUs-LfcegZ<)! zl;bzjKG`SpEp3#a$>?zHmd>i@jvNkl+WKohg$OvzRo-r~`>C+Q!Ij+RW{naKY21gW k?s_impyqUB{qGI(4wtJ0CZ9j8=&*dH@)V$rBmt270a8P82mk;8 literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..269cd1f5c127ad2967016d6cd82b805486561da7 GIT binary patch literal 128 zcmeZo6=GmyU|@LezBCa?F)#r!4-f}9208i$$2;m7=$SEu0s&YRP~rd(%K~ve5OV>s kv%jmGTQEWyPzVGXfLI!cRe%^|{wg470Ma1P045;>0MF$SF8}}l literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_6/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..05af3cb7c29f9a9e2ca0a6cd55d78712a7372560 GIT binary patch literal 192 zcmWFy4GraCU|6s2GCs&PSkFMuoFNnlK$0ME0ElIQI3I{X003m+ B2_XOg literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..a33f1f1e9b6a825fcfc490be9e8c69ab94edcc07 GIT binary patch literal 448 zcmWFy4GraDU|?|ecXe|M)-%vEXJ`O&Re<=p`_e=p#gGleIvXF}iCKHuo>lYnBmVf~ z_RkWY3I7i|WDk-j8~kVZ&#(#z8lWcl2FE+XT@V2jgt?#)$ObtQ1S;mtHWg+myCvOx zF#Y%IZtk3&>x`{VY~ROsNAdW}4bFT=9u#Y^bm{$5c*8JpdO^oa`!Au&ZfsuK77bIk zYgq#I8z`ATOaj{ep8@FoP#z#Zz%j@XZvO$GKt2#-x1TY9Vf}yp@{O)ZN7mX`eph+> zZT%lx^oGlT*GND2fRfLI!cRe+cWhyxsh k9DRf19T5sah5^9=AeIH{r1tpb7uAPoWyU=l(A0I4z&F#rGn literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_7/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..e03d5376d786eaa02d8cc4d47de81a2f7dfe1487 GIT binary patch literal 192 zcmWFy4GraCU|LZ8+#FPIS{xbjoXty6s2GCs&PSkFMuf*}+LK$0ME0ElIQI3I{X003nF B2_gUh literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..06fbf5b229f9b66658f5f62f6e07cb1f71bc4324 GIT binary patch literal 448 zcmWFy4GraDU|?|ecXe|M)-%wvU}ykxRe<=p`_e=p#gGle+ZH50t~>V0J}OgE!9f1| z{*NgO-b|A}VGoig8~kVZ&#(#z8lWcl2FE+XT@Vcvgt?#)$ObtQ1S;mtHWg+md&mD` z?mYD?e~#6)$Gm=hK=%Ke=^{6ZV&l&|V|a9OE0={qL*oi(fr!QyW|z2Qj&f@p?j3xb zIQ7J?$6b63n|c)WKt_S=2YNr02gnX^4043qe*h?u55(B*XAEFi|3B-DP#f>UZTo-m z2lQ~sys_W2_ds!7;y?S;xa0gfTc+`C2nA^930_uoXsB0E1=>gw0J$FkJzjF} literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/PARAMETER.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/PARAMETER.index new file mode 100644 index 0000000000000000000000000000000000000000..ffb6deca706cb52dc9f5b183ff33285f2ced604b GIT binary patch literal 128 zcmeZo6=GmyU|@LezBCa?F)#r!4-f}9208i$$2;m7=vgp?0s&YRP~rd(%K~ve5OV>s kv%jmGTQEWyPzVGXfLI!cRe%^|{wg470Ma1P045;>0MQE(GXMYp literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_8/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/FORECAST.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/FORECAST.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..b12fef8adf4f3f739a5014586c5e7e4435859994 GIT binary patch literal 192 zcmWFy4GraCU|6s2GCs&PSkFMuk|7ibK$0ME0ElIQI3I{X003nj B2_pai literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/FORECAST.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/FORECAST.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/PARAMETER.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/PARAMETER.data_0 new file mode 100644 index 0000000000000000000000000000000000000000..63d8f048503de59dac1db7367a18739354553ec7 GIT binary patch literal 320 zcmWFy4GraDU|?|ecXe|M)-%wvWM}|#Re<=p`_e=p#gGleRo4IPpB`VZ|948-BCec! z_F?B)_(TK_*@NWC2LBoUGXSj*}H^ z7}oz!3HovP)5$6JoT&_6SwSzyJVW(GCj$ literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/PARAMETER.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Ensemble/mod_9/PARAMETER.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Index/INDEX.data_0 b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Index/INDEX.data_0 new file mode 100644 index 000000000..e69de29bb diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Index/INDEX.index b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Index/INDEX.index new file mode 100644 index 0000000000000000000000000000000000000000..4eb5ab3906487f0293c5f8b4631b78a3c0c8135d GIT binary patch literal 24 WcmeZo6=GmyU|@LQzBCa?!2tj@F9Q_- literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Index/INDEX.mnt b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/Index/INDEX.mnt new file mode 100644 index 0000000000000000000000000000000000000000..5280360395e2145158e2ef669e8927603c088738 GIT binary patch literal 8 Mcmc~YYi9rf00;a5C;$Ke literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/ert_fstab b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/ert_fstab new file mode 100644 index 0000000000000000000000000000000000000000..923e96c267d189353d993661b99338c6ce7920a2 GIT binary patch literal 127 zcma!h!pHyu*+9ILn}GquQvhOFAa>0wPR&iqN!8EIPl;De(GPG8a`bf#aShVT%`0JG og{qXnqSDPj$ko{~I0USa1*iaIEI$x?=B1=o=zIFPxJH2G0Bk55b^rhX literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/files/case_config b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/files/case_config new file mode 100644 index 0000000000000000000000000000000000000000..593f4708db84ac8fd0f5cc47c634f38c013fe9e4 GIT binary patch literal 4 LcmZQzU|;|M00aO5 literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/files/state-map b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/files/state-map new file mode 100644 index 0000000000000000000000000000000000000000..f2112badc8fb76f762e368e584d4d6b14261d796 GIT binary patch literal 48 Qcmd;LU|?VbViqDX00pc7Gynhq literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/files/summary-key-set b/tests/legacy_test_data/poly_gen_param/storage/default_smoother_update/files/summary-key-set new file mode 100644 index 0000000000000000000000000000000000000000..593f4708db84ac8fd0f5cc47c634f38c013fe9e4 GIT binary patch literal 4 LcmZQzU|;|M00aO5 literal 0 HcmV?d00001 diff --git a/tests/legacy_test_data/poly_gen_param/time_map b/tests/legacy_test_data/poly_gen_param/time_map new file mode 100644 index 000000000..46b75751e --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/time_map @@ -0,0 +1 @@ +2006-10-1 diff --git a/tests/legacy_test_data/poly_gen_param/update_log/0000 b/tests/legacy_test_data/poly_gen_param/update_log/0000 new file mode 100644 index 000000000..62eb7e47e --- /dev/null +++ b/tests/legacy_test_data/poly_gen_param/update_log/0000 @@ -0,0 +1,12 @@ +=============================================================================================================================== +Report step...: 0000 +Ministep......: ALL_ACTIVE +------------------------------------------------------------------------------------------------------------------------------- + Observed history | Simulated data +------------------------------------------------------------------------------------------------------------------------------- + 1 : POLY_OBS 2.853 +/- 0.100 Active | 2.396 +/- 2.390 + 2 : ... 7.203 +/- 1.100 Active | 6.172 +/- 5.412 + 3 : ... 21.386 +/- 4.100 Active | 14.526 +/- 13.225 + 4 : ... 31.515 +/- 9.100 Active | 27.457 +/- 25.948 + 5 : ... 53.568 +/- 16.100 Active | 44.965 +/- 43.498 +===============================================================================================================================