From acfb361f6263a542bc0b9ee9a63f5b0016bf1b6c Mon Sep 17 00:00:00 2001 From: Martin Raspaud Date: Thu, 25 Feb 2016 10:14:15 +0100 Subject: [PATCH] Fix #35 supporting scipy kdtree again A previous commit was looking for a 'data_pts' attribute in the kdtree object, which is available in pykdtree, but not scipy. Signed-off-by: Martin Raspaud --- pyresample/kd_tree.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyresample/kd_tree.py b/pyresample/kd_tree.py index d46ddceb..6109c8b6 100644 --- a/pyresample/kd_tree.py +++ b/pyresample/kd_tree.py @@ -542,7 +542,10 @@ def _query_resample_kdtree(resample_kdtree, source_geo_def, target_geo_def, target_lons_valid, target_lats_valid) # pykdtree requires query points have same data type as kdtree. - dt = resample_kdtree.data_pts.dtype + try: + dt = resample_kdtree.data_pts.dtype + except AttributeError: + dt = resample_kdtree.data.dtype output_coords = np.asarray(output_coords, dtype=dt) # Query kd-tree