vignetteExposure

lsst.cp.pipe.vignetteExposure(exposure, polygon=None, doUpdateMask=True, maskPlane='NO_DATA', doSetValue=False, vignetteValue=0.0, log=None)

Apply vignetted polygon to image pixels.

Parameters:
exposurelsst.afw.image.Exposure

Image to be updated.

doUpdateMaskbool, optional

Update the exposure mask for vignetted area?

maskPlanestr, optional

Mask plane to assign.

doSetValuebool, optional

Set image value for vignetted area?

vignetteValuefloat, optional

Value to assign.

loglsst.log.Log, optional

Log to write to.

Raises:
RuntimeError

Raised if no valid polygon exists.