compute-incrmmean
Provides a method to compute a moving arithmetic mean incrementally.
Provides a method to compute a moving arithmetic mean incrementally.
Sliding pagination component
Full featured fast rolling windows and time based rolling windows
Transform stream factory to find sliding-window maximum values (moving max) over a numeric data stream.
Transform stream which calculates a sliding-window sum (moving-sum) over a numeric data stream.
Transform stream factory to find sliding-window minimum values (moving min) over a numeric data stream.
Time Series Sliding Window
Fast multi-threaded content-dependent chunking deduplication for Buffers in C++ with a reference implementation in Javascript. Ships with extensive tests, a fuzz test and a benchmark.
A customizable rate limiter middleware for Express.js applications using Redis and sliding window algorithm.
Rate limiters that support multiple algorithms and can be used to validate multiple limits for a feature if needed
A fast, customizable, and efficient rate-limiting middleware for Express in TypeScript.
A generic rate limiter that can be used to limit requests, or anything just by using key, can protect from brute-force and DDoS attacks
Compute a moving sample absolute Pearson product-moment correlation coefficient incrementally.
Compute a moving unbiased sample covariance incrementally.
Compute a moving coefficient of variation (CV) incrementally.
Compute a moving geometric mean incrementally.
Moving Grubbs' test for outliers.
Compute a moving harmonic mean incrementally.
Compute a moving arctangent mean absolute percentage error (MAAPE) incrementally.
Compute a moving mean absolute error (MAE) incrementally.