{"repo":"sengelha/streaming-percentiles","free":true,"listed":false,"github":"https://github.com/sengelha/streaming-percentiles","clone":"git clone https://github.com/sengelha/streaming-percentiles.git","description":"Cross-platform, multi-language implementation of multiple streaming percentile algorithms","language":"C++","stars":66,"topics":["streaming","analytics","percentiles","javascript","c-plus-plus","streaming-percentiles"],"license":"MIT","category":"analytics","readme_excerpt":"streaming-percentiles Build Status About the Library This is a cross-platform library with implementations of various percentile algorithms on streams of data. These algorithms allow you to calculate approximate percentiles (e.g. 50th percentile, 95th percentile) in a single pass over a data set. They are particularly useful for calculating percentiles for immense data sets, for extremely high-throughput systems, or for near-real time use cases. The library supports the following languages: - C++ - JavaScript The library implements the following streaming percentile algorithms: - Greenwald-Khanna - Cormode-Korn-Muthukrishnan-Srivastava for high-biased, low-biased, uniform, and targeted quantiles - Q-Digest For more background on streaming percentiles, see Calculating Percentiles on Streaming Data. Obtaining the Library The current version of the library is 3.1.0, and it was released March 28, 2019. C++ You can download the latest release of the library from the streaming-percentiles latest release page. JavaScript If you use NPM, npm install streaming-percentiles . Otherwise, download the latest release of the library from the streaming-percentiles latest release page page. For convenience, you can also use the latest release JS directly from sengelha.github.io : - Unminified version - Minified version Source Code You can download the latest release's source code from the streaming-percentiles latest release page. See CONTRIBUTING.md for instructions on how to build the relea","default_branch":null,"files":null,"tree":[],"storefront":"/r/sengelha","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sengelha/streaming-percentiles/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."}