summaryrefslogtreecommitdiff
path: root/ms
AgeCommit message (Collapse)Author
2023-07-10[Feature] Major update: Track measurements that may be delayedWill Hawkins
Among other major feature additions, this version of the client tracks any measurements that may be long delayed and considers their presence or absence as part of a stability measurement. This version of the client also more closely tracks the spec. In particular, it performs a sinle-sided trimmed mean rather than a double-sided trimmed mean. Signed-off-by: Will Hawkins <[email protected]>
2023-06-21Major Update/Refactor to Support IETF 02Will Hawkins
Beginning of a release candidate for support for IETF 02 tag of the responsiveness spec.
2023-02-10[Cleanup] Long-lines cleanupWill Hawkins
2023-01-27[Feature] support for doing a Double-Sided Trim on Mathematical SeriesWill Hawkins
2022-11-20[Feature] Add support for an infinite mathematical seriesWill Hawkins
Add an infinite mathematical series that implements the MathematicalSeries interface.
2022-11-20[Feature] Make MathematicalSeries an interfaceWill Hawkins
1. Make MathematicalSeries an interface so that there can be different ways for implementing it. 2. Introduce a CappedMathematicalSeries that stores a maximum of N recent (by time of insertion) values. 3. Add a method to the MathematicalSeries interface for calculating the Nth percentile of the values it contains.
2022-11-07[Refactor] Change standard-deviation calculation API slightlyWill Hawkins
2022-11-07Add Size() method for MathmematicalSeries.Will Hawkins
2022-11-07[Feature] Add more functionality to MathematicalSeriesWill Hawkins
Make it easier to perform other statistical tests and functions on mathematical series.
2022-11-05[Refactor] Rename/update MovingAverage to MathematicalSeriesWill Hawkins
We want the MovingAverage functionality to be more generic and useful than just doing a moving average calculation. The new functionality allows for the calculation of the standard deviation and supports a generic type (so it can be used with integers and floats).