Module: dbscan_binned

Overview

This modules provides the implementation of .DBSCANBinned class, to perform a DBSCAN clustering on a binned dataset, as is in the case of an image.

Classes and Inheritance Structure

Inheritance diagram of asterism.core.clustering.density_based.dbscan_binned.DBSCANBinned

Summary

DBSCANBinned(eps, K[, metric, K_pix])

Methods

Module API

class DBSCANBinned(eps, K, metric='euclidean', K_pix=False)[source]

Bases: asterism.core.clustering.density_based.dbscan.BaseDBSCAN

Methods

add_to_cluster_as_core(cl_ID, seed_list, r1, ...)
build_cluster(cluster_ID, position_array, ...)
dist_eval(index[, selected])
get_neigh_and_set_point_type(image, r, c, ...)
run(image[, masked, verbose])
start_new_cluster(cl_ID, image, r, c, r1, ...)
add_to_cluster_as_core(cl_ID, seed_list, r1, r2, c1, c2)[source]
build_cluster(cluster_ID, position_array, weight_array, point_type, bkg_level)[source]
dist_eval(index, selected=None)[source]
get_neigh_and_set_point_type(image, r, c, rows, cols, masked=None, density_reach=False)[source]
run(image, masked=None, verbose=False)[source]
start_new_cluster(cl_ID, image, r, c, r1, r2, c1, c2, rows, cols)[source]