I try to create a KD tree of WGS84 coordinates and find neighbors within a certain radius
from sklearn.neighbors.dist_metrics import DistanceMetric
from sklearn.neighbors.kd_tree import KDTree
T = KDTree([[47.8665, 8.90123]], metric=DistanceMetric.get_metric('haversine'))
But get the following error:
ValueError: metric HaversineDistance is not valid for KDTree
How can I use haversine distance in a KD-Tree?