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 | Public Attributes | Static Public Attributes | List of all members
lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig Class Reference
Inheritance diagram for lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig:
lsst.pipe.tasks.assembleCoadd.AssembleCoaddConnections

Public Member Functions

def setDefaults (self)
 
def validate (self)
 

Public Attributes

 sigmaClip
 
 clipIter
 
 statistic
 
 doSigmaClip
 

Static Public Attributes

 clipDetection
 
 minClipFootOverlap
 
 minClipFootOverlapSingle
 
 minClipFootOverlapDouble
 
 maxClipFootOverlapDouble
 
 minBigOverlap
 

Detailed Description

Configuration parameters for the SafeClipAssembleCoaddTask.

Definition at line 1402 of file assembleCoadd.py.

Member Function Documentation

◆ setDefaults()

def lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig.setDefaults (   self)
Set default values for clipDetection.

Notes
-----
The numeric values for these configuration parameters were
empirically determined, future work may further refine them.

Definition at line 1438 of file assembleCoadd.py.

1438  def setDefaults(self):
1439  """Set default values for clipDetection.
1440 
1441  Notes
1442  -----
1443  The numeric values for these configuration parameters were
1444  empirically determined, future work may further refine them.
1445  """
1446  AssembleCoaddConfig.setDefaults(self)
1447  self.clipDetection.doTempLocalBackground = False
1448  self.clipDetection.reEstimateBackground = False
1449  self.clipDetection.returnOriginalFootprints = False
1450  self.clipDetection.thresholdPolarity = "both"
1451  self.clipDetection.thresholdValue = 2
1452  self.clipDetection.nSigmaToGrow = 2
1453  self.clipDetection.minPixels = 4
1454  self.clipDetection.isotropicGrow = True
1455  self.clipDetection.thresholdType = "pixel_stdev"
1456  self.sigmaClip = 1.5
1457  self.clipIter = 3
1458  self.statistic = "MEAN"
1459 

◆ validate()

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

Definition at line 1460 of file assembleCoadd.py.

1460  def validate(self):
1461  if self.doSigmaClip:
1462  log.warning("Additional Sigma-clipping not allowed in Safe-clipped Coadds. "
1463  "Ignoring doSigmaClip.")
1464  self.doSigmaClip = False
1465  if self.statistic != "MEAN":
1466  raise ValueError("Only MEAN statistic allowed for final stacking in SafeClipAssembleCoadd "
1467  "(%s chosen). Please set statistic to MEAN."
1468  % (self.statistic))
1469  AssembleCoaddTask.ConfigClass.validate(self)
1470 
1471 

Member Data Documentation

◆ clipDetection

lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig.clipDetection
static

Definition at line 1405 of file assembleCoadd.py.

◆ clipIter

lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig.clipIter

Definition at line 1457 of file assembleCoadd.py.

◆ doSigmaClip

lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig.doSigmaClip

Definition at line 1464 of file assembleCoadd.py.

◆ maxClipFootOverlapDouble

lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig.maxClipFootOverlapDouble
static

Definition at line 1425 of file assembleCoadd.py.

◆ minBigOverlap

lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig.minBigOverlap
static

Definition at line 1431 of file assembleCoadd.py.

◆ minClipFootOverlap

lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig.minClipFootOverlap
static

Definition at line 1408 of file assembleCoadd.py.

◆ minClipFootOverlapDouble

lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig.minClipFootOverlapDouble
static

Definition at line 1419 of file assembleCoadd.py.

◆ minClipFootOverlapSingle

lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig.minClipFootOverlapSingle
static

Definition at line 1413 of file assembleCoadd.py.

◆ sigmaClip

lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig.sigmaClip

Definition at line 1456 of file assembleCoadd.py.

◆ statistic

lsst.pipe.tasks.assembleCoadd.SafeClipAssembleCoaddConfig.statistic

Definition at line 1458 of file assembleCoadd.py.


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