ElectrostaticBrighterFatterSolveConfig#
- class lsst.cp.pipe.ElectrostaticBrighterFatterSolveConfig(*args, **kw)#
Bases:
PipelineTaskConfigAttributes Summary
Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.
Do you want to fit an offset to the a matrix? This caused by long range correlations in the data.
Do you want apply a final normalization to the modeled aMatrix? (
bool, defaultFalse)Minimization technique to fit the electrostatic solution.
Maximum pixel range to compute the electrostatic fit.
Initial fit parameters, should contain
thickness,pixelsize,zq, zsh`,zsv,a,b,alpha, andbeta.Number of image charge pairs to use when computing Gauss's law.
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, andbeta.Flag to enable/disable saving of log output for a task, enabled by default.
Use a BF ptc in a single pipeline? (
bool, defaultFalse)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, defaultTrue)
- doNormalizeElectrostaticModel#
Do you want apply a final normalization to the modeled aMatrix? (
bool, defaultFalse)
- 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, default8)
- initialParametersDict#
Initial fit parameters, should contain
thickness,pixelsize,zq, zsh`,zsv,a,b,alpha, andbeta. 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, default11)
- 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, andbeta. 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, defaultTrue)
- useBfPtc#
Use a BF ptc in a single pipeline? (
bool, defaultFalse)