---------------------------------------------------------------------------
RecursionError Traceback (most recent call last)
<ipython-input-7-03a4bf4ea0fc> in <module>()
----> 1 rdp.rdp(coords.values)
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in rdp(M, epsilon, dist)
91 """
92 if "numpy" in str(type(M)):
---> 93 return _rdp(M, epsilon, dist)
94 return _rdp_nn(M, epsilon, dist)
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in _rdp(M, epsilon, dist)
57
58 if dmax > epsilon:
---> 59 r1 = _rdp(M[:index + 1], epsilon, dist)
60 r2 = _rdp(M[index:], epsilon, dist)
61
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in _rdp(M, epsilon, dist)
57
58 if dmax > epsilon:
---> 59 r1 = _rdp(M[:index + 1], epsilon, dist)
60 r2 = _rdp(M[index:], epsilon, dist)
61
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in _rdp(M, epsilon, dist)
57
58 if dmax > epsilon:
---> 59 r1 = _rdp(M[:index + 1], epsilon, dist)
60 r2 = _rdp(M[index:], epsilon, dist)
61
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in _rdp(M, epsilon, dist)
57
58 if dmax > epsilon:
---> 59 r1 = _rdp(M[:index + 1], epsilon, dist)
60 r2 = _rdp(M[index:], epsilon, dist)
61
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in _rdp(M, epsilon, dist)
57
58 if dmax > epsilon:
---> 59 r1 = _rdp(M[:index + 1], epsilon, dist)
60 r2 = _rdp(M[index:], epsilon, dist)
61
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in _rdp(M, epsilon, dist)
57
58 if dmax > epsilon:
---> 59 r1 = _rdp(M[:index + 1], epsilon, dist)
60 r2 = _rdp(M[index:], epsilon, dist)
61
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in _rdp(M, epsilon, dist)
57
58 if dmax > epsilon:
---> 59 r1 = _rdp(M[:index + 1], epsilon, dist)
60 r2 = _rdp(M[index:], epsilon, dist)
61
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in _rdp(M, epsilon, dist)
57
58 if dmax > epsilon:
---> 59 r1 = _rdp(M[:index + 1], epsilon, dist)
60 r2 = _rdp(M[index:], epsilon, dist)
61
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in _rdp(M, epsilon, dist)
58 if dmax > epsilon:
59 r1 = _rdp(M[:index + 1], epsilon, dist)
---> 60 r2 = _rdp(M[index:], epsilon, dist)
61
62 return np.vstack((r1[:-1], r2))
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in _rdp(M, epsilon, dist)
58 if dmax > epsilon:
59 r1 = _rdp(M[:index + 1], epsilon, dist)
---> 60 r2 = _rdp(M[index:], epsilon, dist)
61
62 return np.vstack((r1[:-1], r2))
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in _rdp(M, epsilon, dist)
57
58 if dmax > epsilon:
---> 59 r1 = _rdp(M[:index + 1], epsilon, dist)
60 r2 = _rdp(M[index:], epsilon, dist)
61
... last 1 frames repeated, from the frame below ...
/Users/fwilhelm/anaconda/envs/gps/lib/python3.5/site-packages/rdp/__init__.py in _rdp(M, epsilon, dist)
57
58 if dmax > epsilon:
---> 59 r1 = _rdp(M[:index + 1], epsilon, dist)
60 r2 = _rdp(M[index:], epsilon, dist)
61
RecursionError: maximum recursion depth exceeded in comparison