Name: monoid-statistics Version: 1.1.0 Cabal-Version: >= 1.10 License: BSD3 License-File: LICENSE Author: Alexey Khudyakov Maintainer: Alexey Khudyakov Homepage: https://github.com/Shimuuar/monoid-statistics Bug-reports: https://github.com/Shimuuar/monoid-statistics/issues Category: Statistics Build-Type: Simple Synopsis: Monoids for calculation of statistics of sample Description: Monoids for calculation of statistics of sample. This approach allows to calculate many statistics in one pass over data and possibility to parallelize calculations. However not all statistics could be calculated this way. Extra-Source-Files: Changelog.md tested-with: GHC ==8.6.5 || ==8.8.4 || ==8.10.7 || ==9.0.1 || ==9.2.1 extra-source-files: README.md source-repository head type: git location: https://github.com/Shimuuar/monoid-statistics Library default-language: Haskell2010 ghc-options: -Wall -O2 -- Build-Depends: base >=4.12 && <5 , exceptions >=0.10 , vector >=0.11 && <1 , vector-th-unbox >=0.2.1.6 , math-functions >=0.3 -- Exposed-modules: Data.Monoid.Statistics Data.Monoid.Statistics.Class Data.Monoid.Statistics.Numeric Data.Monoid.Statistics.Extra test-suite monoid-statistics-tests default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall -threaded -- Tests for math-functions' Sum require SSE2 on i686 to pass -- (because of excess precision) if arch(i386) ghc-options: -msse2 hs-source-dirs: tests Main-is: Main.hs Other-Modules: Build-Depends: monoid-statistics , base >=4.9 && <5 , math-functions >=0.3 , tasty >=0.11 , tasty-quickcheck >=0.9 , tasty-hunit , tasty-expected-failure , QuickCheck test-suite monoid-statistics-doctest if impl(ghcjs) buildable: False -- It seems GHC 9.0 & 9.2 chokes to death on examples with deriving via if impl(ghc >= 9.0) && impl(ghc < 9.1) buildable: False if impl(ghc >= 9.2) && impl(ghc < 9.3) buildable: False type: exitcode-stdio-1.0 main-is: doctests.hs hs-source-dirs: tests default-language: Haskell2010 build-depends: base >=4.9 && <5 , doctest >=0.15 && <0.21 , monoid-statistics -any benchmark monoid-stat-bench default-language: Haskell2010 type: exitcode-stdio-1.0 ghc-options: -Wall -O2 hs-source-dirs: bench Main-is: Main.hs Build-Depends: monoid-statistics , base >=4.9 && <5 , vector >=0.11 && <1 , math-functions >=0.3 , mwc-random >=0.13 , criterion