lsst.meas.extensions.piff g2aea266057+187b81d5d6
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerConfig Class Reference
Inheritance diagram for lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerConfig:

Public Member Functions

def setDefaults (self)
 

Public Attributes

 stampSize
 

Static Public Attributes

pexConfig spatialOrder
 
pexConfig samplingSize
 
pexConfig outlierNSigma
 
pexConfig outlierMaxRemove
 
pexConfig maxSNR
 
pexConfig zeroWeightMaskBits
 
pexConfig minimumUnmaskedFraction
 
pexConfig interpolant
 
pexConfig debugStarData
 
pexConfig useCoordinates
 

Member Data Documentation

◆ debugStarData

pexConfig lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerConfig.debugStarData
static
Initial value:
= pexConfig.Field[bool](
doc="Include star images used for fitting in PSF model object.",
default=False
)

◆ interpolant

pexConfig lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerConfig.interpolant
static
Initial value:
= pexConfig.Field[str](
doc="GalSim interpolant name for Piff to use. "
"Options include 'Lanczos(N)', where N is an integer, along with "
"galsim.Cubic, galsim.Delta, galsim.Linear, galsim.Nearest, "
"galsim.Quintic, and galsim.SincInterpolant.",
check=_validateGalsimInterpolant,
default="Lanczos(11)",
)

◆ maxSNR

pexConfig lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerConfig.maxSNR
static
Initial value:
= pexConfig.Field[float](
doc="Rescale the weight of bright stars such that their SNR is less "
"than this value.",
default=200.0
)

◆ minimumUnmaskedFraction

pexConfig lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerConfig.minimumUnmaskedFraction
static
Initial value:
= pexConfig.Field[float](
doc="Minimum fraction of unmasked pixels required to use star.",
default=0.5
)

◆ outlierMaxRemove

pexConfig lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerConfig.outlierMaxRemove
static
Initial value:
= pexConfig.Field[float](
doc="Max fraction of stars to remove as outliers each iteration",
default=0.05
)

◆ outlierNSigma

pexConfig lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerConfig.outlierNSigma
static
Initial value:
= pexConfig.Field[float](
doc="n sigma for chisq outlier rejection",
default=4.0
)

◆ samplingSize

pexConfig lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerConfig.samplingSize
static
Initial value:
= pexConfig.Field[float](
doc="Resolution of the internal PSF model relative to the pixel size; "
"e.g. 0.5 is equal to 2x oversampling",
default=1,
)

◆ spatialOrder

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

◆ useCoordinates

pexConfig lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerConfig.useCoordinates
static
Initial value:
= pexConfig.ChoiceField[str](
doc="Which spatial coordinates to regress against in PSF modeling.",
allowed=dict(
pixel='Regress against pixel coordinates',
field='Regress against field angles',
sky='Regress against RA/Dec'
),
default='pixel'
)

◆ zeroWeightMaskBits

pexConfig lsst.meas.extensions.piff.piffPsfDeterminer.PiffPsfDeterminerConfig.zeroWeightMaskBits
static
Initial value:
= pexConfig.ListField[str](
doc="List of mask bits for which to set pixel weights to zero.",
default=['BAD', 'CR', 'INTRP', 'SAT', 'SUSPECT', 'NO_DATA']
)

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