pint.models.priors

Classes used for evaluation of prior probabilities

Initially this handles priors on single parameters that don’t depend on any other parameters. This will need to be supplemented with a mechanism, probably in the model class, that implements priors on combinations of parameters, such as total proper motion, 2-d sky location, etc.

Functions

GaussianBoundedRV([loc, scale, lower_bound, ...])

A gaussian prior between two bounds

UniformBoundedRV(lower_bound, upper_bound)

A uniform prior between two bounds

Classes

GaussianRV_gen([momtype, a, b, xtol, ...])

A Gaussian prior between two bounds.

Prior(rv)

Class for evaluation of prior probability densities

RandomInclinationPrior(**kwargs)

Prior returning the pdf for sin(i) given a uniform prior on cos(i).

UniformUnboundedRV([momtype, a, b, xtol, ...])

A uniform prior distribution (equivalent to no prior)