lorenz wrote:If numpy is OK as a dependency (it seems, numerous FreeCAD scripts require it) I could probably just copy over the kdtree.py module from scipy. At first glance, it seems to be a pure python implementation with only very little dependency on other scipy functionality. As scipy is available under a BSD license it should be possible to distribute a modified kdtee.py within FreeCAD.
On the Ubuntu PPA, OSX, and Win builds we already support numpy by default (it's used in FEM, as well as the drawing_dimensioning and assembly2 add-on WB's)
Hopefully after the Python3 port this will be improved, the FEM guys feel restricted as well.
lorenz wrote:Would that be OK, also for the main developers?
This is as you said up to the main dev's.
Thanks for the attention to the problem again, from the Win users, Thank-You