!!!!REQUIRED LIBRARY FOR MOST OF MY SCRIPTS!!!!
dm me on discord with any bugs or feature requests or lua requests / commissions.
-- changelog:
-- 1.2.0 renamed from ellen_damage to ellen_prediction: added first-class
-- estimate object (dps, confidence, samples, age, variance), has_est(),
-- and expanded simulation self-test suite.
-- 1.1.0 estimator rewritten: sustained rate is now a short-window differential
-- ((hp[now-W] - hp[now]) / W) instead of a per-sample EMA. Deadlock damage
-- arrives in discrete bullet chunks, which made the EMA decay between hits
-- and chronically under-read incoming DPS. The window differential is
-- chunk-robust, reacts to a nuke instantly, and resists single pokes.
-- 1.0.0 initial release: multi-entity estimator, timeline, verdict, payloads, selftest