CatalogObject

class romanisim.catalog.CatalogObject(sky_pos: coord.CelestialCoord, profile: galsim.GSObject, flux: dict, source_id: int = -1)

Bases: object

Simple class to hold galsim positions and profiles of objects.

Flux element contains the total AB flux from the source; i.e., the -2.5*log10(flux[filter_name]) would be the AB magnitude of the source.

The source_id element identifies the catalog entry this object came from; it is propagated to the simcatobj table of rendered sources. It is -1 for objects with no known provenance.

Attributes Summary

flux

profile

sky_pos

source_id

Attributes Documentation

flux: dict = <dataclasses._MISSING_TYPE object>
profile: galsim.GSObject = <dataclasses._MISSING_TYPE object>
sky_pos: coord.CelestialCoord = <dataclasses._MISSING_TYPE object>
source_id: int = -1