CentroidDefault

class lsst.ts.wep.centroid.CentroidDefault

Bases: object

Default Centroid class.

Methods Summary

getCenterAndR(imgDonut, **kwargs)

Get the centroid data and effective weighting radius.

getCenterAndRfromImgBinary(imgBinary, **kwargs)

Get the centroid data and effective weighting radius from the binary image.

getImgBinary(imgDonut)

Get the binary image.

Methods Documentation

getCenterAndR(imgDonut, **kwargs)

Get the centroid data and effective weighting radius.

Parameters
imgDonutnumpy.ndarray

Donut image.

**kwargsdict[str, any]

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

Returns
float

Centroid x.

float

Centroid y.

float

Effective weighting radius.

getCenterAndRfromImgBinary(imgBinary, **kwargs)

Get the centroid data and effective weighting radius from the binary image.

Parameters
imgBinarynumpy.ndarray [int]

Binary image of donut.

**kwargsdict[str, any]

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

Returns
float

Centroid x.

float

Centroid y.

float

Effective weighting radius.

getImgBinary(imgDonut)

Get the binary image.

Parameters
imgDonutnumpy.ndarray

Donut image to do the analysis.

Returns
numpy.ndarray [int]

Binary image of donut.

Raises
NotImplementedError

Child class should implement this.