RawExposureData#

class lsst.obs.base.RawExposureData(dataId: DataCoordinate, files: list[RawFileData], universe: dataclasses.InitVar[DimensionUniverse], record: DimensionRecord, dependencyRecords: dict[str, DimensionRecord])#

Bases: object

Information about a complete raw exposure, used during ingest.

Attributes Summary

dataId

Data ID for this exposure (lsst.daf.butler.DataCoordinate).

dependencyRecords

Additional records that must be inserted into the Registry prior to ingesting the exposure record (e.g., to satisfy foreign key constraints), indexed by the dimension name.

files

List of structures containing file-level information.

record

The exposure DimensionRecord that must be inserted into the Registry prior to file-level ingest (DimensionRecord).

universe

Set of all known dimensions.

Attributes Documentation

dataId: DataCoordinate = <dataclasses._MISSING_TYPE object>#

Data ID for this exposure (lsst.daf.butler.DataCoordinate).

dependencyRecords: dict[str, DimensionRecord] = <dataclasses._MISSING_TYPE object>#

Additional records that must be inserted into the Registry prior to ingesting the exposure record (e.g., to satisfy foreign key constraints), indexed by the dimension name.

files: list[RawFileData] = <dataclasses._MISSING_TYPE object>#

List of structures containing file-level information.

record: DimensionRecord = <dataclasses._MISSING_TYPE object>#

The exposure DimensionRecord that must be inserted into the Registry prior to file-level ingest (DimensionRecord).

universe: dataclasses.InitVar[DimensionUniverse] = <dataclasses._MISSING_TYPE object>#

Set of all known dimensions.