LSST Applications 27.0.0,g0265f82a02+469cd937ee,g02d81e74bb+21ad69e7e1,g1470d8bcf6+cbe83ee85a,g2079a07aa2+e67c6346a6,g212a7c68fe+04a9158687,g2305ad1205+94392ce272,g295015adf3+81dd352a9d,g2bbee38e9b+469cd937ee,g337abbeb29+469cd937ee,g3939d97d7f+72a9f7b576,g487adcacf7+71499e7cba,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+df404f777f,g5a732f18d5+be83d3ecdb,g64a986408d+21ad69e7e1,g858d7b2824+21ad69e7e1,g8a8a8dda67+a6fc98d2e7,g99cad8db69+f62e5b0af5,g9ddcbc5298+d4bad12328,ga1e77700b3+9c366c4306,ga8c6da7877+71e4819109,gb0e22166c9+25ba2f69a1,gb6a65358fc+469cd937ee,gbb8dafda3b+69d3c0e320,gc07e1c2157+a98bf949bb,gc120e1dc64+615ec43309,gc28159a63d+469cd937ee,gcf0d15dbbd+72a9f7b576,gdaeeff99f8+a38ce5ea23,ge6526c86ff+3a7c1ac5f1,ge79ae78c31+469cd937ee,gee10cc3b42+a6fc98d2e7,gf1cff7945b+21ad69e7e1,gfbcc870c63+9a11dc8c8f
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.