Note: We reached a relatively stable API at version 0.5.0, and have maintained release notes since then.
- Bug fixes
- Refactor file organization -- separate discrete and continuous distributions into different subdirectories
- Deprecate
probs
in favor ofpdf
. Nowpdf
uses efficient algorithm to evaluate probability mass functions over aUnitRange
. - Introduce macro
@distr_supp
, which provides a uniform way to specify the support of a distribution, no matter whether the support depends on the distribution parameters or not. (#312) - New samplers for Gamma distribution. (#313)
- New testing framework for univariate distributions. (#314)
- Add requirement of the package
Compat
. (#321) - Clean up the implementation of univariate distributions
- Add
params
methods and other parameter retrieval methods, such asscale
,shape
,meanlogx
,stdlogx
,dof
, etc (#326)
- Some bug fixes
- Add
CategoricalDirectSampler
. - Add univariate von Mises distribution (#223)
- Add Fréchet distribution (#238)
- Add noncentral hypergeometric distribution (#255)
- More functions for hypergeometric distribution (
support
,mode
,kurtosis
,skewness
, etc) (#256) - More efficient algorithm to sample from truncated distributions. (#243)
- Various updates to make it work with both Julia 0.3 and 0.4
- Improved implementation of
show
. (#290) - A consistent testing framework for univariate distributions (#291)
- Reimplement truncated distributions, fixing various bugs (#295)
- Refactored type system for multivariate normal distributions, supporting zero-mean normal seamlessly and introducing common constructors. (#296)
- Add triangular distribution (#237)
- Reimplement von Mises distribution, fixing a few bugs (#300)
- Reimplement von Mises-Fisher distribution, making it consistent with the common interface (#302)
- Reimplement mixture models, improving efficiency, numerical stability, and the friendliness of the user interface. (#303)
- Reimplement Wishart and InverseWishart distributions. They now support the use of positive definite matrices of arbitrary subtype of
AbstractPDMat
. (#304) - Add
probs
methods for discrete distributions (#305).