From 458edb77a244a18e15a076e893fd5a6dd8bc77a6 Mon Sep 17 00:00:00 2001 From: Jan Griesfeller Date: Mon, 6 May 2024 14:40:24 +0200 Subject: [PATCH] replaced open_dataset with load_dataset --- src/pyaro_readers/harpreader/harpreader.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/pyaro_readers/harpreader/harpreader.py b/src/pyaro_readers/harpreader/harpreader.py index af0ecc5..e9cab7d 100644 --- a/src/pyaro_readers/harpreader/harpreader.py +++ b/src/pyaro_readers/harpreader/harpreader.py @@ -91,7 +91,7 @@ def __init__( data = NpStructuredData(_var, units) self._data[_var] = data - dummy = self._get_data_from_single_file( + self._get_data_from_single_file( _file, _var, ) @@ -139,11 +139,10 @@ def _get_data_from_single_file( Data instance to which the data will be appended to in-place. """ - dt = xr.open_dataset(file) + dt = xr.load_dataset(file) if dt.attrs.get("Conventions", None) != "HARP-1.0": raise ValueError(f"File {file} is not a HARP file.") - return False values = dt[varname].to_numpy() # take station name from filename since there is no name in the data... @@ -190,8 +189,6 @@ def _get_data_from_single_file( "long_name": stat_name, } ) - dt.close() - return True def _unfiltered_variables(self) -> list[str]: """Returns a list of the variable names.