EstimateZernikesBaseConfig#

class lsst.ts.wep.task.EstimateZernikesBaseConfig(*args, **kw)#

Bases: Config

Attributes Summary

instConfigFile

' the path will be understood as relative to the ts_wep policy directory.

nollIndices

Noll indices for which you wish to estimate Zernike coefficients.

returnWfDev

If True, returns wavefront deviation.

saveHistory

Whether to save the algorithm history in the task metadata.

startWithIntrinsic

Whether to start Zernike estimation from the intrinsic Zernikes.

timeout

Timeout in seconds for the multiprocessing pool.

Attributes Documentation

instConfigFile: Field#

‘ the path will be understood as relative to the ts_wep policy directory. If not provided, the default instrument for the camera will be loaded. (str, default None)

Type:

Path to a instrument configuration file to override the instrument configuration. If begins with ‘policy

nollIndices: Field#

Noll indices for which you wish to estimate Zernike coefficients. Note these values must be unique, ascending, >= 4, and azimuthal pairs must be complete. For example, if nollIndices contains 5, it must also contain 6 (because 5 and 6 are the azimuthal pairs for astigmatism). (List, default (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28))

returnWfDev: Field#

If True, returns wavefront deviation. If False, returns full OPD. (bool, default False)

saveHistory: Field#

Whether to save the algorithm history in the task metadata. Depending on the algorithm, saving the history might slow down estimation, but doing so will provide intermediate products from the estimation process. (bool, default False)

startWithIntrinsic: Field#

Whether to start Zernike estimation from the intrinsic Zernikes. (bool, default True)

timeout: Field#

Timeout in seconds for the multiprocessing pool. If the pool does not complete within this time, an empty results list is returned. (int, default 600)