Closes #74
Depends on !86 (merged) and #80 and therefore it has the corresponding branches included as well
Still has a few to-do's:
LearnerND.ip()
make use of our triangulation rather than building a new onertree
as install requirementanistropic=True
and rtree
not installed, pass if anisotropic=False
As it seems it doesn't work that well with the ring, since this ring has a relative low average gradient and very high second derivative. So maybe this second derivative might be a more useful property to determine the