makeKernelBasisList¶
- lsst.ip.diffim.makeKernelBasisList(config, targetFwhmPix=None, referenceFwhmPix=None, basisDegGauss=None, basisSigmaGauss=None, metadata=None)¶
- Generate the delta function or Alard-Lupton kernel bases depending on the Config. Wrapper to call either - lsst.ip.diffim.makeDeltaFunctionBasisListor- lsst.ip.diffim.generateAlardLuptonBasisList.- Parameters:
- configlsst.ip.diffim.PsfMatchConfigAL
- Configuration object. 
- targetFwhmPixfloat, optional
- Passed on to - lsst.ip.diffim.generateAlardLuptonBasisList. Not used for delta function basis sets.
- referenceFwhmPixfloat, optional
- Passed on to - lsst.ip.diffim.generateAlardLuptonBasisList. Not used for delta function basis sets.
- basisDegGausslistofint, optional
- Passed on to - lsst.ip.diffim.generateAlardLuptonBasisList. Not used for delta function basis sets.
- basisSigmaGausslistofint, optional
- Passed on to - lsst.ip.diffim.generateAlardLuptonBasisList. Not used for delta function basis sets.
- metadatalsst.daf.base.PropertySet, optional
- Passed on to - lsst.ip.diffim.generateAlardLuptonBasisList. Not used for delta function basis sets.
 
- config
- Returns:
- basisList: listoflsst.afw.math.kernel.FixedKernel
- List of basis kernels. 
 
- basisList: 
- Raises:
- ValueError
- If - config.kernelBasisSethas an invalid value (not “alard-lupton” or “delta-function”).
 
 - Notes - See - lsst.ip.diffim.generateAlardLuptonBasisListand- lsst.ip.diffim.makeDeltaFunctionBasisListfor more information.