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 +5/−0
- lib/Data/Summary/Double.hs +13/−13
- monte-carlo.cabal +1/−1
- tests/Main.hs +1/−1
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