LSST Applications  21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
Public Member Functions | 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

Public Member Functions

def setDefaults (self)
 

Static Public Attributes

 magLimit
 
 stampSize
 
 modelStampBuffer
 
 doRemoveDetected
 
 doApplyTransform
 
 warpingKernelName
 
 annularFluxRadii
 
 annularFluxStatistic
 
 numSigmaClip
 
 numIter
 
 badMaskPlanes
 
 minPixelsWithinFrame
 
 doApplySkyCorr
 
 discardNanFluxStars
 
 refObjLoader
 
 inputExposure
 
 skyCorr
 
 refCat
 
 brightStarStamps
 

Detailed Description

Configuration parameters for ProcessBrightStarsTask

Definition at line 82 of file processBrightStars.py.

Member Function Documentation

◆ setDefaults()

def lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.setDefaults (   self)

Definition at line 177 of file processBrightStars.py.

177  def setDefaults(self):
178  self.refObjLoader.ref_dataset_name = "gaia_dr2_20200414"
179 
180 

Member Data Documentation

◆ annularFluxRadii

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

Definition at line 124 of file processBrightStars.py.

◆ annularFluxStatistic

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

Definition at line 130 of file processBrightStars.py.

◆ badMaskPlanes

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.badMaskPlanes
static
Initial value:
= pexConfig.ListField(
dtype=str,
doc="Mask planes that, if set, lead to associated pixels not being included in the computation of the"
" annular flux.",
default=('BAD', 'CR', 'CROSSTALK', 'EDGE', 'NO_DATA', 'SAT', 'SUSPECT', 'UNMASKEDNAN')
)

Definition at line 150 of file processBrightStars.py.

◆ brightStarStamps

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConnections.brightStarStamps
staticinherited
Initial value:
= cT.Output(
doc="Set of preprocessed postage stamps, each centered on a single bright star.",
name="brightStarStamps",
storageClass="BrightStarStamps",
dimensions=("visit", "detector")
)

Definition at line 69 of file processBrightStars.py.

◆ discardNanFluxStars

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

Definition at line 167 of file processBrightStars.py.

◆ doApplySkyCorr

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

Definition at line 162 of file processBrightStars.py.

◆ doApplyTransform

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.doApplyTransform
static
Initial value:
= pexConfig.Field(
dtype=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:
= pexConfig.Field(
dtype=bool,
doc="Whether DETECTION footprints, other than that for the central object, should be changed to "
"BAD",
default=True
)

Definition at line 102 of file processBrightStars.py.

◆ inputExposure

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConnections.inputExposure
staticinherited
Initial value:
= cT.Input(
doc="Input exposure from which to extract bright star stamps",
name="calexp",
storageClass="ExposureF",
dimensions=("visit", "detector")
)

Definition at line 49 of file processBrightStars.py.

◆ magLimit

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

Definition at line 86 of file processBrightStars.py.

◆ minPixelsWithinFrame

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.minPixelsWithinFrame
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Minimum number of pixels that must fall within the stamp boundary for the bright star to be"
" saved when its center is beyond the exposure boundary.",
default=50
)

Definition at line 156 of file processBrightStars.py.

◆ modelStampBuffer

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.modelStampBuffer
static
Initial value:
= pexConfig.Field(
dtype=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:
= pexConfig.Field(
dtype=int,
doc="Number of iterations of outlier rejection; ignored if annularFluxStatistic != 'MEANCLIP'.",
default=3
)

Definition at line 145 of file processBrightStars.py.

◆ numSigmaClip

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

Definition at line 140 of file processBrightStars.py.

◆ refCat

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConnections.refCat
staticinherited
Initial value:
= cT.PrerequisiteInput(
doc="Reference catalog that contains bright star positions",
name="gaia_dr2_20200414",
storageClass="SimpleCatalog",
dimensions=("skypix",),
multiple=True,
deferLoad=True
)

Definition at line 61 of file processBrightStars.py.

◆ refObjLoader

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.refObjLoader
static
Initial value:
= pexConfig.ConfigurableField(
target=LoadIndexedReferenceObjectsTask,
doc="Reference object loader for astrometric calibration.",
)

Definition at line 172 of file processBrightStars.py.

◆ skyCorr

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConnections.skyCorr
staticinherited
Initial value:
= cT.Input(
doc="Input Sky Correction to be subtracted from the calexp if doApplySkyCorr=True",
name="skyCorr",
storageClass="Background",
dimensions=("instrument", "visit", "detector")
)

Definition at line 55 of file processBrightStars.py.

◆ stampSize

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

Definition at line 91 of file processBrightStars.py.

◆ warpingKernelName

lsst.pipe.tasks.processBrightStars.ProcessBrightStarsConfig.warpingKernelName
static
Initial value:
= pexConfig.ChoiceField(
dtype=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 113 of file processBrightStars.py.


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