LSSTApplications
19.0.0-14-gb0260a2+4cd158d902,20.0.0+126303c00d,20.0.0+2f3d0e5c40,20.0.0+36ef800059,20.0.0+8d0ab3d2aa,20.0.0+bebc1f60e8,20.0.0+e271cb8385,20.0.0+e2e26847c2,20.0.0+eaf69e532d,20.0.0-1-g10df615+d6cc7df41f,20.0.0-1-g253301a+36ef800059,20.0.0-1-g2b7511a+bebc1f60e8,20.0.0-1-g4d801e7+6fee74fd2f,20.0.0-1-g5b95a8c+6c6c03acd5,20.0.0-1-g660595b+f45b7d88f4,20.0.0-1-gc96f8cb+d4517efcba,20.0.0-1-gd1c87d7+85c46248f3,20.0.0-1-gedffbd8+17eaf5db5c,20.0.0-16-g111fe95+d4517efcba,20.0.0-16-g233ea98+c27695f312,20.0.0-17-ga9337b4+cbc55e0393,20.0.0-19-gcdd82e7+317a1f5500,20.0.0-2-g4dae9ad+d4517efcba,20.0.0-2-g7818986+85c46248f3,20.0.0-2-gec03fae+ff10c6d78d,20.0.0-29-g26d13349+2d5e4f2fd7,20.0.0-3-g4cc78c6+63636aeed8,20.0.0-3-g6a8623c+317a1f5500,20.0.0-3-g750bffe+699cb77157,20.0.0-4-gfea843c+f45b7d88f4,20.0.0-5-g357b56b+f45b7d88f4,20.0.0-5-gfcebe35+ef19f498ed,20.0.0-54-gba713e9+a7d430d1e1,20.0.0-7-gcda7bf1+31d79aecbb,20.0.0-9-g61a2a9a3d+14f89e4eca,20.0.0-9-g70cec07d+482e8042f7,w.2020.40
LSSTDataManagementBasePackage
|
Public Member Functions | |
def | __init__ (self, ampNames, ptcFitType) |
def | __setattr__ (self, attribute, value) |
def | getExpIdsUsed (self, ampName) |
def | getGoodAmps (self) |
A simple class to hold the output data from the PTC task. The dataset is made up of a dictionary for each item, keyed by the amplifiers' names, which much be supplied at construction time. New items cannot be added to the class to save accidentally saving to the wrong property, and the class can be frozen if desired. inputExpIdPairs records the exposures used to produce the data. When fitPtc() or fitCovariancesAstier() is run, a mask is built up, which is by definition always the same length as inputExpIdPairs, rawExpTimes, rawMeans and rawVars, and is a list of bools, which are incrementally set to False as points are discarded from the fits. PTC fit parameters for polynomials are stored in a list in ascending order of polynomial term, i.e. par[0]*x^0 + par[1]*x + par[2]*x^2 etc with the length of the list corresponding to the order of the polynomial plus one. Parameters ---------- ampNames : `list` List with the names of the amplifiers of the detector at hand. ptcFitType : `str` Type of model fitted to the PTC: "POLYNOMIAL", "EXPAPPROXIMATION", or "FULLCOVARIANCE". Returns ------- `lsst.cp.pipe.ptc.PhotonTransferCurveDataset` Output dataset from MeasurePhotonTransferCurveTask.
def lsst.cp.pipe.ptc.PhotonTransferCurveDataset.__init__ | ( | self, | |
ampNames, | |||
ptcFitType | |||
) |
def lsst.cp.pipe.ptc.PhotonTransferCurveDataset.__setattr__ | ( | self, | |
attribute, | |||
value | |||
) |
def lsst.cp.pipe.ptc.PhotonTransferCurveDataset.getExpIdsUsed | ( | self, | |
ampName | |||
) |
def lsst.cp.pipe.ptc.PhotonTransferCurveDataset.getGoodAmps | ( | self | ) |