lsst.pipe.tasks gc8e401de96+07adebc1ff
Loading...
Searching...
No Matches
Classes | Functions | Variables
lsst.pipe.tasks.assembleCoadd Namespace Reference

Classes

class  AssembleCoaddConnections
 
class  AssembleCoaddTask
 
class  CompareWarpAssembleCoaddConfig
 
class  CompareWarpAssembleCoaddConnections
 
class  CompareWarpAssembleCoaddTask
 

Functions

def setDefaults (self)
 
def validate (self)
 
def countMaskFromFootprint (mask, footprint, bitmask, ignoreMask)
 

Variables

 log = logging.getLogger(__name__)
 
 statistic
 
bool default = False,
 
 doSigmaClip
 
 dtype = bool,
 
string doc = "Perform sigma clipped outlier rejection with MEANCLIP statistic? (DEPRECATED)",
 
 sigmaClip
 
 clipIter
 
 calcErrorFromInputVariance
 
 scaleZeroPoint
 
 target = ScaleZeroPointTask,
 
 doInterp
 
 interpImage
 
 doWrite
 
 doNImage
 
 doUsePsfMatchedPolygons
 
 maskPropagationThresholds
 
 keytype = str,
 
 itemtype = float,
 
 removeMaskPlanes
 
 str
 
 doMaskBrightObjects
 
 brightObjectMaskName
 
 coaddPsf
 
 doAttachTransmissionCurve
 
 hasFakes
 
 doSelectVisits
 
 doInputMap
 
 inputMapper
 
 badMaskPlanes
 
 warpType
 

Function Documentation

◆ countMaskFromFootprint()

def lsst.pipe.tasks.assembleCoadd.countMaskFromFootprint (   mask,
  footprint,
  bitmask,
  ignoreMask 
)
Function to count the number of pixels with a specific mask in a
footprint.

Find the intersection of mask & footprint. Count all pixels in the mask
that are in the intersection that have bitmask set but do not have
ignoreMask set. Return the count.

Parameters
----------
mask : `lsst.afw.image.Mask`
    Mask to define intersection region by.
footprint : `lsst.afw.detection.Footprint`
    Footprint to define the intersection region by.
bitmask : `Unknown`
    Specific mask that we wish to count the number of occurances of.
ignoreMask : `Unknown`
    Pixels to not consider.

Returns
-------
result : `int`
    Number of pixels in footprint with specified mask.

Definition at line 1155 of file assembleCoadd.py.

◆ setDefaults()

def lsst.pipe.tasks.assembleCoadd.setDefaults (   self)

Definition at line 241 of file assembleCoadd.py.

◆ validate()

def lsst.pipe.tasks.assembleCoadd.validate (   self)

Definition at line 245 of file assembleCoadd.py.

Variable Documentation

◆ badMaskPlanes

lsst.pipe.tasks.assembleCoadd.badMaskPlanes

Definition at line 243 of file assembleCoadd.py.

◆ brightObjectMaskName

lsst.pipe.tasks.assembleCoadd.brightObjectMaskName
Initial value:
1= pexConfig.Field(dtype=str, default="BRIGHT_OBJECT",
2 doc="Name of mask bit used for bright objects")

Definition at line 210 of file assembleCoadd.py.

◆ calcErrorFromInputVariance

lsst.pipe.tasks.assembleCoadd.calcErrorFromInputVariance

Definition at line 164 of file assembleCoadd.py.

◆ clipIter

lsst.pipe.tasks.assembleCoadd.clipIter

Definition at line 159 of file assembleCoadd.py.

◆ coaddPsf

lsst.pipe.tasks.assembleCoadd.coaddPsf
Initial value:
1= pexConfig.ConfigField(
2 doc="Configuration for CoaddPsf",
3 dtype=measAlg.CoaddPsfConfig,
4 )

Definition at line 212 of file assembleCoadd.py.

◆ default

dictionary lsst.pipe.tasks.assembleCoadd.default = False,

Definition at line 147 of file assembleCoadd.py.

◆ doAttachTransmissionCurve

lsst.pipe.tasks.assembleCoadd.doAttachTransmissionCurve
Initial value:
1= pexConfig.Field(
2 dtype=bool, default=False, optional=False,
3 doc=("Attach a piecewise TransmissionCurve for the coadd? "
4 "(requires all input Exposures to have TransmissionCurves).")
5 )

Definition at line 216 of file assembleCoadd.py.

◆ doc

string lsst.pipe.tasks.assembleCoadd.doc = "Perform sigma clipped outlier rejection with MEANCLIP statistic? (DEPRECATED)",

Definition at line 151 of file assembleCoadd.py.

◆ doInputMap

lsst.pipe.tasks.assembleCoadd.doInputMap
Initial value:
1= pexConfig.Field(
2 doc="Create a bitwise map of coadd inputs",
3 dtype=bool,
4 default=False,
5 )

Definition at line 231 of file assembleCoadd.py.

◆ doInterp

lsst.pipe.tasks.assembleCoadd.doInterp

Definition at line 174 of file assembleCoadd.py.

◆ doMaskBrightObjects

lsst.pipe.tasks.assembleCoadd.doMaskBrightObjects
Initial value:
1= pexConfig.Field(dtype=bool, default=False,
2 doc="Set mask and flag bits for bright objects?")

Definition at line 208 of file assembleCoadd.py.

◆ doNImage

lsst.pipe.tasks.assembleCoadd.doNImage

Definition at line 188 of file assembleCoadd.py.

◆ doSelectVisits

lsst.pipe.tasks.assembleCoadd.doSelectVisits
Initial value:
1= pexConfig.Field(
2 doc="Coadd only visits selected by a SelectVisitsTask",
3 dtype=bool,
4 default=False,
5 )

Definition at line 226 of file assembleCoadd.py.

◆ doSigmaClip

lsst.pipe.tasks.assembleCoadd.doSigmaClip

Definition at line 149 of file assembleCoadd.py.

◆ doUsePsfMatchedPolygons

lsst.pipe.tasks.assembleCoadd.doUsePsfMatchedPolygons

Definition at line 193 of file assembleCoadd.py.

◆ doWrite

lsst.pipe.tasks.assembleCoadd.doWrite

Definition at line 183 of file assembleCoadd.py.

◆ dtype

lsst.pipe.tasks.assembleCoadd.dtype = bool,

Definition at line 150 of file assembleCoadd.py.

◆ hasFakes

lsst.pipe.tasks.assembleCoadd.hasFakes
Initial value:
1= pexConfig.Field(
2 dtype=bool,
3 default=False,
4 doc="Should be set to True if fake sources have been inserted into the input data."
5 )

Definition at line 221 of file assembleCoadd.py.

◆ inputMapper

lsst.pipe.tasks.assembleCoadd.inputMapper
Initial value:
1= pexConfig.ConfigurableField(
2 doc="Input map creation subtask.",
3 target=HealSparseInputMapTask,
4 )

Definition at line 236 of file assembleCoadd.py.

◆ interpImage

lsst.pipe.tasks.assembleCoadd.interpImage

Definition at line 179 of file assembleCoadd.py.

◆ itemtype

lsst.pipe.tasks.assembleCoadd.itemtype = float,

Definition at line 200 of file assembleCoadd.py.

◆ keytype

lsst.pipe.tasks.assembleCoadd.keytype = str,

Definition at line 199 of file assembleCoadd.py.

◆ log

lsst.pipe.tasks.assembleCoadd.log = logging.getLogger(__name__)

Definition at line 51 of file assembleCoadd.py.

◆ maskPropagationThresholds

lsst.pipe.tasks.assembleCoadd.maskPropagationThresholds

Definition at line 198 of file assembleCoadd.py.

◆ removeMaskPlanes

lsst.pipe.tasks.assembleCoadd.removeMaskPlanes

Definition at line 206 of file assembleCoadd.py.

◆ scaleZeroPoint

lsst.pipe.tasks.assembleCoadd.scaleZeroPoint

Definition at line 170 of file assembleCoadd.py.

◆ sigmaClip

lsst.pipe.tasks.assembleCoadd.sigmaClip

Definition at line 154 of file assembleCoadd.py.

◆ statistic

lsst.pipe.tasks.assembleCoadd.statistic

Definition at line 146 of file assembleCoadd.py.

◆ str

lsst.pipe.tasks.assembleCoadd.str

Definition at line 206 of file assembleCoadd.py.

◆ target

lsst.pipe.tasks.assembleCoadd.target = ScaleZeroPointTask,

Definition at line 171 of file assembleCoadd.py.

◆ warpType

lsst.pipe.tasks.assembleCoadd.warpType

Definition at line 251 of file assembleCoadd.py.