circuits-stats

circuits-stats

circuits-stats provides streaming statistics and other state-machine specialisations built on the Process carrier from circuits. The arrow itself lives in circuits; this package is the box library: moving averages, standard deviations, quantiles, ODEs, differentiable processes, and simulation helpers. The fold runner is re-exported from Circuit.Process and is total (returns Nothing on empty input). The circuits-stats-axioma test suite contains regression oracles for the statistics, ODE integrators, quantiles, and gradient runners. == Usage >>> import Circuit.Stats >>> import Data.Maybe (fromMaybe) >>> fromMaybe (0/0) $ fold ((,) $ ma 0.9 * std 0.9) 1..100

Modules