Module: catalog

This module provides the implementation of the DoSourceCatalogTask class used to create the catalog of the detected components The algorithm in of the task is implemented by the do_source_catalog()

Classes and Inheritance Structure

Summary

do_source_catalog(image, cl_list[, ...])
Parameters:
DoSourceCatalogTask([name, func, parser, ...])

Methods

Module API

class DoSourceCatalogTask(name='image_segmentation', func=<function do_source_catalog>, 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()
do_source_catalog(image, cl_list, catalog_name='out_catalog.reg', out_catalog=None, out_seg_map=None, significance_th=None, min_pix_size=None, max_cat_size=None, image_id=0, get_only_central_source=False)[source]
Parameters:

image

cl_list

catalog_name

out_catalog

out_seg_map

significance_th

min_pix_size

image_id

get_only_central_source