lsst.meas.algorithms gf82c78fb6f+5b4928dc2e
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig Class Reference
Inheritance diagram for lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig:

Public Member Functions

def setDefaults (self)
 

Public Attributes

 stampSize
 

Static Public Attributes

pexConfig nonLinearSpatialFit
 
pexConfig nEigenComponents
 
pexConfig spatialOrder
 
pexConfig sizeCellX
 
pexConfig sizeCellY
 
pexConfig nStarPerCell
 
pexConfig borderWidth
 
pexConfig nStarPerCellSpatialFit
 
pexConfig constantWeight
 
pexConfig nIterForPsf
 
pexConfig tolerance
 
pexConfig lam
 
pexConfig reducedChi2ForPsfCandidates
 
pexConfig spatialReject
 
pexConfig pixelThreshold
 
pexConfig doRejectBlends
 
pexConfig doMaskBlends
 

Detailed Description

Definition at line 70 of file pcaPsfDeterminer.py.

Member Function Documentation

◆ setDefaults()

def lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.setDefaults (   self)

Definition at line 145 of file pcaPsfDeterminer.py.

Member Data Documentation

◆ borderWidth

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.borderWidth
static
Initial value:
= pexConfig.Field[int](
doc="Number of pixels to ignore around the edge of PSF candidate postage stamps",
default=0,
)

Definition at line 100 of file pcaPsfDeterminer.py.

◆ constantWeight

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.constantWeight
static
Initial value:
= pexConfig.Field[bool](
doc="Should each PSF candidate be given the same weight, independent of magnitude?",
default=True,
)

Definition at line 108 of file pcaPsfDeterminer.py.

◆ doMaskBlends

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.doMaskBlends
static
Initial value:
= pexConfig.Field[bool](
doc="Mask blends in image?",
default=True,
)

Definition at line 140 of file pcaPsfDeterminer.py.

◆ doRejectBlends

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.doRejectBlends
static
Initial value:
= pexConfig.Field[bool](
doc="Reject candidates that are blended?",
default=False,
)

Definition at line 136 of file pcaPsfDeterminer.py.

◆ lam

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.lam
static
Initial value:
= pexConfig.Field[float](
doc="floor for variance is lam*data",
default=0.05,
)

Definition at line 120 of file pcaPsfDeterminer.py.

◆ nEigenComponents

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.nEigenComponents
static
Initial value:
= pexConfig.Field[int](
doc="number of eigen components for PSF kernel creation",
default=4,
check=lambda x: x >= 1
)

Definition at line 75 of file pcaPsfDeterminer.py.

◆ nIterForPsf

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.nIterForPsf
static
Initial value:
= pexConfig.Field[int](
doc="number of iterations of PSF candidate star list",
default=3,
)

Definition at line 112 of file pcaPsfDeterminer.py.

◆ nonLinearSpatialFit

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.nonLinearSpatialFit
static
Initial value:
= pexConfig.Field[bool](
doc="Use non-linear fitter for spatial variation of Kernel",
default=False,
)

Definition at line 71 of file pcaPsfDeterminer.py.

◆ nStarPerCell

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.nStarPerCell
static
Initial value:
= pexConfig.Field[int](
doc="number of stars per psf cell for PSF kernel creation",
default=3,
)

Definition at line 96 of file pcaPsfDeterminer.py.

◆ nStarPerCellSpatialFit

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.nStarPerCellSpatialFit
static
Initial value:
= pexConfig.Field[int](
doc="number of stars per psf Cell for spatial fitting",
default=5,
)

Definition at line 104 of file pcaPsfDeterminer.py.

◆ pixelThreshold

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.pixelThreshold
static
Initial value:
= pexConfig.Field[float](
doc="Threshold (stdev) for rejecting extraneous pixels around candidate; applied if positive",
default=0.0,
)

Definition at line 132 of file pcaPsfDeterminer.py.

◆ reducedChi2ForPsfCandidates

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.reducedChi2ForPsfCandidates
static
Initial value:
= pexConfig.Field[float](
doc="for psf candidate evaluation",
default=2.0,
)

Definition at line 124 of file pcaPsfDeterminer.py.

◆ sizeCellX

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.sizeCellX
static
Initial value:
= pexConfig.Field[int](
doc="size of cell used to determine PSF (pixels, column direction)",
default=256,
# minValue = 10,
check=lambda x: x >= 10,
)

Definition at line 84 of file pcaPsfDeterminer.py.

◆ sizeCellY

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.sizeCellY
static
Initial value:
= pexConfig.Field[int](
doc="size of cell used to determine PSF (pixels, row direction)",
default=sizeCellX.default,
# minValue = 10,
check=lambda x: x >= 10,
)

Definition at line 90 of file pcaPsfDeterminer.py.

◆ spatialOrder

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.spatialOrder
static
Initial value:
= pexConfig.Field[int](
doc="specify spatial order for PSF kernel creation",
default=2,
)

Definition at line 80 of file pcaPsfDeterminer.py.

◆ spatialReject

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.spatialReject
static
Initial value:
= pexConfig.Field[float](
doc="Rejection threshold (stdev) for candidates based on spatial fit",
default=3.0,
)

Definition at line 128 of file pcaPsfDeterminer.py.

◆ stampSize

lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.stampSize

Definition at line 147 of file pcaPsfDeterminer.py.

◆ tolerance

pexConfig lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.tolerance
static
Initial value:
= pexConfig.Field[float](
doc="tolerance of spatial fitting",
default=1e-2,
)

Definition at line 116 of file pcaPsfDeterminer.py.


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