LSST Applications g0265f82a02+d6b5cd48b5,g02d81e74bb+a41d3748ce,g1470d8bcf6+6be6c9203b,g2079a07aa2+14824f138e,g212a7c68fe+a4f2ea4efa,g2305ad1205+72971fe858,g295015adf3+ab2c85acae,g2bbee38e9b+d6b5cd48b5,g337abbeb29+d6b5cd48b5,g3ddfee87b4+31b3a28dff,g487adcacf7+082e807817,g50ff169b8f+5929b3527e,g52b1c1532d+a6fc98d2e7,g591dd9f2cf+b2918d57ae,g5a732f18d5+66d966b544,g64a986408d+a41d3748ce,g858d7b2824+a41d3748ce,g8a8a8dda67+a6fc98d2e7,g99cad8db69+7fe4acdf18,g9ddcbc5298+d4bad12328,ga1e77700b3+246acaaf9c,ga8c6da7877+84af8b3ff8,gb0e22166c9+3863383f4c,gb6a65358fc+d6b5cd48b5,gba4ed39666+9664299f35,gbb8dafda3b+d8d527deb2,gc07e1c2157+b2dbe6b631,gc120e1dc64+61440b2abb,gc28159a63d+d6b5cd48b5,gcf0d15dbbd+31b3a28dff,gdaeeff99f8+a38ce5ea23,ge6526c86ff+39927bb362,ge79ae78c31+d6b5cd48b5,gee10cc3b42+a6fc98d2e7,gf1cff7945b+a41d3748ce,v24.1.5.rc1
LSST Data Management Base Package
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig Class Reference
Inheritance diagram for lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig:
lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConnections

Static Public Attributes

 magLimit
 
 stampSize
 
 modelStampBuffer
 
 doRemoveDetected
 
 doApplyTransform
 
 warpingKernelName
 
 annularFluxRadii
 
 annularFluxStatistic
 
 numSigmaClip
 
 numIter
 
 badMaskPlanes
 
 minValidAnnulusFraction
 
 doApplySkyCorr
 
 discardNanFluxStars
 
 refObjLoader
 

Detailed Description

Configuration parameters for ProcessBrightStarsTask.

Definition at line 85 of file processBrightStars.py.

Member Data Documentation

◆ annularFluxRadii

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.annularFluxRadii
static
Initial value:
= ListField[int](
doc="Inner and outer radii of the annulus used to compute AnnularFlux for normalization, in pixels.",
default=(70, 80),
)

Definition at line 122 of file processBrightStars.py.

◆ annularFluxStatistic

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.annularFluxStatistic
static
Initial value:
= ChoiceField[str](
doc="Type of statistic to use to compute annular flux.",
default="MEANCLIP",
allowed={
"MEAN": "mean",
"MEDIAN": "median",
"MEANCLIP": "clipped mean",
},
)

Definition at line 126 of file processBrightStars.py.

◆ badMaskPlanes

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.badMaskPlanes
static
Initial value:
= ListField[str](
doc="Mask planes that identify pixels to not include in the computation of the annular flux.",
default=("BAD", "CR", "CROSSTALK", "EDGE", "NO_DATA", "SAT", "SUSPECT", "UNMASKEDNAN"),
)

Definition at line 143 of file processBrightStars.py.

◆ discardNanFluxStars

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.discardNanFluxStars
static
Initial value:
= Field[bool](
doc="Should stars with NaN annular flux be discarded?",
default=False,
)

Definition at line 156 of file processBrightStars.py.

◆ doApplySkyCorr

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.doApplySkyCorr
static
Initial value:
= Field[bool](
doc="Apply full focal plane sky correction before extracting stars?",
default=True,
)

Definition at line 152 of file processBrightStars.py.

◆ doApplyTransform

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.doApplyTransform
static
Initial value:
= Field[bool](
doc="Apply transform to bright star stamps to correct for optical distortions?",
default=True,
)

Definition at line 108 of file processBrightStars.py.

◆ doRemoveDetected

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.doRemoveDetected
static
Initial value:
= Field[bool](
doc="Whether secondary DETECTION footprints (i.e., footprints of objects other than the central "
"primary object) should be changed to BAD.",
default=True,
)

Definition at line 103 of file processBrightStars.py.

◆ magLimit

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.magLimit
static
Initial value:
= Field[float](
doc="Magnitude limit, in Gaia G; all stars brighter than this value will be processed.",
default=18,
)

Definition at line 88 of file processBrightStars.py.

◆ minValidAnnulusFraction

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.minValidAnnulusFraction
static
Initial value:
= Field[float](
doc="Minumum number of valid pixels that must fall within the annulus for the bright star to be "
"saved for subsequent generation of a PSF.",
default=0.0,
)

Definition at line 147 of file processBrightStars.py.

◆ modelStampBuffer

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.modelStampBuffer
static
Initial value:
= Field[float](
doc=(
"'Buffer' factor to be applied to determine the size of the stamp the processed stars will be "
"saved in. This will also be the size of the extended PSF model."
),
default=1.1,
)

Definition at line 96 of file processBrightStars.py.

◆ numIter

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.numIter
static
Initial value:
= Field[int](
doc="Number of iterations of outlier rejection; ignored if annularFluxStatistic != 'MEANCLIP'.",
default=3,
)

Definition at line 139 of file processBrightStars.py.

◆ numSigmaClip

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.numSigmaClip
static
Initial value:
= Field[float](
doc="Sigma for outlier rejection; ignored if annularFluxStatistic != 'MEANCLIP'.",
default=4,
)

Definition at line 135 of file processBrightStars.py.

◆ refObjLoader

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.refObjLoader
static
Initial value:
= ConfigField[LoadReferenceObjectsConfig](
doc="Reference object loader for astrometric calibration.",
)

Definition at line 160 of file processBrightStars.py.

◆ stampSize

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.stampSize
static
Initial value:
= ListField[int](
doc="Size of the stamps to be extracted, in pixels.",
default=(250, 250),
)

Definition at line 92 of file processBrightStars.py.

◆ warpingKernelName

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.warpingKernelName
static
Initial value:
= ChoiceField[str](
doc="Warping kernel.",
default="lanczos5",
allowed={
"bilinear": "bilinear interpolation",
"lanczos3": "Lanczos kernel of order 3",
"lanczos4": "Lanczos kernel of order 4",
"lanczos5": "Lanczos kernel of order 5",
},
)

Definition at line 112 of file processBrightStars.py.


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