Java implementation of DBSCAN clustering algorithm
- minimum number of points in cluster
- epsilon value = max distance between points to be considered neighbors
- array of points to cluster
DBSCAN dbscan = new DBSCAN((ArrayList<? extends DBSCANPoint>) data, eps, minPts);
ArrayList<ArrayList<DBSCANPoint>> groups = dbscan.cluster();