inpoly-python
inpoly-python copied to clipboard
A fast 'point(s)-in-polygon' test for Python.
Add support for [PEP518](https://peps.python.org/pep-0518/) while fixing https://github.com/dengwirda/inpoly-python/pull/12 along the way.
~~* following https://stackoverflow.com/questions/19919905/how-to-bootstrap-numpy-installation-in-setup-py~~ * following https://stackoverflow.com/questions/54117786/add-numpy-get-include-argument-to-setuptools-without-preinstalled-numpy
* When trying to build I get this catch22/circular dependency on numpy however in my setup.cfg file I list `numpy` prior to `inpoly`. ``` Collecting inpoly 50 Downloading inpoly-0.1.2.tar.gz (185...
Performance
Hey Darren, I used [`line_profiler`](https://github.com/rkern/line_profiler) with a decorator above the kernel `_inpoly()` to see if there were any hotspots we could improve...Overall great. Below is the output from `line_profiler` running...
No installation in Windows 10? inpoly_.c c1: fatal error C1083: Cannot open source file: 'inpoly\inpoly_.c': No such file or directory error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.40.33807\\bin\\HostX86\\x64\\cl.exe' failed with exit code...