From 29fbde927d6a58ee98c9274e6475f33bba3f4c45 Mon Sep 17 00:00:00 2001 From: Felix Kleinert <f.kleinert@fz-juelich.de> Date: Tue, 30 Mar 2021 18:22:33 +0200 Subject: [PATCH] extarct method --- mlair/data_handler/data_handler_single_station.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mlair/data_handler/data_handler_single_station.py b/mlair/data_handler/data_handler_single_station.py index c5b3ae8d..cb0a4803 100644 --- a/mlair/data_handler/data_handler_single_station.py +++ b/mlair/data_handler/data_handler_single_station.py @@ -702,6 +702,12 @@ class DataHandlerSingleStation(AbstractDataHandler): :param inverse: :return: """ + pos = self.get_transformation_base(base) + return self.transform(data, dim=dim, opts=self._transformation[pos], inverse=inverse, + transformation_dim=self.target_dim) + + @staticmethod + def get_transformation_base(base): if base in ["target", 1]: pos = 1 elif base in ["input", 0]: @@ -710,8 +716,7 @@ class DataHandlerSingleStation(AbstractDataHandler): raise ValueError("apply transformation requires a reference for transformation options. Please specify if" "you want to use input or target transformation using the parameter 'base'. Given was: " + base) - return self.transform(data, dim=dim, opts=self._transformation[pos], inverse=inverse, - transformation_dim=self.target_dim) + return pos def _hash_list(self): return sorted(list(set(self._hash))) -- GitLab