| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-10-24 | 2.8 kB | |
| v2.13.0 source code.tar.gz | 2025-10-24 | 925.2 kB | |
| v2.13.0 source code.zip | 2025-10-24 | 1.2 MB | |
| Totals: 3 Items | 2.1 MB | 0 | |
New Features
- Matrix
columnAddScalar - Matrix
columnSubtract - Matrix
columnSubtractScalar - Matrix
columnDivide
Bug Fixes
- Algebra::quadratic returns empty array when a=0 and b=0 (Previously would divide by zero)
- Trigonometry::unitCircle division by zero error for single-point.
- SampleData\People
getShoeSizehas a typo and wasgetShowSize. This has been fixed. - Fixed calculation in Probability\Distribution\Discrete\Hypergeometric
cdf. Implementation changed to use sum of PMFs. - Statistics\Correlation
sampleCovariance,populationCorrelationCoefficient,sampleCorrelationCoefficient, throw BadDataException or OutOfBoundsException rather than division by zero for bad input data. - Statistics\Descriptive
coefficientOfVariationwill return NAN if mean is zero. Previously did division by zero. - Fix some typos in Statistics\Distance
hellinger,brayCurtis, andcanberrathat could have resulted in incorrect results. - Fix \Statistics\EffectSize
cohensQbounds check [-1, 1] and throw OutOfBoundsException when outside range, and return INF when r == 1 or -1. - Fix \Statistics\EffectSize boundary edge cases resulting in division by zero for
hedgesG,cohensD, andglassDelta.
Improvements
- Refactor the geometric mean implementation to use a numerically stable log-space calculation
- Refactor ChiSquared pdf to avoid raising 0 to negative exponent which is deprecated
- Refactor LogLogistic pdf and cdf to avoid raising 0 to negative exponent which is deprecated
- Improved implementation of NoncentralT
median - Probability\Distribution\Multivariate\Multinomial uses a higher numerical precision to reject probabilities that don't sum to 1.0
- Rewrote Statistics\Distribution
fractionalRankingto track original indices and use == for tie detection instead ofstrval()grouping, avoiding floating-point comparison bugs. - Statistics\Distribution
cumulativeFrequencyandcumulativeRelativeFrequencynow do a frequency distribution on sorted data, which was the original intent. - Statistics\Divergence
kullbackLeiblerandjensenShannonthrow an exception if there are non-negative probabilities. - Statistics\Distribution
stemAndLeafPlotthrows an exception if there are negative values. - Statistics\Experiment functions throw exceptions when input outside of range.
likelihoodRatioSSreturns infinity for rather than division by zero. - Statistics\Outlier edge cases throw exceptions: Grubbs' having fewer than 3 observations; standard deviation of zero; Support upper/lower as aliases for one sided in
grubbsCriticalValue. - Improved exception message for Functions\Support
checkLimitsto add invalid endpoint character in the exception message