probability 0.2 → 0.2.1
raw patch · 3 files changed
+26/−13 lines, 3 filesdep +containersdep +randomdep ~base
Dependencies added: containers, random
Dependency ranges changed: base
Files
- probability.cabal +24/−12
- src/Numeric/Probability/Distribution.hs +1/−1
- src/Numeric/Probability/Monad.hs +1/−0
probability.cabal view
@@ -1,11 +1,11 @@ Name: probability-Version: 0.2+Version: 0.2.1 License: BSD3+License-File: COPYRIGHT Author: Martin Erwig <erwig@eecs.oregonstate.edu>, Steve Kollmansberger Maintainer: Henning Thielemann <haskell@henning-thielemann.de> Homepage: http://darcs.haskell.org/probability Category: Math, Monads, Graphics-Build-Depends: base, mtl Synopsis: Probabilistic Functional Programming Description: The Library allows exact computation with discrete random variables@@ -13,12 +13,27 @@ The monad is similar to the List monad for non-deterministic computations, but extends the List monad by a measure of probability. Small interface to R plotting.-Tested-With: GHC==6.4-Build-Type: Simple-License-File: COPYRIGHT-Hs-Source-Dirs: src-GHC-Options: -Wall-Exposed-Modules:+Tested-With: GHC==6.4.1, GHC==6.8.2+Cabal-Version: >=1.2+Build-Type: Simple++Data-Files:+ README+ ToDo++Flag splitBase+ description: Choose the new smaller, split-up base package.++Library+ Build-Depends: mtl+ If flag(splitBase)+ Build-Depends: base >= 2, random, containers+ Else+ Build-Depends: base >= 1.0 && < 2++ Hs-Source-Dirs: src+ GHC-Options: -Wall+ Exposed-Modules: Numeric.Probability.Visualize Numeric.Probability.Expectation Numeric.Probability.Percentage@@ -42,10 +57,7 @@ Numeric.Probability.Example.Predator Numeric.Probability.Example.Queuing Numeric.Probability.Example.TreeGrowth-Other-Modules:+ Other-Modules: Numeric.Probability.Monad Numeric.Probability.PrintList Numeric.Probability.Show-Extra-Source-Files:- README- ToDo
src/Numeric/Probability/Distribution.hs view
@@ -87,7 +87,7 @@ errorMargin :: RealFloat prob => prob errorMargin =- let eps = 10 * fromInteger (floatRadix eps) ^ (- floatDigits eps)+ let eps = 10 / fromInteger (floatRadix eps) ^ floatDigits eps in eps {- |
src/Numeric/Probability/Monad.hs view
@@ -2,6 +2,7 @@ module Numeric.Probability.Monad where import Control.Monad (liftM, )+import Prelude hiding (iterate, ) -- | binary composition, available in GHC-6.8 Control.Monad (>=>) :: Monad m => (a -> m b) -> (b -> m c) -> a -> m c