BayesicFitting

Model Fitting and Evidence Calculation

View project on GitHub



class CircularUniformPrior( UniformPrior )Source

Circular Uniform prior distribution, for location parameters. The lowLimit is wrapped onto the highLimit.

A wrapper around
     UniformPrior( circular=... limits=... )

Examples

pr = CircularUniformPrior( circular=math.pi )       # circular between [0,pi]
pr = CircularUniformPrior( limits=[3,10] )          # circular between [3,10]

Attributes from Prior

lowLimit, highLimit, deltaP, circular, _lowDomain, _highDomain, _umin, _urng

CircularUniformPrior( circular=None, limits=None, prior=None )

Constructor.

Parameters

  • limits : array of 2 floats
         [low,high] range of the prior. Low is wrapped onto high.
  • circular : float
         period of circularity
  • prior : CircularUniformPrior
         to be copied.

copy( )

Return a (deep) copy of itself.

Methods inherited from UniformPrior
Methods inherited from Prior