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
probsin favor ofpdf. Nowpdfuses 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
paramsmethods 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
probsmethods for discrete distributions (#305).