diff --git a/src/ert/analysis/_es_update.py b/src/ert/analysis/_es_update.py index 3cbd40f56ed..a43a3d595f6 100644 --- a/src/ert/analysis/_es_update.py +++ b/src/ert/analysis/_es_update.py @@ -311,7 +311,9 @@ def _get_obs_and_measure_data( name: list(set(index.get_level_values(name))) for name in index.names } observation = observation.sel(sub_selection) - ds = source_fs.load_responses(group, tuple(iens_active_index)) + ds = source_fs.load_responses(group, tuple(iens_active_index)).interp( + report_steps=observation.report_steps + ) try: filtered_ds = observation.merge(ds, join="left") except KeyError as e: diff --git a/src/ert/config/_read_summary.py b/src/ert/config/_read_summary.py index 3b4041b21f7..f6e1995e532 100644 --- a/src/ert/config/_read_summary.py +++ b/src/ert/config/_read_summary.py @@ -316,7 +316,8 @@ def _read_spec( hour=hour, minute=minute, second=microsecond // 10**6, - microsecond=microsecond % 10**6, + # Due to https://github.com/equinor/ert/issues/6952 + # microsecond=self.micro_seconds % 10**6, ) except Exception as err: raise ValueError( diff --git a/src/ert/config/summary_config.py b/src/ert/config/summary_config.py index 9eb89b76dae..3fdde7f275b 100644 --- a/src/ert/config/summary_config.py +++ b/src/ert/config/summary_config.py @@ -30,19 +30,6 @@ def __post_init__(self) -> None: def read_from_file(self, run_path: str, iens: int) -> xr.Dataset: filename = self.input_file.replace("", str(iens)) _, keys, time_map, data = read_summary(f"{run_path}/{filename}", self.keys) - - if self.refcase: - assert isinstance(self.refcase, set) - missing = self.refcase.difference(time_map) - if missing: - first, last = min(missing), max(missing) - logger.warning( - f"Realization: {iens}, load warning: {len(missing)} " - f"inconsistencies in time map, first: Time mismatch for response " - f"time: {first}, last: Time mismatch for response time: " - f"{last} from: {run_path}/{filename}.UNSMRY" - ) - ds = xr.Dataset( {"values": (["name", "time"], data)}, coords={"time": time_map, "name": keys}, diff --git a/tests/unit_tests/config/summary_generator.py b/tests/unit_tests/config/summary_generator.py index 6e06c309810..ac71ec25590 100644 --- a/tests/unit_tests/config/summary_generator.py +++ b/tests/unit_tests/config/summary_generator.py @@ -205,7 +205,8 @@ def to_datetime(self) -> datetime: hour=self.hour, minute=self.minutes, second=self.micro_seconds // 10**6, - microsecond=self.micro_seconds % 10**6, + # Due to https://github.com/equinor/ert/issues/6952 + # microsecond=self.micro_seconds % 10**6, ) @classmethod