Name:                     foldl-incremental
Version:                  0.2.0.0
Author:                   Tony Day
Maintainer:               tonyday567@gmail.com
License:                  MIT
License-File:             LICENSE
Copyright:                Copyright (c) Tony Day 2014
Category:                 Control,Statistics
Build-Type:               Simple
Stability:                Experimental
Cabal-Version:            >= 1.10
Extra-Source-Files:
  .travis.yml
  .gitignore
  README.markdown
  CHANGELOG.markdown
Synopsis:                 incremental folds
Description: Incremental statistical folds based upon the 
  <https://hackage.haskell.org/package/foldl foldl> libray.  An incremental statistical fold can be thought of as 
  exponentially-weighting statistics designed to be efficient computations over 
  a Foldable.

  It supplies "incrementalize" which turns any unary function into a 
  "Fold".  As a reference, `incrementalize id` is an exponentially-weighted moving average.
Homepage:                 https://github.com/tonyday567/foldl-incremental
Bug-Reports:              https://github.com/tonyday567/foldl-incremental/issues
Tested-With:              GHC==7.6.3
Source-Repository         head
  Type:                   git
  Location:               git://github.com/tonyday567/foldl-incremental.git

Library
  Exposed-Modules:        Control.Foldl.Incremental
                        , Control.Foldl.Incremental.Histogram
                        , Control.Foldl.Incremental.Simple
                        , Data.Histogram.Adaptable
                        , Data.Histogram.Bin.BinDU

  Build-Depends:          base >= 4 && < 5
                        , containers
                        , deepseq
                        , foldl
                        , histogram-fill
                        , vector
                 
  Default-Language:       Haskell2010
  HS-Source-Dirs:         src

Test-Suite test
  Type:                   exitcode-stdio-1.0
  Main-Is:                test.hs
  Default-Language:       Haskell2010
  HS-Source-Dirs:         src, test
  Build-Depends:          base >= 4 && < 5, tasty >= 0.7 && < 1, tasty-golden >= 2.2.0.2 && < 3, tasty-quickcheck >= 0.8, tasty-hunit >= 0.4.1 && < 5, foldl-incremental >= 0.2.0, QuickCheck >= 2.7.5
                        , bytestring >= 0.10.0.2
                        , containers >= 0.5.0.0
                        , foldl >= 1.0.3 && < 2
                        , histogram-fill >= 0.8.4.1
                        , mwc-random >= 0.13.1.1
                        , pipes >= 4.1.1
                        , vector >= 0.10.0.1

Benchmark bench
  Type:                   exitcode-stdio-1.0
  Main-Is:                bench.hs
  Default-Language:       Haskell2010
  HS-Source-Dirs:         test
  Build-Depends:          base >= 4 && < 5, criterion >= 0.8.0.1, foldl-incremental >= 0.2.0
                        , containers >= 0.5.0.0
                        , foldl >= 1.0.3 && < 2