Module: extract_attractors

class DoDENCLUEAttractorsTask(name='find_denclue_attractors', func=<function do_find_denclue_attractors>, parser=None, process=None)[source]

Bases: asterism.pipeline_manager.analysis_tasks.AnalysisTask

Methods

add_par(name, \*\*kwargs)
get_par_value(name)
list_parameters()
run([extra_message])
set_par(name, \*\*kwargs)
set_pars_from_parser(args, argv, args_dict)
start_message([extra_message])
stop_message()
attractors_seg_map(image, cluster, core_cl, attractors_cl_list)[source]
do_find_denclue_attractors(cluster, image=None, eval=True, eps=0.1, h_frac=0.25, h_min=1.5, kernel='gauss', attr_dbs_eps=1.0, attr_dbs_K=4.0, core_ratio_1=0.05, core_ratio_2=0.2, mask_unchanged=0.5, k_table_size=None, min_size=9.0, R_max_frac=1.0, R_max_kern_th=None, plot=False, show_plot=False, ax=None, out_seg_map=False, verbose=False, weight_cluster=None, digitize_attractors=False, downsampling=False, image_id=None)[source]
find_attractors_and_lm(cluster, denclue_attr_finder, h_1, h_2, R_in, mask_unchanged, downsampling=False, weight_cluster=None, image_id=None)[source]
Parameters:

cluster

denclue_attr_finder

h_1

h_2

mask_unchanged

downsampling

image_id

find_core_attractor_cluster(cluster, attractors_clusters, R)[source]
find_core_local_maxima(cluster, local_maxima_xy, R)[source]
make_denclue_attr_finder(cluster, kernel, eps, h_frac, h_min, attr_dbs_K, attr_dbs_eps, mask_unchanged, k_table_size, R_max_frac, R_max_kern_th, digitize_attractors=False, downsampling=False, image_id=None)[source]
Parameters:

cluster

kernel

eps

h_frac

h_min

attr_dbs_K

attr_dbs_eps

mask_unchanged

k_table_size

R_max_frac

R_max_kern_th

digitize_attractors

downsampling

image_id

plot_attr(denclue_attr_finder, cluster, core, lm, ID, R_in, target_coordinates=None, plot=True, ax=None, show_plot=False)[source]
Parameters:

denclue_attr_finder

cluster

core

lm

ID

R_in

radial_local_maxima(polar_r, polar_theta, flux_values, r_cluster)[source]