lsst.pipe.tasks g59f6dce098+83b7f37e51
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

logging log = logging.getLogger(__name__)
 
 statistic
 
bool default = False,
 
 doSigmaClip
 
bool dtype = bool,
 
str doc = "Perform sigma clipped outlier rejection with MEANCLIP statistic? (DEPRECATED)",
 
 sigmaClip
 
 clipIter
 
 calcErrorFromInputVariance
 
 scaleZeroPoint
 
ScaleZeroPointTask target = ScaleZeroPointTask,
 
 doInterp
 
 interpImage
 
 doWrite
 
 doNImage
 
 doUsePsfMatchedPolygons
 
 maskPropagationThresholds
 
str keytype = str,
 
float itemtype = float,
 
 removeMaskPlanes
 
 str
 
pexConfig doMaskBrightObjects
 
pexConfig brightObjectMaskName
 
pexConfig coaddPsf
 
pexConfig doAttachTransmissionCurve
 
pexConfig hasFakes
 
pexConfig doSelectVisits
 
pexConfig doInputMap
 
pexConfig 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 1154 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

pexConfig 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

pexConfig 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

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

Definition at line 147 of file assembleCoadd.py.

◆ doAttachTransmissionCurve

pexConfig 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

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

Definition at line 151 of file assembleCoadd.py.

◆ doInputMap

pexConfig 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

pexConfig 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

pexConfig 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

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

Definition at line 150 of file assembleCoadd.py.

◆ hasFakes

pexConfig 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

pexConfig 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

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

Definition at line 200 of file assembleCoadd.py.

◆ keytype

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

Definition at line 199 of file assembleCoadd.py.

◆ log

logging 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

InterpImageTask 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.