From 63fbd79a9b55fc5b2faa5e837f001bb44236d9a8 Mon Sep 17 00:00:00 2001 From: Martin Lange <martin.lange@ufz.de> Date: Tue, 6 Dec 2022 21:29:40 +0100 Subject: [PATCH] simplify regridding code --- src/finam/adapters/regrid.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/finam/adapters/regrid.py b/src/finam/adapters/regrid.py index 472f39a1..b9ca40f6 100644 --- a/src/finam/adapters/regrid.py +++ b/src/finam/adapters/regrid.py @@ -217,9 +217,7 @@ class RegridLinear(ARegridding): in_data = self.pull_data(time, target) if isinstance(self.input_grid, StructuredGrid): - self.inter.values = dtools.get_magnitude( - dtools.strip_time(in_data, self.input_grid) - ) + self.inter.values = in_data[0, ...].magnitude res = self.inter(self.out_coords) if self.fill_with_nearest: res[self.out_ids] = self.inter.values.flatten( @@ -227,9 +225,7 @@ class RegridLinear(ARegridding): )[self.fill_ids] else: self.inter.values = np.ascontiguousarray( - dtools.get_magnitude(in_data).reshape( - (-1, 1), order=self.input_grid.order - ), + in_data[0, ...].magnitude.reshape((-1, 1), order=self.input_grid.order), dtype=np.double, ) res = self.inter(self.out_coords) -- GitLab