From 24aad6feaffcea9f504630c87c22eaf2f53d0bac Mon Sep 17 00:00:00 2001 From: Philipp Arras <parras@mpa-garching.mpg.de> Date: Thu, 29 Nov 2018 14:59:09 +0200 Subject: [PATCH] Do not support UnstructuredDomains anymore --- nifty5/operators/linear_interpolation.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/nifty5/operators/linear_interpolation.py b/nifty5/operators/linear_interpolation.py index 84e1d40e6..0119e3a4b 100644 --- a/nifty5/operators/linear_interpolation.py +++ b/nifty5/operators/linear_interpolation.py @@ -55,13 +55,11 @@ class LinearInterpolator(LinearOperator): mg = array(list(map(ravel, mg))) dist = [] for dom in self.domain: - if isinstance(dom, UnstructuredDomain): - dist.append([1]*len(dom.shape)) - elif isinstance(dom, RGSpace): + if isinstance(dom, RGSpace): dist.append(list(dom.distances)) else: raise TypeError - dist = array(dist).flatten().reshape((-1, 1)) + dist = array(dist).reshape((-1, 1)) pos = positions/dist excess = pos-pos.astype(int64) pos = pos.astype(int64) -- GitLab