From 0bc3ad8f7960226d1d3e2f79d786a820a920dae7 Mon Sep 17 00:00:00 2001 From: Juan Nunez-Iglesias Date: Sun, 13 Dec 2015 16:25:29 +1100 Subject: [PATCH] Restore vectorised integrate deprecated behaviour --- skimage/transform/integral.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/skimage/transform/integral.py b/skimage/transform/integral.py index a96335e9..91b07ac7 100644 --- a/skimage/transform/integral.py +++ b/skimage/transform/integral.py @@ -85,6 +85,8 @@ def integrate(ii, start, end, *args): "deprecated, and will be phased out in release 0.14. " "The new syntax is " "'integrate(ii, (r0, c0), (r1, c1))'.") + if isinstance(start, collections.Iterable): + rows = len(start) args = (start, end) + args start = np.array(args[:int(len(args)/2)]).T end = np.array(args[int(len(args)/2):]).T