ScaleVarianceTask

Python API summary

from lsst.pipe.tasks.scaleVariance import ScaleVarianceTask
classScaleVarianceTask(*args, **kwargs)

Scale the variance in a MaskedImage...

attributeconfig

Access configuration fields and retargetable subtasks.

methodrun(maskedImage)

Rescale the variance in a maskedImage in place...

See also

See the ScaleVarianceTask API reference for complete details.

Retargetable subtasks

background

Default

lsst.meas.algorithms.subtractBackground.SubtractBackgroundTask

Field type

ConfigurableField

Background subtraction

Configuration fields

limit

Default
10.0
Field type

float Field

Maximum variance scaling value to permit

maskPlanes

Default
['DETECTED', 'DETECTED_NEGATIVE', 'BAD', 'SAT', 'NO_DATA', 'INTRP']
Field type

str ListField

Mask planes for pixels to ignore when scaling variance

Python API reference

lsst.pipe.tasks.scaleVariance Module

Classes

ScaleVarianceConfig(*args, **kw)

ScaleVarianceTask(*args, **kwargs)

Scale the variance in a MaskedImage

Class Inheritance Diagram

digraph inheritance49f2e55ee4 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Config" [URL="../../../../py-api/lsst.pex.config.Config.html#lsst.pex.config.Config",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base class for configuration (*config*) objects."]; "ScaleVarianceConfig" [URL="../../../../py-api/lsst.meas.algorithms.ScaleVarianceConfig.html#lsst.meas.algorithms.ScaleVarianceConfig",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "Config" -> "ScaleVarianceConfig" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ScaleVarianceConfig" [URL="../../../../py-api/lsst.pipe.tasks.scaleVariance.ScaleVarianceConfig.html#lsst.pipe.tasks.scaleVariance.ScaleVarianceConfig",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"]; "ScaleVarianceConfig" -> "ScaleVarianceConfig" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ScaleVarianceTask" [URL="../../../../py-api/lsst.meas.algorithms.ScaleVarianceTask.html#lsst.meas.algorithms.ScaleVarianceTask",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Scale the variance in a MaskedImage"]; "Task" -> "ScaleVarianceTask" [arrowsize=0.5,style="setlinewidth(0.5)"]; "ScaleVarianceTask" [URL="../../../../py-api/lsst.pipe.tasks.scaleVariance.ScaleVarianceTask.html#lsst.pipe.tasks.scaleVariance.ScaleVarianceTask",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Scale the variance in a MaskedImage"]; "ScaleVarianceTask" -> "ScaleVarianceTask" [arrowsize=0.5,style="setlinewidth(0.5)"]; "Task" [URL="../../../../py-api/lsst.pipe.base.Task.html#lsst.pipe.base.Task",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Base class for data processing tasks."]; }