irox-stats 0.3.1

Various mathematical and statistics utilities
Documentation

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 no_std Alpha-Beta (α-β/g-h) and Alpha-Beta-Gamma (α-β-γ) and Kalman filters
decay no_std Exponential Half-lifes and Decays
filter no_std Discrete Convolution Filters for Digital Signals Processing
fitting no_std Curve Fitting Functions (regressions)
gaussian no_std Gaussian Distribution Functions
points no_std Geometric Points (Point2D/Double2D/Vec2D/Quad2D)
rects no_std Geometric Shapes (Rect2D)
sampling no_std Time Series Sample Data (time, value)
streaming no_stdstd 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 no_std Sample Codec Chained-Streams (Delta, VByte, Compression, etc)
tsdf stdminiz Time-Series Data File format (TSDF) based loosely on SPDP
windows std 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)