LSSTApplications  10.0+286,10.0+36,10.0+46,10.0-2-g4f67435,10.1+152,10.1+37,11.0,11.0+1,11.0-1-g47edd16,11.0-1-g60db491,11.0-1-g7418c06,11.0-2-g04d2804,11.0-2-g68503cd,11.0-2-g818369d,11.0-2-gb8b8ce7
LSSTDataManagementBasePackage
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

Public Member Functions

def setDefaults
 

Public Attributes

 kernelBasisSet
 
 maxConditionNumber
 

Static Public Attributes

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

Detailed Description

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

Definition at line 363 of file psfMatch.py.

Member Function Documentation

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

Definition at line 366 of file psfMatch.py.

367  def setDefaults(self):
368  PsfMatchConfig.setDefaults(self)
369  self.kernelBasisSet = "alard-lupton"
370  self.maxConditionNumber = 5.0e7

Member Data Documentation

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

Definition at line 377 of file psfMatch.py.

tuple lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardDegGaussDeconv
static
Initial value:
1 = pexConfig.Field(
2  dtype = int,
3  doc = """Degree of spatial modification of ALL gaussians in AL basis during deconvolution""",
4  default = 3,
5  check = lambda x : x >= 1
6  )

Definition at line 399 of file psfMatch.py.

tuple lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardGaussBeta
static
Initial value:
1 = pexConfig.Field(
2  dtype = float,
3  doc = """Default scale factor between Gaussian sigmas """,
4  default = 2.0,
5  check = lambda x: x >= 0.0,
6  )

Definition at line 387 of file psfMatch.py.

tuple lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardMinSig
static
Initial value:
1 = pexConfig.Field(
2  dtype = float,
3  doc = """Minimum Sigma (pixels) for Gaussians""",
4  default = 0.7,
5  check = lambda x : x >= 0.25
6  )

Definition at line 393 of file psfMatch.py.

tuple lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardMinSigDeconv
static
Initial value:
1 = pexConfig.Field(
2  dtype = float,
3  doc = """Minimum Sigma (pixels) for Gaussians during deconvolution; make smaller than alardMinSig as this is only indirectly used""",
4  default = 0.4,
5  check = lambda x : x >= 0.25
6  )

Definition at line 405 of file psfMatch.py.

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

Definition at line 371 of file psfMatch.py.

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

Definition at line 412 of file psfMatch.py.

tuple lsst.ip.diffim.psfMatch.PsfMatchConfigAL.alardSigGauss
static
Initial value:
1 = pexConfig.ListField(
2  dtype = float,
3  doc = """Sigma in pixels of Gaussians (FWHM = 2.35 sigma). Must in number equal alardNGauss""",
4  default = (0.7, 1.5, 3.0),
5  )

Definition at line 382 of file psfMatch.py.

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.kernelBasisSet

Definition at line 368 of file psfMatch.py.

lsst.ip.diffim.psfMatch.PsfMatchConfigAL.maxConditionNumber

Definition at line 369 of file psfMatch.py.


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