CatalogExposure

class lsst.pipe.tasks.fit_multiband.CatalogExposure(*, dataId: ~lsst.daf.butler.dimensions._coordinate.DataCoordinate | dict = <factory>, catalog: ~lsst.afw.table.SourceCatalog | None = None, exposure: ~lsst.afw.image._exposure._exposureContinued.Exposure | None = None, id_tract_patch: int = 0, metadata: dict = <factory>)

Bases: object

A class to store a catalog, exposure, and metadata for a given dataId.

The intent is to store an exposure and an associated measurement catalog. Users may omit one but not both (e.g. if the intent is just to attach a dataId and metadata to a catalog or exposure).

Attributes Summary

band

calib

catalog

dataId

exposure

id_tract_patch

metadata

Attributes Documentation

band
calib
catalog: SourceCatalog | None = None
dataId: DataCoordinate | dict = FieldInfo(annotation=Union[DataCoordinate, dict], required=True, title="A DataCoordinate or dict containing a 'band' item")
exposure: Exposure | None = None
id_tract_patch: int = 0
metadata: dict = FieldInfo(annotation=dict, required=False, default_factory=dict, title='Arbitrary metadata')