FgcmMakeLutTask#
- class lsst.fgcmcal.FgcmMakeLutTask(initInputs=None, **kwargs)#
Bases:
PipelineTaskMake Look-Up Table for FGCM.
This task computes a look-up-table for the range in expected atmosphere variation and variation in instrumental throughput (as tracked by the transmission_filter products). By pre-computing linearized integrals, the FGCM fit is orders of magnitude faster for stars with a broad range of colors and observing bands, yielding precision at the 1-2 mmag level.
Computing a LUT requires running MODTRAN or with a pre-generated atmosphere table packaged with fgcm.
Methods Summary
runQuantum(butlerQC, inputRefs, outputRefs)Do butler IO and transform to provide in memory objects for tasks
runmethod.Methods Documentation
- runQuantum(butlerQC, inputRefs, outputRefs)#
Do butler IO and transform to provide in memory objects for tasks
runmethod.Parameters#
- butlerQC
QuantumContext A butler which is specialized to operate in the context of a
lsst.daf.butler.Quantum.- inputRefs
InputQuantizedConnection Datastructure whose attribute names are the names that identify connections defined in corresponding
PipelineTaskConnectionsclass. The values of these attributes are thelsst.daf.butler.DatasetRefobjects associated with the defined input/prerequisite connections.- outputRefs
OutputQuantizedConnection Datastructure whose attribute names are the names that identify connections defined in corresponding
PipelineTaskConnectionsclass. The values of these attributes are thelsst.daf.butler.DatasetRefobjects associated with the defined output connections.
- butlerQC