packages feed

monte-carlo 0.6 → 0.6.1

raw patch · 4 files changed

+20/−15 lines, 4 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Data.Summary.Double: max :: Summary -> Double
- Data.Summary.Double: min :: Summary -> Double
+ Data.Summary.Double: maximum :: Summary -> Double
+ Data.Summary.Double: minimum :: Summary -> Double

Files

NEWS view
@@ -1,3 +1,8 @@+Changes in 0.6.1:++* Rename Data.Summary.Double max, min to maximum, minimum.++ Changes in 0.6:  * Major overhaul. A lot of client code will break.
lib/Data/Summary/Double.hs view
@@ -27,8 +27,8 @@     stddev,     variance,     -- ** Extremes-    min,-    max,+    maximum,+    minimum,      -- * Construction     empty,@@ -53,7 +53,7 @@      ) where -import Prelude hiding (min, max, sum)+import Prelude hiding (maximum, minimum, sum) import qualified Prelude as P  import Data.Data( Data, Typeable )@@ -76,8 +76,8 @@ instance Show Summary where     show s@(S n mu _ l h) =              printf "    sample size: %d" n-        ++ printf "\n            min: %g" l-        ++ printf "\n            max: %g" h+        ++ printf "\n        minimum: %g" l+        ++ printf "\n        maximum: %g" h         ++ printf "\n           mean: %g" mu         ++ printf "\n             SE: %g" (meanSE s)         ++ printf "\n         99%% CI: (%g, %g)" c1 c2@@ -121,14 +121,14 @@ sumSquaredErrors :: Summary -> Double sumSquaredErrors (S _ _ s _ _) = s --- | Minimum value.-min :: Summary -> Double-min (S _ _ _ l _) = l- -- | Maximum value.-max :: Summary -> Double-max (S _ _ _ _ h) = h+maximum :: Summary -> Double+maximum (S _ _ _ _ h) = h +-- | Minimum value.+minimum :: Summary -> Double+minimum (S _ _ _ l _) = l+ -- | An empty summary. empty :: Summary empty = S 0 0 0 (1/0) (-1/0)@@ -186,11 +186,11 @@ fromListWith :: (a -> Double) -> [a] -> Summary fromListWith f = fromList . map f --- | Convert to (size, mean, sumSquaredErrors, min, max).+-- | Convert to (size, mean, sumSquaredErrors, minimum, maximum). toStats :: Summary -> (Int,Double,Double,Double,Double) toStats (S n m s l u) = (n,m,s,l,u) --- | Convert from (size, mean, sumSquaredErrors, min, max).+-- | Convert from (size, mean, sumSquaredErrors, minimum, maximum). -- No validation is performed. fromStats :: Int -> Double -> Double -> Double -> Double -> Summary fromStats = S
monte-carlo.cabal view
@@ -1,5 +1,5 @@ name:           monte-carlo-version:        0.6+version:        0.6.1 license:        BSD3 license-file:   LICENSE author:         Patrick Perry
tests/Main.hs view
@@ -72,7 +72,7 @@ approxEqualS :: Summary -> Summary -> Bool approxEqualS a b =     S.size a == S.size b &&-      all eq [ S.min, S.max, S.mean, S.variance ]+      all eq [ S.minimum, S.maximum, S.mean, S.variance ]     where         eq f = f a ~== f b