padArray

lsst.ts.wep.utils.padArray(inArray, dim)

Extend the boundary of image.

For example, the input image is 120x120 matrix. This function will create an image such as 140x140 (dim x dim) matrix and put the input image in the center of new image.

Parameters:
inArraynumpy.ndarray

Input central image.

dimint

Dimension of new extended image.

Returns:
numpy.ndarray

Extended image from the dimension of inArray to dim x dim.

Raises:
Exception

Check the dimension of inArray is n by n or not.

Exception

Check the extending dimension is bigger than the dimension of inArray or not.