Clustering Geolocation Data Intelligently in Python