ShapePriorConfig#
- class lsst.multiprofit.ShapePriorConfig(*args, **kw)#
Bases:
ConfigConfiguration for a shape prior.
Attributes Summary
Prior mean for axis ratio (prior ignored if not >0) (
float, default0.7)Prior std.
Prior mean for size_major (
float, default1)Prior std.
Methods Summary
make_shape_prior(ellipse)Make a prior on ellipse (shape) parameters.
Attributes Documentation
- prior_axrat_mean#
Prior mean for axis ratio (prior ignored if not >0) (
float, default0.7)
- prior_axrat_stddev#
Prior std. dev. on axis ratio (
float, default0)
- prior_size_mean#
Prior mean for size_major (
float, default1)
- prior_size_stddev#
Prior std. dev. on size_major (prior ignored if not >0) (
float, default0)
Methods Documentation
- make_shape_prior(ellipse: ParametricEllipse) ShapePrior | None#
Make a prior on ellipse (shape) parameters.
Parameters#
- ellipse
The ellipse to make a prior for.
Returns#
- prior
The prior, or None if no positive stddev configured.