From 8ed785751729880f3b19b356ce42d866241c6efd Mon Sep 17 00:00:00 2001 From: Felix Kleinert <f.kleinert@fz-juelich.de> Date: Wed, 8 Jul 2020 15:26:06 +0200 Subject: [PATCH] first working dummy --- src/data_handling/data_preparation.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/data_handling/data_preparation.py b/src/data_handling/data_preparation.py index 3f5431a3..70722b1f 100644 --- a/src/data_handling/data_preparation.py +++ b/src/data_handling/data_preparation.py @@ -31,7 +31,7 @@ class AbstractStationPrep(): self.path = os.path.abspath(path) self.station = helpers.to_list(station) self.statistics_per_var = statistics_per_var - self.target_dim = 'variable' + # self.target_dim = 'variable' self.kwargs = kwargs # internal @@ -107,7 +107,11 @@ class AbstractStationPrep(): :return: this array """ ind = pd.DataFrame({'val': index_value}, index=index_value) - res = xr.Dataset.from_dataframe(ind).to_array().rename({'index': index_name}).squeeze(dim=squeeze_dim, drop=True) + # res = xr.Dataset.from_dataframe(ind).to_array().rename({'index': index_name}).squeeze(dim=squeez/e_dim, drop=True) + res = xr.Dataset.from_dataframe(ind).to_array(squeeze_dim).rename({'index': index_name}).squeeze( + dim=squeeze_dim, + drop=True + ) res.name = index_name return res @@ -286,7 +290,7 @@ class StationPrep(AbstractStationPrep): self.station_type = station_type self.network = network self.sampling = sampling - self.variable_dim = target_dim + self.target_dim = target_dim self.target_var = target_var self.interpolate_dim = interpolate_dim self.window_history_size = window_history_size @@ -314,6 +318,7 @@ class StationPrep(AbstractStationPrep): return self.get_transposed_label() def make_samples(self): + self.load_data() self.make_history_window(self.target_dim, self.window_history_size, self.interpolate_dim) self.make_labels(self.target_dim, self.target_var, self.interpolate_dim, self.window_lead_time) self.make_observation(self.target_dim, self.target_var, self.interpolate_dim) -- GitLab