IntermediateTransmissionCurve#
- class lsst.ip.isr.IntermediateTransmissionCurve(filename=None)#
Bases:
IsrCalibDefinition for the TransmissionCurve format used as inputs.
Parameters#
- filename
str Filename of a transmission curve dataset.
Methods Summary
fromTable(tableList)Construct intermediate transmission curve from a list of input tables.
setMetadata(metadata)Store a copy of the supplied metadata with this calibration.
Construct transmission curve representation from the data that was read.
writeFits(outputFilename)Write the transmission curve data to a file.
Methods Documentation
- classmethod fromTable(tableList)#
Construct intermediate transmission curve from a list of input tables. Only the first table is used.
Parameters#
- tableList
list[astropy.table.Table] List containing input tables.
Returns#
- calib
lsst.ip.isr.IntermediateTransmissionCurve The final calibration.
- tableList
- getTransmissionCurve()#
- setMetadata(metadata)#
Store a copy of the supplied metadata with this calibration.
Parameters#
- metadata
lsst.daf.base.PropertyList Metadata to associate with the calibration. Will be copied and overwrite existing metadata.
- metadata
- filename