mealy-0.4.2: mealy.cabal
cabal-version: 2.4
name: mealy
version: 0.4.2
license: BSD-3-Clause
copyright: Tony Day (c) 2013 - 2022
maintainer: tonyday567@gmail.com
author: Tony Day
homepage: https://github.com/tonyday567/mealy#readme
bug-reports: https://github.com/tonyday567/mealy/issues
synopsis: Mealy machines for processing time-series and ordered data.
description:
@mealy@ provides support for computing statistics (such as an average or a standard deviation)
as current state. Usage is to supply a decay function representing the relative weights of recent values versus older ones, in the manner of exponentially-weighted averages. The library attempts to be polymorphic in the statistic which can be combined in applicative style.
.
== Usage
.
>>> import Mealy
.
>>> fold ((,) <$> ma 0.9 <*> std 0.9) [1..100]
(91.00265621044142,9.472822805289121)
category: folding
build-type: Simple
tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.2.5 || ==9.4.4
source-repository head
type: git
location: https://github.com/tonyday567/mealy
library
exposed-modules:
Data.Mealy
Data.Mealy.Quantiles
Data.Mealy.Simulate
hs-source-dirs: src
default-language: Haskell2010
ghc-options:
-Wall -Wcompat -Wincomplete-record-updates
-Wincomplete-uni-patterns -Wredundant-constraints
build-depends:
, adjunctions ^>=4.4
, base >=4.12 && <5
, containers ^>=0.6.2
, mwc-probability ^>=2.3.1
, numhask ^>=0.10
, numhask-array ^>=0.10.1
, primitive >=0.7.2 && <0.9
, profunctors ^>=5.6.2
, tdigest ^>=0.2.1
, text >=1.2.4 && <2.1
, vector >=0.12.3 && <0.14
, vector-algorithms >=0.8.0 && <0.10