CombineZernikesBaseTask#

class lsst.ts.wep.task.CombineZernikesBaseTask(**kwargs)#

Bases: Task

Base class for algorithms that combine Zernikes from the individual pairs of donuts on a detector into a single array of Zernike values for that detector.

Parameters:

kwargs (Any)

Methods Summary

combineZernikes(zkTable)

Combine Zernikes from each donut (pair) into one set for detector.

run(zkTable)

Combine the zernikes from the input array of Zernike coefficients from each individual donut pair.

Methods Documentation

combineZernikes(zkTable)#

Combine Zernikes from each donut (pair) into one set for detector.

Parameters:

zkTable (astropy.table.Table) – Table containing zernike coefficients for each donut (pair).

Returns:

The input table with the averaged Zernike coefficients and combination flags added.

Return type:

astropy.table.Table

run(zkTable)#

Combine the zernikes from the input array of Zernike coefficients from each individual donut pair.

Parameters:

zkTable (astropy.table.Table) – Table containing zernike coefficients for each donut (pair).

Returns:

struct – The struct contains the following data: - combinedTable : astropy.table.Table

The input table with the averaged Zernike coefficients and combination flags added.

Return type:

lsst.pipe.base.Struct