Converted BasePrior from inference.priors to an abstract base-class.
The expected type for specifying parameter values to prior classes is now numpy.ndarray, however they may still be specified as float, int or a iterable containing only float and int in order to maintain backward-compatibility.
Source code documentation and error messages have been improved throughout the inference.priors module.
Validation of both parameter values and variable indices passed to prior classes on initialization has been improved.
BasePrior
frominference.priors
to an abstract base-class.numpy.ndarray
, however they may still be specified asfloat
,int
or a iterable containing onlyfloat
andint
in order to maintain backward-compatibility.inference.priors
module.