Releases: markrogoyski/math-php
Releases · markrogoyski/math-php
v0.37.0
Improvements
- Change probability distributions to be objects instead of static methods
Backwards Incompatible Changes
- Change probability distributions to be objects instead of static methods
v0.36.0
v0.36.0
New Features
- Rational number
- Gamma distribution mean
Improvements
- Add .gitignore file
v0.35.0
New Features
- Matrix isTridiagonal
- Matrix isUpperHessenberg
- Matrix isLowerHessenberg
- Matrix getSuperdiagonalElements
- Matrix getSubdiagonalElements
Improvements
v0.34.0
New Features
- Multivariate normal distribution
V0.33.0
New Features
- Kernel density estimation
v0.32.0
New Features
- Matrix Crout decomposition
- Categorical discrete distribution
v0.31.0
New Features
- Hypergeometric distribution
- Discrete uniform distribution
v0.30.0
New Features
- Dirichlet multivariate distribution
- Gamma distribution
- Initial eigenvalue matrix method
- Initial eigenvector matrix method
- Confidence ellipse
Improvements
- Internal Bitwise addition
v0.29.0
New Features
- Matrix rank
- ObjectArithmetic interface
- Polynomial implements ObjectArithmetic
- ObjectSquareMatrix
- Polynomial negate
Improvements
- Refactor Matrix REF algorithm
- Refactor Matrix RREF algorithm
- Support functions for better handling of infinitesimal floating-point zero-like quantities
- Fix bug in Polynomial degree calculation
- Refactored Polynomial::add() to be simpler and faster
v0.28.0
New Features
- Matrix adjugate
- Polynomial subtract
Improvements
- Internal refactoring/improvements
- Tests namespace for unit tests
- Standardize method naming convention
- Update PHPUnit exception assertion
- Replace class strings in tests with class constants