Navigation
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 |
---|
- getIntegral( )
- domain2Unit( dval )
- unit2Domain( uval )
- result( x )
- partialLog( p )
- isBound( )
- shortName( )
Methods inherited from Prior |
---|
- limitedIntegral( center=0, circular=False, limits=None )
- setLimits( limits=None )
- setPriorAttributes( limits, circular )
- isCircular( )
- limitedDomain2Unit( dval )
- limitedUnit2Domain( uval )
- circularDomain2Unit( dval )
- circularUnit2Domain( uval )
- unsetLimits( )
- setAttributes( limits=None, scale=None )
- isOutOfLimits( par )
- checkLimit( par )
- stayInLimits( par )
- hasLowLimit( )
- hasHighLimit( )
- hasLimits( )
- getLimits( )
- getRange( )
- partialDomain2Unit( p )
- logResult( p )
- numPartialDomain2Unit( dval )
- numPartialLog( p )