LSST Applications g0d97872fb5+4fd969bb9d,g1653933729+34a971ddd9,g28da252d5a+072f89fe25,g2bbee38e9b+a99b0ab4cd,g2bc492864f+a99b0ab4cd,g2ca4be77d2+c0e3b27cd8,g2cdde0e794+704103fe75,g3156d2b45e+6e87dc994a,g347aa1857d+a99b0ab4cd,g35bb328faa+34a971ddd9,g3a166c0a6a+a99b0ab4cd,g3e281a1b8c+8ec26ec694,g4005a62e65+ba0306790b,g414038480c+9ed5ed841a,g569e0e2b34+cb4faa46ad,g5a97de2502+520531a62c,g717e5f8c0f+29153700a5,g7ede599f99+367733290c,g80478fca09+17051a22cc,g82479be7b0+f2f1ea0a87,g858d7b2824+29153700a5,g8b782ad322+29153700a5,g8cd86fa7b1+05420e7f7d,g9125e01d80+34a971ddd9,ga5288a1d22+e7f674aaf3,gae0086650b+34a971ddd9,gae74b0b5c6+45ef5cdc51,gb58c049af0+ace264a4f2,gc28159a63d+a99b0ab4cd,gcf0d15dbbd+8051a81198,gda6a2b7d83+8051a81198,gdaeeff99f8+7774323b41,gdf4d240d4a+34a971ddd9,ge2409df99d+cb167bac99,ge33fd446bb+29153700a5,ge79ae78c31+a99b0ab4cd,gf0baf85859+890af219f9,gf5289d68f6+9faa5c5784,w.2024.36
LSST Data Management Base Package
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig Class Reference
Inheritance diagram for lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig:

Public Member Functions

 setDefaults (self)
 

Public Attributes

 stampSize
 

Static Public Attributes

 spatialOrder
 
 sizeCellX
 
 sizeCellY
 
 samplingSize
 
 badMaskBits
 
 psfexBasis
 
 tolerance
 
 lam
 
 reducedChi2ForPsfCandidates
 
 spatialReject
 
 recentroid
 
 photometricFluxField
 

Detailed Description

Definition at line 86 of file psfexPsfDeterminer.py.

Member Function Documentation

◆ setDefaults()

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.setDefaults ( self)

Definition at line 152 of file psfexPsfDeterminer.py.

152 def setDefaults(self):
153 super().setDefaults()
154 self.stampSize = 41
155
156

Member Data Documentation

◆ badMaskBits

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.badMaskBits
static
Initial value:
= pexConfig.ListField[str](
doc="List of mask bits which cause a source to be rejected as bad "
"N.b. INTRP is used specially in PsfCandidateSet; it means \"Contaminated by neighbour\"",
default=["INTRP", "SAT"],
)

Definition at line 109 of file psfexPsfDeterminer.py.

◆ lam

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.lam
static
Initial value:
= pexConfig.Field[float](
doc="floor for variance is lam*data",
default=0.05,
)

Definition at line 129 of file psfexPsfDeterminer.py.

◆ photometricFluxField

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.photometricFluxField
static
Initial value:
= pexConfig.Field[str](
doc="Flux field to use for photometric normalization. This overrides the "
"``PHOTFLUX_KEY`` field for psfex. The associated flux error is "
"derived by appending ``Err`` to this field.",
default="base_CircularApertureFlux_9_0_instFlux",
)

Definition at line 145 of file psfexPsfDeterminer.py.

◆ psfexBasis

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.psfexBasis
static
Initial value:
= pexConfig.ChoiceField[str](
doc="BASIS value given to psfex. PIXEL_AUTO will use the requested samplingSize only if "
"the FWHM < 3 pixels. Otherwise, it will use samplingSize=1. PIXEL will always use the "
"requested samplingSize",
allowed={
"PIXEL": "Always use requested samplingSize",
"PIXEL_AUTO": "Only use requested samplingSize when FWHM < 3",
},
default='PIXEL_AUTO',
optional=False,
)

Definition at line 114 of file psfexPsfDeterminer.py.

◆ recentroid

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.recentroid
static
Initial value:
= pexConfig.Field[bool](
doc="Should PSFEX be permitted to recentroid PSF candidates?",
default=False,
)

Definition at line 141 of file psfexPsfDeterminer.py.

◆ reducedChi2ForPsfCandidates

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.reducedChi2ForPsfCandidates
static
Initial value:
= pexConfig.Field[float](
doc="for psf candidate evaluation",
default=2.0,
)

Definition at line 133 of file psfexPsfDeterminer.py.

◆ samplingSize

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.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=0.5,
)

Definition at line 104 of file psfexPsfDeterminer.py.

◆ sizeCellX

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.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 92 of file psfexPsfDeterminer.py.

◆ sizeCellY

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.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 98 of file psfexPsfDeterminer.py.

◆ spatialOrder

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.spatialOrder
static
Initial value:
= pexConfig.Field[int](
doc="specify spatial order for PSF kernel creation",
default=2,
check=lambda x: x >= 1,
)

Definition at line 87 of file psfexPsfDeterminer.py.

◆ spatialReject

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

Definition at line 137 of file psfexPsfDeterminer.py.

◆ stampSize

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.stampSize

Definition at line 154 of file psfexPsfDeterminer.py.

◆ tolerance

lsst.meas.extensions.psfex.psfexPsfDeterminer.PsfexPsfDeterminerConfig.tolerance
static
Initial value:
= pexConfig.Field[float](
doc="tolerance of spatial fitting",
default=1e-2,
)

Definition at line 125 of file psfexPsfDeterminer.py.


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