LSST Applications g0265f82a02+0e5473021a,g02d81e74bb+0dd8ce4237,g1470d8bcf6+3ea6592b6f,g2079a07aa2+86d27d4dc4,g2305ad1205+5ca4c0b359,g295015adf3+d10818ec9d,g2a9a014e59+6f9be1b9cd,g2bbee38e9b+0e5473021a,g337abbeb29+0e5473021a,g3ddfee87b4+703ba97ebf,g487adcacf7+4fa16da234,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+ffa42b374e,g5a732f18d5+53520f316c,g64a986408d+0dd8ce4237,g858d7b2824+0dd8ce4237,g8a8a8dda67+585e252eca,g99cad8db69+d39438377f,g9ddcbc5298+9a081db1e4,ga1e77700b3+15fc3df1f7,ga8c6da7877+f1d96605c8,gb0e22166c9+60f28cb32d,gb6a65358fc+0e5473021a,gba4ed39666+c2a2e4ac27,gbb8dafda3b+e5339d463f,gc120e1dc64+da31e9920e,gc28159a63d+0e5473021a,gcf0d15dbbd+703ba97ebf,gdaeeff99f8+f9a426f77a,ge6526c86ff+889fc9d533,ge79ae78c31+0e5473021a,gee10cc3b42+585e252eca,gf18bd8381d+7268b93478,gff1a9f87cc+0dd8ce4237,w.2024.16
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.psfexStarSelector.PsfexStarSelectorConfig Class Reference
Inheritance diagram for lsst.meas.extensions.psfex.psfexStarSelector.PsfexStarSelectorConfig:

Public Member Functions

 validate (self)
 
 setDefaults (self)
 

Public Attributes

 badFlags
 

Static Public Attributes

 fluxName
 
 fluxErrName
 
 minFwhm
 
 maxFwhm
 
 maxFwhmVariability
 
 maxellip
 
 minsn
 

Detailed Description

Definition at line 42 of file psfexStarSelector.py.

Member Function Documentation

◆ setDefaults()

lsst.meas.extensions.psfex.psfexStarSelector.PsfexStarSelectorConfig.setDefaults ( self)

Definition at line 94 of file psfexStarSelector.py.

94 def setDefaults(self):
95 self.badFlags = [
96 "base_PixelFlags_flag_edge",
97 "base_PixelFlags_flag_saturatedCenter",
98 "base_PixelFlags_flag_crCenter",
99 "base_PixelFlags_flag_bad",
100 "base_PixelFlags_flag_suspectCenter",
101 "base_PsfFlux_flag",
102 # "parent", # actually this is a test on deblend_nChild
103 ]
104
105

◆ validate()

lsst.meas.extensions.psfex.psfexStarSelector.PsfexStarSelectorConfig.validate ( self)

Definition at line 81 of file psfexStarSelector.py.

81 def validate(self):
82 pexConfig.Config.validate(self)
83
84 if self.fluxErrName == "":
85 self.fluxErrName = self.fluxName + ".err"
86 elif self.fluxErrName != self.fluxName + ".err":
87 msg = f"fluxErrName ({self.fluxErrName}) doesn't correspond to fluxName ({self.fluxName})"
88 raise pexConfig.FieldValidationError(PsfexStarSelectorConfig.fluxName, self, msg)
89
90 if self.minFwhm > self.maxFwhm:
91 raise pexConfig.FieldValidationError(PsfexStarSelectorConfig.minFwhm, self,
92 f"minFwhm ({self.minFwhm}) > maxFwhm ({self.maxFwhm})")
93

Member Data Documentation

◆ badFlags

lsst.meas.extensions.psfex.psfexStarSelector.PsfexStarSelectorConfig.badFlags

Definition at line 95 of file psfexStarSelector.py.

◆ fluxErrName

lsst.meas.extensions.psfex.psfexStarSelector.PsfexStarSelectorConfig.fluxErrName
static
Initial value:
= pexConfig.Field(
dtype=str,
doc="Name of phot. flux err. key",
default="",
)

Definition at line 48 of file psfexStarSelector.py.

◆ fluxName

lsst.meas.extensions.psfex.psfexStarSelector.PsfexStarSelectorConfig.fluxName
static
Initial value:
= pexConfig.Field(
dtype=str,
doc="Name of photometric flux key ",
default="base_PsfFlux",
)

Definition at line 43 of file psfexStarSelector.py.

◆ maxellip

lsst.meas.extensions.psfex.psfexStarSelector.PsfexStarSelectorConfig.maxellip
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Maximum (A-B)/(A+B) ",
default=0.3,
check=lambda x: x >= 0.0,
)

Definition at line 68 of file psfexStarSelector.py.

◆ maxFwhm

lsst.meas.extensions.psfex.psfexStarSelector.PsfexStarSelectorConfig.maxFwhm
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Minimum allowed FWHM ",
default=10,
)

Definition at line 58 of file psfexStarSelector.py.

◆ maxFwhmVariability

lsst.meas.extensions.psfex.psfexStarSelector.PsfexStarSelectorConfig.maxFwhmVariability
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Allowed FWHM variability (1.0 = 100%)",
default=0.2,
)

Definition at line 63 of file psfexStarSelector.py.

◆ minFwhm

lsst.meas.extensions.psfex.psfexStarSelector.PsfexStarSelectorConfig.minFwhm
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Maximum allowed FWHM ",
default=2,
)

Definition at line 53 of file psfexStarSelector.py.

◆ minsn

lsst.meas.extensions.psfex.psfexStarSelector.PsfexStarSelectorConfig.minsn
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Minimum S/N for candidates",
default=100,
check=lambda x: x >= 0.0,
)

Definition at line 74 of file psfexStarSelector.py.


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