EstimateZernikesAiDonutConfig#
- class lsst.ts.wep.task.EstimateZernikesAiDonutConfig(*args, **kw)#
Bases:
EstimateZernikesBaseConfigAiDonut-specific configuration parameters for Zernike estimation.
Attributes Summary
Device to run the model on ('cpu' or 'cuda').
' the path will be understood as relative to the ts_wep policy directory.
Path to the AiDonut model file.
Noll indices for which you wish to estimate Zernike coefficients.
If True, returns wavefront deviation.
Whether to save the algorithm history in the task metadata.
Whether to start Zernike estimation from the intrinsic Zernikes.
Temperature for softmax weighting of predictions based on model uncertainty.
Timeout in seconds for the multiprocessing pool.
Attributes Documentation
- instConfigFile: pexConfig.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, defaultNone)- Type:
Path to a instrument configuration file to override the instrument configuration. If begins with ‘policy
- nollIndices: pexConfig.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: pexConfig.Field#
If True, returns wavefront deviation. If False, returns full OPD. (
bool, defaultFalse)
- saveHistory: pexConfig.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, defaultFalse)
- startWithIntrinsic: pexConfig.Field#
Whether to start Zernike estimation from the intrinsic Zernikes. (
bool, defaultTrue)