SourceCatalogGammaCat#
- class gammapy.catalog.SourceCatalogGammaCat[source]#
Bases:
SourceCatalog
Gammacat open TeV source catalog.
See: gammapy/gamma-cat
One source is represented by
SourceCatalogObjectGammaCat
.- Parameters:
- filenamestr
Path to the gamma-cat fits file.
Examples
Load the catalog data:
>>> import matplotlib.pyplot as plt >>> import astropy.units as u >>> from gammapy.catalog import SourceCatalogGammaCat >>> cat = SourceCatalogGammaCat()
Access a source by name:
>>> source = cat['Vela Junior']
Access source spectral data and plot it:
>>> ax = plt.subplot() >>> energy_range = [1, 10] * u.TeV >>> source.spectral_model().plot(energy_range, ax=ax) >>> source.spectral_model().plot_error(energy_range, ax=ax) >>> source.flux_points.plot(ax=ax)
Attributes Summary
Attributes Documentation
- description = 'An open catalog of gamma-ray sources'#
- tag = 'gamma-cat'#
- classmethod __new__(*args, **kwargs)#