cabal-version: 2.4 name: mealy version: 0.4.0 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.8.4 || ==8.10.7 || ==9.2.4 || ==9.4.2 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 -fwrite-ide-info -hiedir=.hie build-depends: , adjunctions ^>=4.4 , base >=4.13 && <5 , containers ^>=0.6.2 , mwc-probability ^>=2.3.1 , numhask ^>=0.10 , numhask-array ^>=0.10.1 , optics-core ^>=0.4 , primitive ^>=0.7.2 , profunctors ^>=5.6.2 , tdigest ^>=0.2.1 , text >=1.2.4 && < 2.1 , vector ^>=0.12.3 , vector-algorithms ^>=0.8.0