SourceCatalog#
- class gammapy.catalog.SourceCatalog(table, source_name_key='Source_Name', source_name_alias=())[source]#
Bases:
abc.ABC
Generic source catalog.
This class can be used directly, but it is mostly used as a base class for the other source catalog classes.
This is a thin wrapper around
Table
, which is stored in thecatalog.table
attribute.- Parameters
- table
Table
Table with catalog data.
- source_name_keystr
Column with source name information.
- source_name_aliastuple of str
Columns with source name aliases. This will allow accessing the source row by alias names as well.
- table
Attributes Summary
Source positions as a
SkyCoord
object.Methods Summary
Catalog description as a string.
row_index
(name)Look up row index of source by name.
source_name
(index)Look up source name by row index.
to_models
(**kwargs)Create Models object from catalog.
Attributes Documentation
- tag#
Methods Documentation
- row_index(name)[source]#
Look up row index of source by name.
- Parameters
- namestr
Source name.
- Returns
- indexint
Row index of source in table.