ShapePriorConfig#

class lsst.multiprofit.ShapePriorConfig(*args, **kw)#

Bases: Config

Configuration for a shape prior.

Attributes Summary

prior_axrat_mean

Prior mean for axis ratio (prior ignored if not >0) (float, default 0.7)

prior_axrat_stddev

Prior std.

prior_size_mean

Prior mean for size_major (float, default 1)

prior_size_stddev

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, default 0.7)

prior_axrat_stddev#

Prior std. dev. on axis ratio (float, default 0)

prior_size_mean#

Prior mean for size_major (float, default 1)

prior_size_stddev#

Prior std. dev. on size_major (prior ignored if not >0) (float, default 0)

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.