diff options
author | mdroe <mdroe@stsci.edu> | 2012-06-01 14:16:18 -0400 |
---|---|---|
committer | mdroe <mdroe@stsci.edu> | 2012-06-01 14:16:18 -0400 |
commit | 35668d3f4cca11efaff917c394f70b5fe2253e20 (patch) | |
tree | 251ce080753b216e405e13f9924ac0b9aa437adb /lib/great_circle_arc.py | |
parent | 8e84394889b69ea1756e0b6f9a0e5c103dcd7b6a (diff) | |
download | stsci.sphere-35668d3f4cca11efaff917c394f70b5fe2253e20.tar.gz |
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
Diffstat (limited to 'lib/great_circle_arc.py')
-rw-r--r-- | lib/great_circle_arc.py | 1 |
1 files changed, 1 insertions, 0 deletions
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) |