diff --git a/mlair/data_handler/data_handler_wrf_chem.py b/mlair/data_handler/data_handler_wrf_chem.py index 9b0f96152d34ddd4a702899d09d0e12297e3e050..f191d6d0d40eea7cd7165f969474da17f910688e 100644 --- a/mlair/data_handler/data_handler_wrf_chem.py +++ b/mlair/data_handler/data_handler_wrf_chem.py @@ -174,7 +174,7 @@ class BaseWrfChemDataLoader: """ if (self.start_time is None) and (self.end_time is None): path_list = os.path.join(self.data_path, self.common_file_starter + '*') - logging.info(f"Reading file(s): {path_list}") + #logging.info(f"Reading file(s): {path_list}") return path_list elif (self.start_time is not None) and (self.end_time is not None): path_list = set() @@ -184,7 +184,7 @@ class BaseWrfChemDataLoader: self.date_format_of_nc_file) + '*' ))[0]) path_list = sorted(list(path_list)) - logging.info(f"Reading file(s): {path_list}") + #logging.info(f"Reading file(s): {path_list}") return path_list else: raise ValueError(f"`start_time' and `end_time' must both be given or None.") @@ -200,10 +200,16 @@ class BaseWrfChemDataLoader: # see also https://github.com/pydata/xarray/issues/1385#issuecomment-438870575 data = xr.open_mfdataset(paths=self.dataset_search_str, combine='nested', concat_dim=self.time_dim_name, parallel=True, decode_cf=False) + data = xr.decode_cf(data) + logging.info(f"Reading file(s): {self.dataset_search_str}") else: data = xr.open_mfdataset(paths=self.dataset_search_str, combine='nested', concat_dim=self.time_dim_name, - parallel=True, decode_cf=False, preprocess=self.preprocess_fkt_for_loader, ) - data = xr.decode_cf(data) + + parallel=True, preprocess=self.preprocess_fkt_for_loader, + #decode_cf=False, + ) + logging.info(f"Reading file(s): {self.dataset_search_str}") + #data = xr.decode_cf(data) self._data = data def preprocess_fkt_for_loader(self, ds):