{"repo":"online-ml/watermill.rs","free":true,"listed":false,"github":"https://github.com/online-ml/watermill.rs","clone":"git clone https://github.com/online-ml/watermill.rs.git","description":"🦀 Online statistics in Rust","language":"Rust","stars":75,"topics":["crate","online-statistics","rust","statistics","stream-processing","streaming"],"license":"MIT","category":"data-pipelines","readme_excerpt":"Online statistics in Rust 🦀 watermill is crate 🦀 for Blazingly fast, generic and serializable online statistics. Quickstart --------- Let's compute the online median and then serialize it: Now let's compute the online sum using the iterators: You can also compute rolling statistics; in the following example let's compute the rolling sum on 2 previous data: Installation --------- Add the following line to your cargo.toml : Statistics available Statistics Rollable ? --------------------------------- ---------- Mean ✅ Variance ✅ Sum ✅ Min ✅ Max ✅ Count ❌ Quantile ✅ Peak to peak ✅ Exponentially weighted mean ❌ Exponentially weighted variance ❌ Interquartile range ✅ Kurtosis ❌ Skewness ❌ Covariance ❌ Inspiration --------- The stats module of the river library in Python greatly inspired this crate.","default_branch":null,"files":null,"tree":[],"storefront":"/r/online-ml","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/online-ml/watermill.rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}