SourceCatalog¶
-
class
gammapy.catalog.SourceCatalog(table, source_name_key='Source_Name', source_name_alias=())[source]¶ Bases:
objectGeneric source catalog.
This class can be used directly, but it’s mostly used as a base class for the other source catalog classes.
This is a thin wrapper around
Table, which is stored in thecatalog.tableattribute.Parameters: table :
TableTable with catalog data.
source_name_key : str
Column with source name information
source_name_alias : tuple of str
Columns with source name aliases. This will allow accessing the source row by alias names as well.
Attributes Summary
positionsSkyCoordMethods Summary
copy()Copy catalog info()Print info string. row_index(name)Look up row index of source by name. select_image_region(image)Select all source within an image source_name(index)Look up source name by row index. Attributes Documentation
Methods Documentation
-
row_index(name)[source]¶ Look up row index of source by name.
Parameters: name : str
Source name
Returns: index : int
Row index of source in table
-
select_image_region(image)[source]¶ Select all source within an image
Parameters: image :
SkyImageSky image
Returns: catalog :
SourceCatalogSource catalog selection.
-