DonutTemplateDefault

class lsst.ts.wep.cwfs.DonutTemplateDefault

Bases: object

Default Donut Template class.

Methods Summary

makeTemplate(sensorName, defocalType, ...)

Make the donut template image.

Methods Documentation

makeTemplate(sensorName, defocalType, imageSize, **kwargs)

Make the donut template image.

Parameters:
sensorNamestr

The camera detector for which we want to make a template. Should be in “Rxx_Sxx” format.

defocalTypeenum ‘DefocalType’

The defocal state of the sensor.

imageSizeint

Size of template in pixels. The template will be a square.

**kwargsdict[str, any]

Dictionary of input argument: new value for that input argument.

Returns:
numpy.ndarray [int]

The donut template as a binary image

Raises:
NotImplementedError

Child class should implement this.