packages feed

Cabal revisions of statistics-0.16.3.0

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-cabal-version:  3.0-build-type:     Simple--name:           statistics-version:        0.16.3.0-synopsis:       A library of statistical types, data, and functions-description:-  This library provides a number of common functions and types useful-  in statistics.  We focus on high performance, numerical robustness,-  and use of good algorithms.  Where possible, we provide-  references to the statistical literature.-  .-  The library's facilities can be divided into four broad categories:-  .-  * Working with widely used discrete and continuous probability-    distributions.  (There are dozens of exotic distributions in use;-    we focus on the most common.)-  .-  * Computing with sample data: quantile estimation, kernel density-    estimation, histograms, bootstrap methods, significance testing,-    and regression and autocorrelation analysis.-  .-  * Random variate generation under several different distributions.-  .-  * Common statistical tests for significant differences between-    samples.--license:        BSD-2-Clause-license-file:   LICENSE-homepage:       https://github.com/haskell/statistics-bug-reports:    https://github.com/haskell/statistics/issues-author:         Bryan O'Sullivan <bos@serpentine.com>, Alexey Khudaykov <alexey.skladnoy@gmail.com>-maintainer:     Alexey Khudaykov <alexey.skladnoy@gmail.com>-copyright:      2009-2014 Bryan O'Sullivan-category:       Math, Statistics--extra-source-files:-  README.markdown-  changelog.md-  examples/kde/KDE.hs-  examples/kde/data/faithful.csv-  examples/kde/kde.html-  examples/kde/kde.tpl-  tests/utils/Makefile-  tests/utils/fftw.c--tested-with:-  GHC ==8.4.4-   || ==8.6.5-   || ==8.8.4-   || ==8.10.7-   || ==9.0.2-   || ==9.2.8-   || ==9.4.8-   || ==9.6.6-   || ==9.8.4-   || ==9.10.1--source-repository head-  type:     git-  location: https://github.com/haskell/statistics--flag BenchPAPI-  Description: Enable building of benchmarks which use instruction counters.-               It requires libpapi and only works on Linux so it's protected by flag-  Default: False-  Manual:  True--library-  default-language: Haskell2010-  exposed-modules:-    Statistics.Autocorrelation-    Statistics.ConfidenceInt-    Statistics.Correlation-    Statistics.Correlation.Kendall-    Statistics.Distribution-    Statistics.Distribution.Beta-    Statistics.Distribution.Binomial-    Statistics.Distribution.CauchyLorentz-    Statistics.Distribution.ChiSquared-    Statistics.Distribution.DiscreteUniform-    Statistics.Distribution.Exponential-    Statistics.Distribution.FDistribution-    Statistics.Distribution.Gamma-    Statistics.Distribution.Geometric-    Statistics.Distribution.Hypergeometric-    Statistics.Distribution.Laplace-    Statistics.Distribution.Lognormal-    Statistics.Distribution.NegativeBinomial-    Statistics.Distribution.Normal-    Statistics.Distribution.Poisson-    Statistics.Distribution.StudentT-    Statistics.Distribution.Transform-    Statistics.Distribution.Uniform-    Statistics.Distribution.Weibull-    Statistics.Function-    Statistics.Quantile-    Statistics.Regression-    Statistics.Resampling-    Statistics.Resampling.Bootstrap-    Statistics.Sample-    Statistics.Sample.Internal-    Statistics.Sample.Histogram-    Statistics.Sample.KernelDensity-    Statistics.Sample.KernelDensity.Simple-    Statistics.Sample.Normalize-    Statistics.Sample.Powers-    Statistics.Test.ChiSquared-    Statistics.Test.KolmogorovSmirnov-    Statistics.Test.KruskalWallis-    Statistics.Test.MannWhitneyU---    Statistics.Test.Runs-    Statistics.Test.StudentT-    Statistics.Test.Types-    Statistics.Test.WilcoxonT-    Statistics.Transform-    Statistics.Types-  other-modules:-    Statistics.Distribution.Poisson.Internal-    Statistics.Internal-    Statistics.Test.Internal-    Statistics.Types.Internal-  build-depends: base                    >= 4.9 && < 5-                 ---               , math-functions          >= 0.3.4.1-               , mwc-random              >= 0.15.0.0-               , random                  >= 1.2-                 ---               , aeson                   >= 0.6.0.0-               , async                   >= 2.2.2 && <2.3-               , deepseq                 >= 1.1.0.2-               , binary                  >= 0.5.1.0-               , primitive               >= 0.3-               , dense-linear-algebra    >= 0.1 && <0.2-               , parallel                >= 3.2.2.0 && <3.3-               , vector                  >= 0.10-               , vector-algorithms       >= 0.4-               , vector-th-unbox-               , vector-binary-instances >= 0.2.1-               , data-default-class      >= 0.1.2--  -- Older GHC-  if impl(ghc < 7.6)-    build-depends:-      ghc-prim-  ghc-options: -O2 -Wall -fwarn-tabs -funbox-strict-fields--test-suite statistics-tests-  default-language: Haskell2010-  type:           exitcode-stdio-1.0-  hs-source-dirs: tests-  main-is:        tests.hs-  other-modules:-    Tests.ApproxEq-    Tests.Correlation-    Tests.Distribution-    Tests.ExactDistribution-    Tests.Function-    Tests.Helpers-    Tests.KDE-    Tests.Matrix-    Tests.Matrix.Types-    Tests.NonParametric-    Tests.NonParametric.Table-    Tests.Orphanage-    Tests.Parametric-    Tests.Serialization-    Tests.Transform-    Tests.Quantile-  ghc-options:-    -Wall -threaded -rtsopts -fsimpl-tick-factor=500-  build-depends: base-               , statistics-               , dense-linear-algebra-               , QuickCheck >= 2.7.5-               , binary-               , erf-               , aeson-               , ieee754 >= 0.7.3-               , math-functions-               , primitive-               , tasty-               , tasty-hunit-               , tasty-quickcheck-               , tasty-expected-failure-               , vector-               , vector-algorithms--test-suite statistics-doctests-  default-language: Haskell2010-  type:             exitcode-stdio-1.0-  hs-source-dirs:   tests-  main-is:          doctest.hs-  if impl(ghcjs) || impl(ghc < 8.0)-    Buildable: False-  -- Linker on macos prints warnings to console which confuses doctests.-  -- We simply disable doctests on ma for older GHC-  -- > warning: -single_module is obsolete-  if os(darwin) && impl(ghc < 9.6)-    buildable: False-  build-depends:-            base       -any-          , statistics -any-          , doctest    >=0.15 && <0.24---- We want to be able to build benchmarks using both tasty-bench and tasty-papi.--- They have similar API so we just create two shim modules which reexport--- definitions from corresponding library and pick one in cabal file.-common bench-stanza-  ghc-options:      -Wall-  default-language: Haskell2010-  build-depends: base < 5-               , vector          >= 0.12.3-               , statistics-               , mwc-random-               , tasty           >=1.3.1--benchmark statistics-bench-  import:         bench-stanza-  type:           exitcode-stdio-1.0-  hs-source-dirs: benchmark bench-time-  main-is:        bench.hs-  Other-modules:  Bench-  build-depends:  tasty-bench >= 0.3--benchmark statistics-bench-papi-  import:         bench-stanza-  type:           exitcode-stdio-1.0-  if impl(ghcjs) || !flag(BenchPAPI)-     buildable: False-  hs-source-dirs: benchmark bench-papi-  main-is:        bench.hs-  Other-modules:  Bench-  build-depends:  tasty-papi >= 0.1.2+cabal-version:  3.0
+build-type:     Simple
+
+name:           statistics
+version:        0.16.3.0
+x-revision: 1
+synopsis:       A library of statistical types, data, and functions
+description:
+  This library provides a number of common functions and types useful
+  in statistics.  We focus on high performance, numerical robustness,
+  and use of good algorithms.  Where possible, we provide
+  references to the statistical literature.
+  .
+  The library's facilities can be divided into four broad categories:
+  .
+  * Working with widely used discrete and continuous probability
+    distributions.  (There are dozens of exotic distributions in use;
+    we focus on the most common.)
+  .
+  * Computing with sample data: quantile estimation, kernel density
+    estimation, histograms, bootstrap methods, significance testing,
+    and regression and autocorrelation analysis.
+  .
+  * Random variate generation under several different distributions.
+  .
+  * Common statistical tests for significant differences between
+    samples.
+
+license:        BSD-2-Clause
+license-file:   LICENSE
+homepage:       https://github.com/haskell/statistics
+bug-reports:    https://github.com/haskell/statistics/issues
+author:         Bryan O'Sullivan <bos@serpentine.com>, Alexey Khudaykov <alexey.skladnoy@gmail.com>
+maintainer:     Alexey Khudaykov <alexey.skladnoy@gmail.com>
+copyright:      2009-2014 Bryan O'Sullivan
+category:       Math, Statistics
+
+extra-source-files:
+  README.markdown
+  changelog.md
+  examples/kde/KDE.hs
+  examples/kde/data/faithful.csv
+  examples/kde/kde.html
+  examples/kde/kde.tpl
+  tests/utils/Makefile
+  tests/utils/fftw.c
+
+tested-with:
+  GHC ==8.4.4
+   || ==8.6.5
+   || ==8.8.4
+   || ==8.10.7
+   || ==9.0.2
+   || ==9.2.8
+   || ==9.4.8
+   || ==9.6.6
+   || ==9.8.4
+   || ==9.10.1
+
+source-repository head
+  type:     git
+  location: https://github.com/haskell/statistics
+
+flag BenchPAPI
+  Description: Enable building of benchmarks which use instruction counters.
+               It requires libpapi and only works on Linux so it's protected by flag
+  Default: False
+  Manual:  True
+
+library
+  default-language: Haskell2010
+  exposed-modules:
+    Statistics.Autocorrelation
+    Statistics.ConfidenceInt
+    Statistics.Correlation
+    Statistics.Correlation.Kendall
+    Statistics.Distribution
+    Statistics.Distribution.Beta
+    Statistics.Distribution.Binomial
+    Statistics.Distribution.CauchyLorentz
+    Statistics.Distribution.ChiSquared
+    Statistics.Distribution.DiscreteUniform
+    Statistics.Distribution.Exponential
+    Statistics.Distribution.FDistribution
+    Statistics.Distribution.Gamma
+    Statistics.Distribution.Geometric
+    Statistics.Distribution.Hypergeometric
+    Statistics.Distribution.Laplace
+    Statistics.Distribution.Lognormal
+    Statistics.Distribution.NegativeBinomial
+    Statistics.Distribution.Normal
+    Statistics.Distribution.Poisson
+    Statistics.Distribution.StudentT
+    Statistics.Distribution.Transform
+    Statistics.Distribution.Uniform
+    Statistics.Distribution.Weibull
+    Statistics.Function
+    Statistics.Quantile
+    Statistics.Regression
+    Statistics.Resampling
+    Statistics.Resampling.Bootstrap
+    Statistics.Sample
+    Statistics.Sample.Internal
+    Statistics.Sample.Histogram
+    Statistics.Sample.KernelDensity
+    Statistics.Sample.KernelDensity.Simple
+    Statistics.Sample.Normalize
+    Statistics.Sample.Powers
+    Statistics.Test.ChiSquared
+    Statistics.Test.KolmogorovSmirnov
+    Statistics.Test.KruskalWallis
+    Statistics.Test.MannWhitneyU
+--    Statistics.Test.Runs
+    Statistics.Test.StudentT
+    Statistics.Test.Types
+    Statistics.Test.WilcoxonT
+    Statistics.Transform
+    Statistics.Types
+  other-modules:
+    Statistics.Distribution.Poisson.Internal
+    Statistics.Internal
+    Statistics.Test.Internal
+    Statistics.Types.Internal
+  build-depends: base                    >= 4.9 && < 5
+                 --
+               , math-functions          >= 0.3.4.1
+               , mwc-random              >= 0.15.0.0
+               , random                  >= 1.2
+                 --
+               , aeson                   >= 0.6.0.0
+               , async                   >= 2.2.2 && <2.3
+               , deepseq                 >= 1.1.0.2
+               , binary                  >= 0.5.1.0
+               , primitive               >= 0.3
+               , dense-linear-algebra    >= 0.1 && <0.2
+               , parallel                >= 3.2.2.0 && <3.3
+               , vector                  >= 0.10
+               , vector-algorithms       >= 0.4
+               , vector-th-unbox
+               , vector-binary-instances >= 0.2.1
+               , data-default-class      >= 0.1.2
+
+  -- Older GHC
+  if impl(ghc < 7.6)
+    build-depends:
+      ghc-prim
+  ghc-options: -O2 -Wall -fwarn-tabs -funbox-strict-fields
+
+test-suite statistics-tests
+  default-language: Haskell2010
+  type:           exitcode-stdio-1.0
+  hs-source-dirs: tests
+  main-is:        tests.hs
+  other-modules:
+    Tests.ApproxEq
+    Tests.Correlation
+    Tests.Distribution
+    Tests.ExactDistribution
+    Tests.Function
+    Tests.Helpers
+    Tests.KDE
+    Tests.Matrix
+    Tests.Matrix.Types
+    Tests.NonParametric
+    Tests.NonParametric.Table
+    Tests.Orphanage
+    Tests.Parametric
+    Tests.Serialization
+    Tests.Transform
+    Tests.Quantile
+  ghc-options:
+    -Wall -threaded -rtsopts -fsimpl-tick-factor=500
+  build-depends: base
+               , statistics
+               , dense-linear-algebra
+               , QuickCheck >= 2.7.5
+               , binary
+               , erf
+               , aeson
+               , ieee754 >= 0.7.3
+               , math-functions
+               , primitive
+               , tasty
+               , tasty-hunit
+               , tasty-quickcheck
+               , tasty-expected-failure
+               , vector
+               , vector-algorithms
+
+test-suite statistics-doctests
+  default-language: Haskell2010
+  type:             exitcode-stdio-1.0
+  hs-source-dirs:   tests
+  main-is:          doctest.hs
+  if impl(ghcjs) || impl(ghc < 8.0)
+    Buildable: False
+  -- Linker on macos prints warnings to console which confuses doctests.
+  -- We simply disable doctests on ma for older GHC
+  -- > warning: -single_module is obsolete
+  if os(darwin) && impl(ghc < 9.6)
+    buildable: False
+  build-depends:
+            base       -any
+          , statistics -any
+          , doctest    >=0.15 && <0.25
+
+-- We want to be able to build benchmarks using both tasty-bench and tasty-papi.
+-- They have similar API so we just create two shim modules which reexport
+-- definitions from corresponding library and pick one in cabal file.
+common bench-stanza
+  ghc-options:      -Wall
+  default-language: Haskell2010
+  build-depends: base < 5
+               , vector          >= 0.12.3
+               , statistics
+               , mwc-random
+               , tasty           >=1.3.1
+
+benchmark statistics-bench
+  import:         bench-stanza
+  type:           exitcode-stdio-1.0
+  hs-source-dirs: benchmark bench-time
+  main-is:        bench.hs
+  Other-modules:  Bench
+  build-depends:  tasty-bench >= 0.3
+
+benchmark statistics-bench-papi
+  import:         bench-stanza
+  type:           exitcode-stdio-1.0
+  if impl(ghcjs) || !flag(BenchPAPI)
+     buildable: False
+  hs-source-dirs: benchmark bench-papi
+  main-is:        bench.hs
+  Other-modules:  Bench
+  build-depends:  tasty-papi >= 0.1.2
revision 2
 
 name:           statistics
 version:        0.16.3.0
-x-revision: 1
+x-revision: 2
 synopsis:       A library of statistical types, data, and functions
 description:
   This library provides a number of common functions and types useful
                , binary                  >= 0.5.1.0
                , primitive               >= 0.3
                , dense-linear-algebra    >= 0.1 && <0.2
-               , parallel                >= 3.2.2.0 && <3.3
+               , parallel                >= 3.2.2.0 && <3.4
                , vector                  >= 0.10
                , vector-algorithms       >= 0.4
                , vector-th-unbox