lsst_inaf_agile.catalog_galaxy

Create Galaxy+AGN mocks for the LSST Italian AGN in-kind contribution.

Attributes

logger

Classes

CatalogGalaxy

Galaxy catalog class.

Module Contents

logger[source]
class CatalogGalaxy(dirname: str, egg: dict)[source]

Galaxy catalog class.

dirname[source]
egg[source]
bands[source]
rfbands[source]
catalog[source]
get_catalog(overwrite=False)[source]

Generate the galaxy catalog and writes it to disk.

static get_columns(bands: list[str], rfbands: list[str]) list[tuple][source]

Return the galaxy catalog columns, types, and descriptions.

The arguments ‘bands’ and ‘rfbands’ are used to generate the columns for the fluxes and apparent magnitudes, respectively.

get_dtype() numpy.dtype[source]

Return the numpy dtype corresponding to the columns.

get_galaxy(key: str)[source]

Return the galaxy property corresponding to ‘key’.

__getitem__(key: str)[source]

Return the galaxy catalog column corresponding to ‘key’.