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)