From 35668d3f4cca11efaff917c394f70b5fe2253e20 Mon Sep 17 00:00:00 2001 From: mdroe Date: Fri, 1 Jun 2012 18:16:18 +0000 Subject: Make sure steps are always at least 2 git-svn-id: http://svn.stsci.edu/svn/ssb/stsci_python/stsci_python/branches/sphere@17195 fe389314-cf27-0410-b35b-8c050e845b92 Former-commit-id: efd4360668c6c220b5737e8db3fa99948c52cd3a --- lib/great_circle_arc.py | 1 + 1 file changed, 1 insertion(+) (limited to 'lib/great_circle_arc.py') diff --git a/lib/great_circle_arc.py b/lib/great_circle_arc.py index e12a8f8..4684850 100644 --- a/lib/great_circle_arc.py +++ b/lib/great_circle_arc.py @@ -346,6 +346,7 @@ def interpolate(A, B, steps=50): \frac{\sin((1 - t)\Omega)}{\sin \Omega}A + \frac{\sin(t \Omega)}{\sin \Omega}B """ + steps = max(steps, 2) t = np.linspace(0.0, 1.0, steps, endpoint=True).reshape((steps, 1)) omega = length(A, B, degrees=False) -- cgit