|
6 | 6 | [](https://crates.io/crates/ndarray-stats)
|
7 | 7 | [](https://docs.rs/ndarray-stats)
|
8 | 8 |
|
9 |
| -This crate provides statistical methods for [`ndarray`]'s `ArrayBase` type. See |
10 |
| -the [documentation](https://docs.rs/ndarray-stats) for more information. |
| 9 | +This crate provides statistical methods for [`ndarray`]'s `ArrayBase` type. |
11 | 10 |
|
12 |
| -[`ndarray`]: https://github.com/bluss/ndarray |
| 11 | +Currently available routines include: |
| 12 | +- order statistics (minimum, maximum, median, quantiles, etc.); |
| 13 | +- summary statistics (mean, skewness, kurtosis, central moments, etc.) |
| 14 | +- partitioning; |
| 15 | +- correlation analysis (covariance, pearson correlation); |
| 16 | +- measures from information theory (entropy, KL divergence, etc.); |
| 17 | +- histogram computation. |
13 | 18 |
|
14 |
| -Only some statistical routines are implemented. Please feel free to contribute |
15 |
| -new functionality! |
| 19 | +See the [documentation](https://docs.rs/ndarray-stats) for more information. |
| 20 | + |
| 21 | +Please feel free to contribute new functionality! A roadmap can be found [here](https://github.com/jturner314/ndarray-stats/issues/1). |
| 22 | + |
| 23 | +[`ndarray`]: https://github.com/rust-ndarray/ndarray |
16 | 24 |
|
17 | 25 | ## Using with Cargo
|
18 | 26 |
|
19 | 27 | ```toml
|
20 | 28 | [dependencies]
|
21 | 29 | ndarray = "0.12.1"
|
22 |
| -ndarray-stats = "0.1" |
| 30 | +ndarray-stats = "0.2" |
23 | 31 | ```
|
24 | 32 |
|
25 | 33 | ## Releases
|
26 | 34 |
|
| 35 | +* **0.2.0** |
| 36 | + |
| 37 | + * New functionality: |
| 38 | + * Summary statistics: |
| 39 | + * Harmonic mean |
| 40 | + * Geometric mean |
| 41 | + * Central moments |
| 42 | + * Kurtosis |
| 43 | + * Skewness |
| 44 | + * Information theory: |
| 45 | + * Entropy |
| 46 | + * Cross-entropy |
| 47 | + * Kullback-Leibler divergence |
| 48 | + * Quantiles and order statistics: |
| 49 | + * `argmin` / `argmin_skipnan` |
| 50 | + * `argmax` / `argmax_skipnan` |
| 51 | + * Optimized bulk quantile computation (`quantiles_mut`, `quantiles_axis_mut`) |
| 52 | + * Fixes: |
| 53 | + * Reduced occurrences of overflow for `interpolate::midpoint` |
| 54 | + * Improvements / breaking changes: |
| 55 | + * Redesigned error handling across the whole crate, standardising on `Result` |
| 56 | + * All `ndarray-stats`' extension traits are now impossible to implement by |
| 57 | + users of the library (see [#34]) |
| 58 | + |
| 59 | + *Contributors*: [@jturner314](https://github.com/jturner314), [@LukeMathWalker](https://github.com/LukeMathWalker), [@phungleson](https://github.com/phungleson), [@munckymagik](https://github.com/munckymagik) |
| 60 | + |
| 61 | + [#34]: https://github.com/jturner314/ndarray-stats/issues/34 |
| 62 | + |
27 | 63 | * **0.1.0**
|
28 | 64 |
|
29 | 65 | * Initial release by @LukeMathWalker and @jturner314.
|
|
0 commit comments