lsst.ip.diffim gaca53a8f8a+a3b638a82c
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.ip.diffim.psfMatch.PsfMatchConfigAL Class Reference
Inheritance diagram for lsst.ip.diffim.psfMatch.PsfMatchConfigAL:
lsst.ip.diffim.psfMatch.PsfMatchConfig

Public Member Functions

 setDefaults (self)
 

Public Attributes

 kernelBasisSet
 
 maxConditionNumber
 

Static Public Attributes

 alardNGauss
 
 alardDegGauss
 
 alardSigGauss
 
 alardGaussBeta
 
 alardMinSig
 
 alardDegGaussDeconv
 
 alardMinSigDeconv
 
 alardNGaussDeconv
 

Detailed Description

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

Definition at line 371 of file psfMatch.py.

Member Function Documentation

◆ setDefaults()

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

Definition at line 374 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 base Gaussians. "
"List length must be `alardNGauss`.",
default=(4, 2, 2),
)

Definition at line 385 of file psfMatch.py.

◆ alardDegGaussDeconv

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardDegGaussDeconv
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Used if `scaleByFwhm==True`, degree of spatial modification of ALL base Gaussians "
"in AL basis during deconvolution",
default=3,
check=lambda x: x >= 1
)

Definition at line 410 of file psfMatch.py.

◆ alardGaussBeta

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardGaussBeta
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Used if `scaleByFwhm==True`, scaling multiplier of base "
"Gaussian sigmas for automated sigma determination",
default=2.0,
check=lambda x: x >= 0.0,
)

Definition at line 397 of file psfMatch.py.

◆ alardMinSig

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardMinSig
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Used if `scaleByFwhm==True`, minimum sigma (pixels) for base Gaussians",
default=0.7,
check=lambda x: x >= 0.25
)

Definition at line 404 of file psfMatch.py.

◆ alardMinSigDeconv

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardMinSigDeconv
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Used if `scaleByFwhm==True`, minimum sigma (pixels) for base Gaussians during deconvolution; "
"make smaller than `alardMinSig` as this is only indirectly used",
default=0.4,
check=lambda x: x >= 0.25
)

Definition at line 417 of file psfMatch.py.

◆ alardNGauss

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

Definition at line 379 of file psfMatch.py.

◆ alardNGaussDeconv

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

Definition at line 424 of file psfMatch.py.

◆ alardSigGauss

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardSigGauss
static
Initial value:
= pexConfig.ListField(
dtype=float,
doc="Default sigma values in pixels of base Gaussians. "
"List length must be `alardNGauss`.",
default=(0.7, 1.5, 3.0),
)

Definition at line 391 of file psfMatch.py.

◆ kernelBasisSet

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.kernelBasisSet

Definition at line 376 of file psfMatch.py.

◆ maxConditionNumber

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.maxConditionNumber

Definition at line 377 of file psfMatch.py.


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