crdp (C-version of the Ramer-Douglas-Peucker algorithm) is a Cython package, which requires the installer to have a C compiler. The pure Python version is far too slow. This PR removes crdp and replaces it with a numpy based version; it's still 50x faster than the pure Python version, though 2x slower than the Cython-compiled package.
crdp (C-version of the Ramer-Douglas-Peucker algorithm) is a Cython package, which requires the installer to have a C compiler. The pure Python version is far too slow. This PR removes crdp and replaces it with a numpy based version; it's still 50x faster than the pure Python version, though 2x slower than the Cython-compiled package.