cell_coadd#
Versions#
Version |
Status |
|---|---|
current |
Canonical URL:
https://images.lsst.io/schemas/cell_coadd-1.0.0
Composition#
classDiagram
class CellCoaddSerializationModel_ArrayReferenceModel_["CellCoaddSerializationModel~ArrayReferenceModel~"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
+str | None band
}
class ButlerInfo["ButlerInfo"] {
}
class SerializedDatasetRef["SerializedDatasetRef"] {
+UUID id
+str | None run
+str | None component
}
class SerializedDatasetType["SerializedDatasetType"] {
+str name
+str | None storageClass
+list~str~ | None dimensions
+str | None parentStorageClass
+bool isCalibration
}
class SerializedDataCoordinate["SerializedDataCoordinate"] {
+dict~str, int | str~ dataId
}
class SerializedDimensionRecord["SerializedDimensionRecord"] {
+str definition
}
class Timespan["Timespan"] {
+tuple~int, int~ nsec
}
class DatasetProvenance["DatasetProvenance"] {
+UUID | None quantum_id
+dict~UUID, dict~str, str | int | float | bool | UUID~~ extras
}
class ImageSerializationModel_ArrayReferenceModel_["ImageSerializationModel~ArrayReferenceModel~"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
+list~int~ yx0
}
class ArrayReferenceQuantityModel["ArrayReferenceQuantityModel"] {
}
class ArrayReferenceModel["ArrayReferenceModel"] {
}
class InlineArrayModel["InlineArrayModel"] {
}
class InlineArrayQuantityModel["InlineArrayQuantityModel"] {
}
class SkyProjectionSerializationModel_ArrayReferenceModel_["SkyProjectionSerializationModel~ArrayReferenceModel~"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
}
class TransformSerializationModel_ArrayReferenceModel_["TransformSerializationModel~ArrayReferenceModel~"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
}
class DetectorFrame["DetectorFrame"] {
+str instrument
+int | None visit
+int detector
+Box bbox
+Literal~DETECTOR~ frame_type
}
class TractFrame["TractFrame"] {
+str skymap
+int tract
+Box bbox
+Literal~TRACT~ frame_type
}
class FocalPlaneFrame["FocalPlaneFrame"] {
+str instrument
+int | None visit
+Unit unit
+Literal~FOCAL_PLANE~ frame_type
}
class FieldAngleFrame["FieldAngleFrame"] {
+str instrument
+int | None visit
+Literal~FIELD_ANGLE~ frame_type
}
class GeneralFrame["GeneralFrame"] {
+Unit unit
+Literal~GENERAL~ frame_type
}
class CellGridBounds["CellGridBounds"] {
+Box bbox
+frozenset~CellIJ~ missing
}
class CellGrid["CellGrid"] {
+Box bbox
+YX~int~ cell_shape
}
class RegionSerializationModel["RegionSerializationModel"] {
+Literal~Polygon, MultiPolygon~ type
+list~list~tuple~float, float~ | list~tuple~float, float~~~~ coordinates
}
class IntersectionBoundsSerializationModel["IntersectionBoundsSerializationModel"] {
}
class MappingSerializationModel["MappingSerializationModel"] {
+str ast
}
class MaskSerializationModel_ArrayReferenceModel_["MaskSerializationModel~ArrayReferenceModel~"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
+list~int~ yx0
+list~MaskPlane | None~ planes
+IntegerType dtype
}
class CellPointSpreadFunctionSerializationModel["CellPointSpreadFunctionSerializationModel"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
}
class CellApertureCorrectionMapSerializationModel["CellApertureCorrectionMapSerializationModel"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
}
class TableModel["TableModel"] {
}
class PatchDefinition["PatchDefinition"] {
+int id
+YX~int~ index
+Box inner_bbox
}
class CoaddProvenanceSerializationModel["CoaddProvenanceSerializationModel"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
+str | dict~str, int~ instrument
+str | dict~str, int~ physical_filter
}
class BackgroundMapSerializationModel["BackgroundMapSerializationModel"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
+dict~str, str~ descriptions
+str | None subtracted
}
class ChebyshevFieldSerializationModel["ChebyshevFieldSerializationModel"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
+InlineArray coefficients
+Unit | None unit
+Literal~CHEBYSHEV~ field_type
}
class ProductFieldSerializationModel["ProductFieldSerializationModel"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
+Literal~PRODUCT~ field_type
}
class SplineFieldSerializationModel["SplineFieldSerializationModel"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
+InlineArray y
+InlineArray x
+Unit | None unit
+Literal~SPLINE~ field_type
}
class SumFieldSerializationModel["SumFieldSerializationModel"] {
+str schema_version
+int min_read_version
+dict~str, MetadataValue~ metadata
+list~Any~ indirect
+Literal~SUM~ field_type
}
CellCoaddSerializationModel_ArrayReferenceModel_ --> ButlerInfo : butler_info?
CellCoaddSerializationModel_ArrayReferenceModel_ --> ImageSerializationModel_ArrayReferenceModel_ : image
CellCoaddSerializationModel_ArrayReferenceModel_ --> MaskSerializationModel_ArrayReferenceModel_ : mask
CellCoaddSerializationModel_ArrayReferenceModel_ --> ImageSerializationModel_ArrayReferenceModel_ : variance
CellCoaddSerializationModel_ArrayReferenceModel_ --> SkyProjectionSerializationModel_ArrayReferenceModel_ : sky_projection
CellCoaddSerializationModel_ArrayReferenceModel_ --> ImageSerializationModel_ArrayReferenceModel_ : mask_fractions+
CellCoaddSerializationModel_ArrayReferenceModel_ --> ImageSerializationModel_ArrayReferenceModel_ : noise_realizations*
CellCoaddSerializationModel_ArrayReferenceModel_ --> CellPointSpreadFunctionSerializationModel : psf
CellCoaddSerializationModel_ArrayReferenceModel_ --> CellApertureCorrectionMapSerializationModel : aperture_corrections?
CellCoaddSerializationModel_ArrayReferenceModel_ --> PatchDefinition : patch?
CellCoaddSerializationModel_ArrayReferenceModel_ --> CoaddProvenanceSerializationModel : provenance?
CellCoaddSerializationModel_ArrayReferenceModel_ --> BackgroundMapSerializationModel : backgrounds
ButlerInfo --> SerializedDatasetRef : dataset
ButlerInfo --> DatasetProvenance : provenance
SerializedDatasetRef --> SerializedDatasetType : datasetType?
SerializedDatasetRef --> SerializedDataCoordinate : dataId?
SerializedDataCoordinate --> SerializedDimensionRecord : records?
SerializedDimensionRecord --> Timespan : record+ (+other)
DatasetProvenance --> SerializedDatasetRef : inputs*
ImageSerializationModel_ArrayReferenceModel_ --> ButlerInfo : butler_info?
ImageSerializationModel_ArrayReferenceModel_ --> ArrayReferenceQuantityModel : data
ImageSerializationModel_ArrayReferenceModel_ --> ArrayReferenceModel : data
ImageSerializationModel_ArrayReferenceModel_ --> InlineArrayModel : data
ImageSerializationModel_ArrayReferenceModel_ --> InlineArrayQuantityModel : data
ImageSerializationModel_ArrayReferenceModel_ --> SkyProjectionSerializationModel_ArrayReferenceModel_ : sky_projection?
SkyProjectionSerializationModel_ArrayReferenceModel_ --> ButlerInfo : butler_info?
SkyProjectionSerializationModel_ArrayReferenceModel_ --> TransformSerializationModel_ArrayReferenceModel_ : pixel_to_sky
SkyProjectionSerializationModel_ArrayReferenceModel_ --> TransformSerializationModel_ArrayReferenceModel_ : fits_approximation?
TransformSerializationModel_ArrayReferenceModel_ --> ButlerInfo : butler_info?
TransformSerializationModel_ArrayReferenceModel_ --> DetectorFrame : frames* (+other)
TransformSerializationModel_ArrayReferenceModel_ --> TractFrame : frames* (+other)
TransformSerializationModel_ArrayReferenceModel_ --> FocalPlaneFrame : frames* (+other)
TransformSerializationModel_ArrayReferenceModel_ --> FieldAngleFrame : frames* (+other)
TransformSerializationModel_ArrayReferenceModel_ --> GeneralFrame : frames* (+other)
TransformSerializationModel_ArrayReferenceModel_ --> CellGridBounds : bounds* (+other)
TransformSerializationModel_ArrayReferenceModel_ --> RegionSerializationModel : bounds* (+other)
TransformSerializationModel_ArrayReferenceModel_ --> IntersectionBoundsSerializationModel : bounds* (+other)
TransformSerializationModel_ArrayReferenceModel_ --> ArrayReferenceModel : mappings*
TransformSerializationModel_ArrayReferenceModel_ --> MappingSerializationModel : mappings*
CellGridBounds --> CellGrid : grid
IntersectionBoundsSerializationModel --> CellGridBounds : a (+other)
IntersectionBoundsSerializationModel --> RegionSerializationModel : a (+other)
IntersectionBoundsSerializationModel --> IntersectionBoundsSerializationModel : a (+other)
IntersectionBoundsSerializationModel --> CellGridBounds : b (+other)
IntersectionBoundsSerializationModel --> RegionSerializationModel : b (+other)
IntersectionBoundsSerializationModel --> IntersectionBoundsSerializationModel : b (+other)
MaskSerializationModel_ArrayReferenceModel_ --> ButlerInfo : butler_info?
MaskSerializationModel_ArrayReferenceModel_ --> ArrayReferenceModel : data*
MaskSerializationModel_ArrayReferenceModel_ --> InlineArrayModel : data*
MaskSerializationModel_ArrayReferenceModel_ --> SkyProjectionSerializationModel_ArrayReferenceModel_ : sky_projection?
CellPointSpreadFunctionSerializationModel --> ButlerInfo : butler_info?
CellPointSpreadFunctionSerializationModel --> ArrayReferenceModel : array
CellPointSpreadFunctionSerializationModel --> InlineArrayModel : array
CellPointSpreadFunctionSerializationModel --> CellGridBounds : bounds
CellApertureCorrectionMapSerializationModel --> ButlerInfo : butler_info?
CellApertureCorrectionMapSerializationModel --> TableModel : table
CellApertureCorrectionMapSerializationModel --> CellGridBounds : bounds
PatchDefinition --> CellGrid : cells
CoaddProvenanceSerializationModel --> ButlerInfo : butler_info?
CoaddProvenanceSerializationModel --> TableModel : inputs
CoaddProvenanceSerializationModel --> TableModel : contributions
BackgroundMapSerializationModel --> ButlerInfo : butler_info?
BackgroundMapSerializationModel --> ChebyshevFieldSerializationModel : fields+
BackgroundMapSerializationModel --> ProductFieldSerializationModel : fields+
BackgroundMapSerializationModel --> SplineFieldSerializationModel : fields+
BackgroundMapSerializationModel --> SumFieldSerializationModel : fields+
ChebyshevFieldSerializationModel --> ButlerInfo : butler_info?
ChebyshevFieldSerializationModel --> CellGridBounds : bounds (+other)
ChebyshevFieldSerializationModel --> RegionSerializationModel : bounds (+other)
ChebyshevFieldSerializationModel --> IntersectionBoundsSerializationModel : bounds (+other)
ProductFieldSerializationModel --> ButlerInfo : butler_info?
ProductFieldSerializationModel --> ChebyshevFieldSerializationModel : operands*
ProductFieldSerializationModel --> ProductFieldSerializationModel : operands*
ProductFieldSerializationModel --> SplineFieldSerializationModel : operands*
ProductFieldSerializationModel --> SumFieldSerializationModel : operands*
SplineFieldSerializationModel --> ButlerInfo : butler_info?
SplineFieldSerializationModel --> CellGridBounds : bounds (+other)
SplineFieldSerializationModel --> RegionSerializationModel : bounds (+other)
SplineFieldSerializationModel --> IntersectionBoundsSerializationModel : bounds (+other)
SplineFieldSerializationModel --> ArrayReferenceModel : data
SplineFieldSerializationModel --> InlineArrayModel : data
SumFieldSerializationModel --> ButlerInfo : butler_info?
SumFieldSerializationModel --> ChebyshevFieldSerializationModel : operands*
SumFieldSerializationModel --> ProductFieldSerializationModel : operands*
SumFieldSerializationModel --> SplineFieldSerializationModel : operands*
SumFieldSerializationModel --> SumFieldSerializationModel : operands*
Fields#
Field |
Type |
Required |
Description |
|---|---|---|---|
|
cell_aperture_correction_map | null |
no |
Coadded aperture corrections for different photometry algorithms. |
|
no |
Background models associated with this image. |
|
|
string | null |
yes |
Name of the band. |
|
ButlerInfo | null |
no |
Information about the butler dataset backed by this file. |
|
yes |
The main data image. |
|
|
array of any |
no |
Serialized nested objects that may be saved or read more than once. |
|
yes |
Bitmask that annotates the main image’s pixels. |
|
|
object |
yes |
A mapping from an input-image mask plane name to an image of the weights sums of that plane. |
|
object |
no |
Additional unstructured metadata. |
|
integer |
no |
Smallest reader major that can interpret this tree. |
|
array of image |
yes |
A mapping from an input-image mask plane name to an image of the weights sums of that plane. |
|
PatchDefinition | null |
yes |
Identifiers and geometry for the patch. |
|
coadd_provenance | null |
yes |
Information about the images that went into the coadd. |
|
yes |
Effective point-spread function model for the coadd. |
|
|
string |
no |
Data-model schema version of this tree (major.minor.patch). |
|
yes |
Projection that maps the pixel grid to the sky. |
|
|
yes |
Per-pixel variance estimates for the main image. |