diff --git a/neuralgcm/api.py b/neuralgcm/api.py index 1ead397..7485561 100644 --- a/neuralgcm/api.py +++ b/neuralgcm/api.py @@ -146,6 +146,12 @@ def data_from_xarray( self, dataset: xarray.Dataset ) -> tuple[Inputs, Forcings]: """Extracts data and forcings from xarray.Dataset.""" + ref_datetime = self._structure.specs.aux_features['reference_datetime'] + dataset = xarray_utils.ds_with_sim_time( + dataset, + self._structure.specs.physics_specs, + reference_datetime=ref_datetime, + ) dataset_coords = model_builder.coordinate_system_from_dataset(dataset) if not np.allclose( dataset_coords.horizontal.longitudes,