LSST Applications g0265f82a02+c6dfa2ddaf,g1162b98a3f+b2075782a9,g2079a07aa2+1b2e822518,g2bbee38e9b+c6dfa2ddaf,g337abbeb29+c6dfa2ddaf,g3ddfee87b4+a60788ef87,g50ff169b8f+2eb0e556e8,g52b1c1532d+90ebb246c7,g555ede804d+a60788ef87,g591dd9f2cf+ba8caea58f,g5ec818987f+864ee9cddb,g858d7b2824+9ee1ab4172,g876c692160+a40945ebb7,g8a8a8dda67+90ebb246c7,g8cdfe0ae6a+4fd9e222a8,g99cad8db69+5e309b7bc6,g9ddcbc5298+a1346535a5,ga1e77700b3+df8f93165b,ga8c6da7877+aa12a14d27,gae46bcf261+c6dfa2ddaf,gb0e22166c9+8634eb87fb,gb3f2274832+d0da15e3be,gba4ed39666+1ac82b564f,gbb8dafda3b+5dfd9c994b,gbeb006f7da+97157f9740,gc28159a63d+c6dfa2ddaf,gc86a011abf+9ee1ab4172,gcf0d15dbbd+a60788ef87,gdaeeff99f8+1cafcb7cd4,gdc0c513512+9ee1ab4172,ge79ae78c31+c6dfa2ddaf,geb67518f79+ba1859f325,geb961e4c1e+f9439d1e6f,gee10cc3b42+90ebb246c7,gf1cff7945b+9ee1ab4172,w.2024.12
LSST Data Management Base Package
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

 setDefaults (self)
 

Public Attributes

 stampSize
 

Static Public Attributes

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

Detailed Description

Definition at line 69 of file pcaPsfDeterminer.py.

Member Function Documentation

◆ setDefaults()

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

Definition at line 144 of file pcaPsfDeterminer.py.

144 def setDefaults(self):
145 super().setDefaults()
146 self.stampSize = 41
147
148

Member Data Documentation

◆ borderWidth

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 99 of file pcaPsfDeterminer.py.

◆ constantWeight

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 107 of file pcaPsfDeterminer.py.

◆ doMaskBlends

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

Definition at line 139 of file pcaPsfDeterminer.py.

◆ doRejectBlends

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

Definition at line 135 of file pcaPsfDeterminer.py.

◆ lam

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 119 of file pcaPsfDeterminer.py.

◆ nEigenComponents

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 74 of file pcaPsfDeterminer.py.

◆ nIterForPsf

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 111 of file pcaPsfDeterminer.py.

◆ nonLinearSpatialFit

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 70 of file pcaPsfDeterminer.py.

◆ nStarPerCell

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 95 of file pcaPsfDeterminer.py.

◆ nStarPerCellSpatialFit

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 103 of file pcaPsfDeterminer.py.

◆ pixelThreshold

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 131 of file pcaPsfDeterminer.py.

◆ reducedChi2ForPsfCandidates

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

Definition at line 123 of file pcaPsfDeterminer.py.

◆ sizeCellX

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 83 of file pcaPsfDeterminer.py.

◆ sizeCellY

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 89 of file pcaPsfDeterminer.py.

◆ spatialOrder

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 79 of file pcaPsfDeterminer.py.

◆ spatialReject

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 127 of file pcaPsfDeterminer.py.

◆ stampSize

lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.stampSize

Definition at line 146 of file pcaPsfDeterminer.py.

◆ tolerance

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

Definition at line 115 of file pcaPsfDeterminer.py.


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