ElectrostaticBrighterFatterSolveConfig#

class lsst.cp.pipe.ElectrostaticBrighterFatterSolveConfig(*args, **kw)#

Bases: PipelineTaskConfig

Attributes Summary

connections

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

doFitNormalizationOffset

Do you want to fit an offset to the a matrix? This caused by long range correlations in the data.

doNormalizeElectrostaticModel

Do you want apply a final normalization to the modeled aMatrix? (bool, default False)

fitMethod

Minimization technique to fit the electrostatic solution.

fitRange

Maximum pixel range to compute the electrostatic fit.

initialParametersDict

Initial fit parameters, should contain thickness, pixelsize, zq, zsh`, zsv, a, b, alpha, and beta.

nImageChargePairs

Number of image charge pairs to use when computing Gauss's law.

parametersToVary

Dictionary of parameters and booleans which will configure if the parameter is allowed to vary in the fit, should contain thickness,`pixelsize`, zq, zsh`, zsv, a, b, alpha, and beta.

saveLogOutput

Flag to enable/disable saving of log output for a task, enabled by default.

useBfPtc

Use a BF ptc in a single pipeline? (bool, default False)

Attributes Documentation

connections: pexConfig.ConfigField#

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

doFitNormalizationOffset#

Do you want to fit an offset to the a matrix? This caused by long range correlations in the data. Only used if doNormalizeElectrostaticModel. (bool, default True)

doNormalizeElectrostaticModel#

Do you want apply a final normalization to the modeled aMatrix? (bool, default False)

fitMethod#

Minimization technique to fit the electrostatic solution. Should be one of the available fitting methods in lmfit.minimizer.Minimizer.minimize. For list of all possible methods see the documentation. (str, default 'leastsq')

fitRange#

Maximum pixel range to compute the electrostatic fit. (int, default 8)

initialParametersDict#

Initial fit parameters, should contain thickness, pixelsize, zq, zsh`, zsv, a, b, alpha, and beta. See the class docstring for descriptions and units of each parameter. (Dict, default {'thickness': 100.0, 'pixelsize': 10.0, 'zq': 1.0, 'zsh': 2.0, 'zsv': 3.0, 'a': 2.0, 'b': 2.0, 'alpha': 1.0, 'beta': 0.0})

nImageChargePairs#

Number of image charge pairs to use when computing Gauss’s law. The larger number, the better, and an odd number is preferred. (int, default 11)

parametersToVary#

Dictionary of parameters and booleans which will configure if the parameter is allowed to vary in the fit, should contain thickness,`pixelsize`, zq, zsh`, zsv, a, b, alpha, and beta. If False, the parameter will be fixed to the initial value set in initialParameterDict. See the class docstring for descriptions and units of each parameter. (Dict, default {'thickness': False, 'pixelsize': False, 'zq': True, 'zsh': True, 'zsv': True, 'a': True, 'b': True, 'alpha': True, 'beta': True})

saveLogOutput#

Flag to enable/disable saving of log output for a task, enabled by default. (bool, default True)

useBfPtc#

Use a BF ptc in a single pipeline? (bool, default False)