IROX-STATS
Various mathematical and statistics utilities
No-STD support:
- By default, makes use of
alloc
in many places.
Features:
- std: adds interactions with the standard library & operating system.
- miniz: adds deflate compression/decompression support
- emath: adds conversion to/from emath primitives
Modules:
Module | [no_std] ? |
|
---|---|---|
abg |
Alpha-Beta (α-β/g-h) and Alpha-Beta-Gamma (α-β-γ) and Kalman filters | |
decay |
Exponential Half-lifes and Decays | |
filter |
Discrete Convolution Filters for Digital Signals Processing | |
fitting |
Curve Fitting Functions (regressions) | |
gaussian |
Gaussian Distribution Functions | |
points |
Geometric Points (Point2D/Double2D/Vec2D/Quad2D) | |
rects |
Geometric Shapes (Rect2D) | |
sampling |
Time Series Sample Data (time, value) | |
streaming |
Fast Streaming Time Window Aggregation Functions (Mean, Min, Max, Unweighted Sum-of-Squares, (Un)Biased Variance, (Un)Biased Standard Deviation, 4-Number Summary) std adds One-Second-Window Binning |
|
streams |
Sample Codec Chained-Streams (Delta, VByte, Compression, etc) | |
tsdf |
Time-Series Data File format (TSDF) based loosely on SPDP | |
windows |
Time-Series Data Window Filters (Savitzky-Golay, Variable-Length Time-Window Binning/Downsampling, Rolling Time Window/Horizons, Linear Regression for Rate-of-Change within Windows) |