mlreco.utils.dbscan module¶
-
mlreco.utils.dbscan.dbscan_points(voxels, epsilon=1.01, minpts=3)[source]¶ - input:
voxels : (N,3) array of voxel locations epsilon : (optional) DBSCAN radius (default = 1.99) minpts : (optional) DBSACN min pts (default = 1)
-
mlreco.utils.dbscan.dbscan_types(voxels, types, epsilon=1.01, minpts=3, typemin=2, typemax=5)[source]¶ - input:
voxels : (N,3) array of voxel locations types : (N,) vector of voxel type epsilon : (optional) DBSCAN radius (default = 1.99) minpts : (optional) DBSACN min pts (default = 1) typemin : (optional) minimum type value (default = 2 for only EM) typemax : (optional) maximum type value (default = 5)
-
mlreco.utils.dbscan.dbscan_groups(voxels, groups, types, epsilon=1.01, minpts=3, typemin=2, typemax=5)[source]¶ - input:
voxels : (N,3) array of voxel locations groups : (N,) vector of voxel groups types : (N,) vector of group types epsilon : (optional) DBSCAN radius (default = 1.99) minpts : (optional) DBSACN min pts (default = 1) typemin : (optional) minimum type value (default = 2 for only EM) typemax : (optional) maximum type value (default = 5)