lsst.ip.diffim  13.0-22-g3839dbb+23
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.ip.diffim.psfMatch.PsfMatchConfigAL Class Reference

The parameters specific to the "Alard-Lupton" (sum-of-Gaussian) Psf-matching basis. More...

Inheritance diagram for lsst.ip.diffim.psfMatch.PsfMatchConfigAL:
lsst.ip.diffim.psfMatch.PsfMatchConfig lsst.ip.diffim.snapPsfMatch.SnapPsfMatchConfigAL

Public Member Functions

def setDefaults (self)
 

Public Attributes

 kernelBasisSet
 
 maxConditionNumber
 

Static Public Attributes

 alardNGauss
 
 alardDegGauss
 
 alardSigGauss
 
 alardGaussBeta
 
 alardMinSig
 
 alardDegGaussDeconv
 
 alardMinSigDeconv
 
 alardNGaussDeconv
 
- Static Public Attributes inherited from lsst.ip.diffim.psfMatch.PsfMatchConfig
 warpingConfig
 
 detectionConfig
 
 afwBackgroundConfig
 
 useAfwBackground
 
 fitForBackground
 
 kernelBasisSet
 
 kernelSize
 
 scaleByFwhm
 
 kernelSizeFwhmScaling
 
 kernelSizeMin
 
 kernelSizeMax
 
 spatialModelType
 
 spatialKernelOrder
 
 spatialBgOrder
 
 sizeCellX
 
 sizeCellY
 
 nStarPerCell
 
 maxSpatialIterations
 
 usePcaForSpatialKernel
 
 subtractMeanForPca
 
 numPrincipalComponents
 
 singleKernelClipping
 
 kernelSumClipping
 
 spatialKernelClipping
 
 checkConditionNumber
 
 badMaskPlanes
 
 candidateResidualMeanMax
 
 candidateResidualStdMax
 
 useCoreStats
 
 candidateCoreRadius
 
 maxKsumSigma
 
 maxConditionNumber
 
 conditionNumberType
 
 maxSpatialConditionNumber
 
 iterateSingleKernel
 
 constantVarianceWeighting
 
 calculateKernelUncertainty
 
 useBicForKernelBasis
 

Detailed Description

The parameters specific to the "Alard-Lupton" (sum-of-Gaussian) Psf-matching basis.

Definition at line 367 of file psfMatch.py.

Member Function Documentation

◆ setDefaults()

def lsst.ip.diffim.psfMatch.PsfMatchConfigAL.setDefaults (   self)

Definition at line 370 of file psfMatch.py.

Member Data Documentation

◆ alardDegGauss

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardDegGauss
static
Initial value:
= pexConfig.ListField(
dtype=int,
doc="Polynomial order of spatial modification of Gaussians. Must in number equal alardNGauss",
default=(4, 2, 2),
)

Definition at line 381 of file psfMatch.py.

◆ alardDegGaussDeconv

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardDegGaussDeconv
static
Initial value:
= pexConfig.Field(
dtype=int,
doc=,
default=3,
check=lambda x: x >= 1
)

Definition at line 403 of file psfMatch.py.

◆ alardGaussBeta

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardGaussBeta
static
Initial value:
= pexConfig.Field(
dtype=float,
doc=,
default=2.0,
check=lambda x: x >= 0.0,
)

Definition at line 391 of file psfMatch.py.

◆ alardMinSig

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardMinSig
static
Initial value:
= pexConfig.Field(
dtype=float,
doc=,
default=0.7,
check=lambda x: x >= 0.25
)

Definition at line 397 of file psfMatch.py.

◆ alardMinSigDeconv

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardMinSigDeconv
static
Initial value:
= pexConfig.Field(
dtype=float,
doc=,
default=0.4,
check=lambda x: x >= 0.25
)

Definition at line 409 of file psfMatch.py.

◆ alardNGauss

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardNGauss
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Number of Gaussians in alard-lupton basis",
default=3,
check=lambda x: x >= 1
)

Definition at line 375 of file psfMatch.py.

◆ alardNGaussDeconv

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardNGaussDeconv
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Number of Gaussians in AL basis during deconvolution",
default=3,
check=lambda x: x >= 1
)

Definition at line 416 of file psfMatch.py.

◆ alardSigGauss

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardSigGauss
static
Initial value:
= pexConfig.ListField(
dtype=float,
doc=,
default=(0.7, 1.5, 3.0),
)

Definition at line 386 of file psfMatch.py.

◆ kernelBasisSet

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.kernelBasisSet

Definition at line 372 of file psfMatch.py.

◆ maxConditionNumber

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.maxConditionNumber

Definition at line 373 of file psfMatch.py.


The documentation for this class was generated from the following file: