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.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConfig Class Reference
Inheritance diagram for lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConfig:
lsst.fgcmcal.fgcmBuildStarsBase.FgcmBuildStarsConfigBase lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConnections

Public Member Functions

 setDefaults (self)
 

Public Attributes

 instFluxField
 
 localBackgroundFluxField
 
 apertureInnerInstFluxField
 
 apertureOuterInstFluxField
 
 psfCandidateName
 

Static Public Attributes

 referenceCCD
 

Detailed Description

Config for FgcmBuildStarsTableTask

Definition at line 154 of file fgcmBuildStarsTable.py.

Member Function Documentation

◆ setDefaults()

lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConfig.setDefaults ( self)

Reimplemented from lsst.fgcmcal.fgcmBuildStarsBase.FgcmBuildStarsConfigBase.

Definition at line 164 of file fgcmBuildStarsTable.py.

164 def setDefaults(self):
165 super().setDefaults()
166
167 # The names here correspond to the post-transformed
168 # sourceTable_visit catalogs, which differ from the raw src
169 # catalogs. Therefore, all field and flag names cannot
170 # be derived from the base config class.
171 self.instFluxField = 'apFlux_12_0_instFlux'
172 self.localBackgroundFluxField = 'localBackground_instFlux'
173 self.apertureInnerInstFluxField = 'apFlux_12_0_instFlux'
174 self.apertureOuterInstFluxField = 'apFlux_17_0_instFlux'
175 self.psfCandidateName = 'calib_psf_candidate'
176
177 sourceSelector = self.sourceSelector["science"]
178
179 fluxFlagName = self.instFluxField[0: -len('instFlux')] + 'flag'
180
181 sourceSelector.flags.bad = ['pixelFlags_edge',
182 'pixelFlags_interpolatedCenter',
183 'pixelFlags_saturatedCenter',
184 'pixelFlags_crCenter',
185 'pixelFlags_bad',
186 'pixelFlags_interpolated',
187 'pixelFlags_saturated',
188 'centroid_flag',
189 fluxFlagName]
190
191 if self.doSubtractLocalBackground:
192 localBackgroundFlagName = self.localBackgroundFluxField[0: -len('instFlux')] + 'flag'
193 sourceSelector.flags.bad.append(localBackgroundFlagName)
194
195 sourceSelector.signalToNoise.fluxField = self.instFluxField
196 sourceSelector.signalToNoise.errField = self.instFluxField + 'Err'
197
198 sourceSelector.isolated.parentName = 'parentSourceId'
199 sourceSelector.isolated.nChildName = 'deblend_nChild'
200
201 sourceSelector.requireFiniteRaDec.raColName = 'ra'
202 sourceSelector.requireFiniteRaDec.decColName = 'dec'
203
204 sourceSelector.unresolved.name = 'extendedness'
205
206 sourceSelector.doRequirePrimary = True
207
208

Member Data Documentation

◆ apertureInnerInstFluxField

lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConfig.apertureInnerInstFluxField

Definition at line 173 of file fgcmBuildStarsTable.py.

◆ apertureOuterInstFluxField

lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConfig.apertureOuterInstFluxField

Definition at line 174 of file fgcmBuildStarsTable.py.

◆ instFluxField

lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConfig.instFluxField

Definition at line 171 of file fgcmBuildStarsTable.py.

◆ localBackgroundFluxField

lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConfig.localBackgroundFluxField

Definition at line 172 of file fgcmBuildStarsTable.py.

◆ psfCandidateName

lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConfig.psfCandidateName

Definition at line 175 of file fgcmBuildStarsTable.py.

◆ referenceCCD

lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConfig.referenceCCD
static
Initial value:
= pexConfig.Field(
doc="Reference CCD for checking PSF and background",
dtype=int,
default=40,
)

Definition at line 158 of file fgcmBuildStarsTable.py.


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