lsst.meas.algorithms  13.0-18-gc4ad4228
Static Public Attributes | List of all members
lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig Class Reference
Inheritance diagram for lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig:

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

Member Data Documentation

◆ borderWidth

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

Definition at line 108 of file pcaPsfDeterminer.py.

◆ constantWeight

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

Definition at line 118 of file pcaPsfDeterminer.py.

◆ doMaskBlends

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

Definition at line 158 of file pcaPsfDeterminer.py.

◆ doRejectBlends

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

Definition at line 153 of file pcaPsfDeterminer.py.

◆ lam

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

Definition at line 133 of file pcaPsfDeterminer.py.

◆ nEigenComponents

lsst.meas.algorithms.pcaPsfDeterminer.PcaPsfDeterminerConfig.nEigenComponents
static
Initial value:
= pexConfig.Field(
doc="number of eigen components for PSF kernel creation",
dtype=int,
default=4,
)

Definition at line 79 of file pcaPsfDeterminer.py.

◆ nIterForPsf

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

Definition at line 123 of file pcaPsfDeterminer.py.

◆ nonLinearSpatialFit

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

Definition at line 74 of file pcaPsfDeterminer.py.

◆ nStarPerCell

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

Definition at line 103 of file pcaPsfDeterminer.py.

◆ nStarPerCellSpatialFit

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

Definition at line 113 of file pcaPsfDeterminer.py.

◆ pixelThreshold

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

Definition at line 148 of file pcaPsfDeterminer.py.

◆ reducedChi2ForPsfCandidates

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

Definition at line 138 of file pcaPsfDeterminer.py.

◆ sizeCellX

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

Definition at line 89 of file pcaPsfDeterminer.py.

◆ sizeCellY

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

Definition at line 96 of file pcaPsfDeterminer.py.

◆ spatialOrder

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

Definition at line 84 of file pcaPsfDeterminer.py.

◆ spatialReject

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

Definition at line 143 of file pcaPsfDeterminer.py.

◆ tolerance

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

Definition at line 128 of file pcaPsfDeterminer.py.


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