Function lsst::ip::diffim::makeAlardLuptonBasisList¶
Function Documentation¶
-
lsst::afw::math::KernelList
lsst::ip::diffim::makeAlardLuptonBasisList(int halfWidth, int nGauss, std::vector<double> const &sigGauss, std::vector<int> const °Gauss) Build a set of Alard/Lupton basis kernels.
- Note
Should consider implementing as SeparableKernels for additional speed, but this will make the normalization a bit more complicated
- Parameters
halfWidth: size is 2*N + 1nGauss: number of gaussianssigGauss: Widths of the Gaussian KernelsdegGauss: Local spatial variation of bases