CatalogExposure

class lsst.pipe.tasks.fit_multiband.CatalogExposure(*, dataId: ~lsst.daf.butler.core.dimensions._coordinate.DataCoordinate | dict = FieldInfo(default=PydanticUndefined, title="A DataCoordinate or dict containing a 'band' item", extra={}), catalog: ~lsst.afw.table.SourceCatalog | None = FieldInfo(title='The measurement catalog, if any', extra={}), exposure: ~lsst.afw.image.exposure._exposureContinued.Exposure | None = FieldInfo(title='The exposure, if any', extra={}), id_tract_patch: int = FieldInfo(default=0, title='A unique ID for this tract-patch pair', extra={}), metadata: dict = FieldInfo(default=PydanticUndefined, default_factory=<class 'dict'>, title='Arbitrary metadata', extra={}))

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 = FieldInfo(title='The measurement catalog, if any', extra={})
dataId: DataCoordinate | dict = FieldInfo(default=PydanticUndefined, title="A DataCoordinate or dict containing a 'band' item", extra={})
exposure: Exposure | None = FieldInfo(title='The exposure, if any', extra={})
id_tract_patch: int = FieldInfo(default=0, title='A unique ID for this tract-patch pair', extra={})
metadata: dict = FieldInfo(default=PydanticUndefined, default_factory=<class 'dict'>, title='Arbitrary metadata', extra={})