LSST Applications g0265f82a02+0e5473021a,g02d81e74bb+f5613e8b4f,g1470d8bcf6+190ad2ba91,g14a832a312+311607e4ab,g2079a07aa2+86d27d4dc4,g2305ad1205+a8e3196225,g295015adf3+b67ee847e5,g2bbee38e9b+0e5473021a,g337abbeb29+0e5473021a,g3ddfee87b4+a761f810f3,g487adcacf7+17c8fdbcbd,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+65b5bd823e,g5a732f18d5+53520f316c,g64a986408d+f5613e8b4f,g6c1bc301e9+51106c2951,g858d7b2824+f5613e8b4f,g8a8a8dda67+585e252eca,g99cad8db69+6729933424,g9ddcbc5298+9a081db1e4,ga1e77700b3+15fc3df1f7,ga8c6da7877+ef4e3a5875,gb0e22166c9+60f28cb32d,gb6a65358fc+0e5473021a,gba4ed39666+c2a2e4ac27,gbb8dafda3b+e9bba80f27,gc120e1dc64+eee469a5e5,gc28159a63d+0e5473021a,gcf0d15dbbd+a761f810f3,gdaeeff99f8+f9a426f77a,ge6526c86ff+d4c1d4bfef,ge79ae78c31+0e5473021a,gee10cc3b42+585e252eca,gf1cff7945b+f5613e8b4f,w.2024.16
LSST Data Management Base Package
|
Public Member Functions | |
__init__ (self, calibType="unknown", **kwargs) | |
__str__ (self) | |
__eq__ (self, other) | |
updateMetadata (self, setDate=False, **kwargs) | |
fromDataIds (self, dataIdList) | |
fromTable (cls, tableList) | |
fromDict (cls, dictionary) | |
toDict (self) | |
toTable (self) | |
Public Attributes | |
calibType | |
dimensions | |
dataIdList | |
Static Protected Attributes | |
str | _OBSTYPE = "IsrProvenance" |
Class for the provenance of data used to construct calibration. Provenance is not really a calibration, but we would like to record this when constructing the calibration, and it provides an example of the base calibration class. Parameters ---------- instrument : `str`, optional Name of the instrument the data was taken with. calibType : `str`, optional Type of calibration this provenance was generated for. detectorName : `str`, optional Name of the detector this calibration is for. detectorSerial : `str`, optional Identifier for the detector.
Definition at line 686 of file calibType.py.
lsst.ip.isr.calibType.IsrProvenance.__init__ | ( | self, | |
calibType = "unknown", | |||
** | kwargs ) |
Reimplemented from lsst.ip.isr.calibType.IsrCalib.
Definition at line 707 of file calibType.py.
lsst.ip.isr.calibType.IsrProvenance.__eq__ | ( | self, | |
other ) |
Calibration equivalence. Running ``calib.log.setLevel(0)`` enables debug statements to identify problematic fields.
Reimplemented from lsst.ip.isr.calibType.IsrCalib.
Definition at line 720 of file calibType.py.
lsst.ip.isr.calibType.IsrProvenance.__str__ | ( | self | ) |
Reimplemented from lsst.ip.isr.calibType.IsrCalib.
Definition at line 717 of file calibType.py.
lsst.ip.isr.calibType.IsrProvenance.fromDataIds | ( | self, | |
dataIdList ) |
Update provenance from dataId List. Parameters ---------- dataIdList : `list` [`lsst.daf.butler.DataId`] List of dataIds used in generating this calibration.
Definition at line 737 of file calibType.py.
lsst.ip.isr.calibType.IsrProvenance.fromDict | ( | cls, | |
dictionary ) |
Construct provenance from a dictionary. Parameters ---------- dictionary : `dict` Dictionary of provenance parameters. Returns ------- provenance : `lsst.ip.isr.IsrProvenance` The provenance defined in the tables.
Reimplemented from lsst.ip.isr.calibType.IsrCalib.
Definition at line 788 of file calibType.py.
lsst.ip.isr.calibType.IsrProvenance.fromTable | ( | cls, | |
tableList ) |
Construct provenance from table list. Parameters ---------- tableList : `list` [`lsst.afw.table.Table`] List of tables to construct the provenance from. Returns ------- provenance : `lsst.ip.isr.IsrProvenance` The provenance defined in the tables.
Reimplemented from lsst.ip.isr.calibType.IsrCalib.
Definition at line 752 of file calibType.py.
lsst.ip.isr.calibType.IsrProvenance.toDict | ( | self | ) |
Return a dictionary containing the provenance information. Returns ------- dictionary : `dict` Dictionary of provenance.
Reimplemented from lsst.ip.isr.calibType.IsrCalib.
Definition at line 817 of file calibType.py.
lsst.ip.isr.calibType.IsrProvenance.toTable | ( | self | ) |
Return a list of tables containing the provenance. This seems inefficient and slow, so this may not be the best way to store the data. Returns ------- tableList : `list` [`lsst.afw.table.Table`] List of tables containing the provenance information
Reimplemented from lsst.ip.isr.calibType.IsrCalib.
Definition at line 841 of file calibType.py.
lsst.ip.isr.calibType.IsrProvenance.updateMetadata | ( | self, | |
setDate = False, | |||
** | kwargs ) |
Update calibration metadata. Parameters ---------- setDate : `bool`, optional Update the ``CALIBDATE`` fields in the metadata to the current time. Defaults to False. kwargs : `dict` or `collections.abc.Mapping`, optional Other keyword parameters to set in the metadata.
Reimplemented from lsst.ip.isr.calibType.IsrCalib.
Definition at line 723 of file calibType.py.
|
staticprotected |
Definition at line 705 of file calibType.py.
lsst.ip.isr.calibType.IsrProvenance.calibType |
Definition at line 709 of file calibType.py.
lsst.ip.isr.calibType.IsrProvenance.dataIdList |
Definition at line 711 of file calibType.py.
lsst.ip.isr.calibType.IsrProvenance.dimensions |
Definition at line 710 of file calibType.py.