packages feed

monoid-statistics 1.1.1 → 1.1.2

raw patch · 3 files changed

+25/−6 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Data.Monoid.Statistics.Numeric: instance Data.Vector.Generic.Base.Vector Data.Vector.Unboxed.Base.Vector Data.Monoid.Statistics.Numeric.MeanNaive
+ Data.Monoid.Statistics.Numeric: instance Data.Vector.Generic.Base.Vector Data.Vector.Unboxed.Base.Vector Data.Monoid.Statistics.Numeric.WMeanKBN
+ Data.Monoid.Statistics.Numeric: instance Data.Vector.Generic.Base.Vector Data.Vector.Unboxed.Base.Vector Data.Monoid.Statistics.Numeric.WMeanNaive
+ Data.Monoid.Statistics.Numeric: instance Data.Vector.Generic.Mutable.Base.MVector Data.Vector.Unboxed.Base.MVector Data.Monoid.Statistics.Numeric.MeanNaive
+ Data.Monoid.Statistics.Numeric: instance Data.Vector.Generic.Mutable.Base.MVector Data.Vector.Unboxed.Base.MVector Data.Monoid.Statistics.Numeric.WMeanKBN
+ Data.Monoid.Statistics.Numeric: instance Data.Vector.Generic.Mutable.Base.MVector Data.Vector.Unboxed.Base.MVector Data.Monoid.Statistics.Numeric.WMeanNaive
+ Data.Monoid.Statistics.Numeric: instance Data.Vector.Unboxed.Base.Unbox Data.Monoid.Statistics.Numeric.MeanNaive
+ Data.Monoid.Statistics.Numeric: instance Data.Vector.Unboxed.Base.Unbox Data.Monoid.Statistics.Numeric.WMeanKBN
+ Data.Monoid.Statistics.Numeric: instance Data.Vector.Unboxed.Base.Unbox Data.Monoid.Statistics.Numeric.WMeanNaive

Files

Changelog.md view
@@ -1,3 +1,7 @@+# Changes in 1.1.2++- `Unbox` instances for `MeanNaive`, `WMeanNaive`, `WMeanKBN`.+ # Changes in 1.1.1  - `Unbox` instance for `BinomAcc` is added.
Data/Monoid/Statistics/Numeric.hs view
@@ -450,15 +450,30 @@   [| calcCountN |]   [| CountG     |] +derivingUnbox "MeanNaive"+  [t| MeanNaive -> (Int,Double) |]+  [| \(MeanNaive a b) -> (a,b)  |]+  [| \(a,b) -> MeanNaive a b    |]+ derivingUnbox "MeanKBN"-  [t| MeanKBN -> (Int,Double,Double) |]-  [| \(MeanKBN a (KBNSum b c)) -> (a,b,c)   |]-  [| \(a,b,c) -> MeanKBN a (KBNSum b c) |]+  [t| MeanKBN -> (Int,Double,Double)      |]+  [| \(MeanKBN a (KBNSum b c)) -> (a,b,c) |]+  [| \(a,b,c) -> MeanKBN a (KBNSum b c)   |] +derivingUnbox "WMeanNaive"+  [t| WMeanNaive -> (Double,Double) |]+  [| \(WMeanNaive a b) -> (a,b)     |]+  [| \(a,b) -> WMeanNaive a b       |]++derivingUnbox "WMeanKBN"+  [t| WMeanKBN -> (Double,Double,Double,Double)         |]+  [| \(WMeanKBN (KBNSum a b) (KBNSum c d)) -> (a,b,c,d) |]+  [| \(a,b,c,d) -> WMeanKBN (KBNSum a b) (KBNSum c d)   |]+ derivingUnbox "Variance"   [t| Variance -> (Int,Double,Double) |]-  [| \(Variance a b c) -> (a,b,c)  |]-  [| \(a,b,c) -> Variance a b c    |]+  [| \(Variance a b c) -> (a,b,c)     |]+  [| \(a,b,c) -> Variance a b c       |]  derivingUnbox "MinD"   [t| MinD -> Double |]
monoid-statistics.cabal view
@@ -1,5 +1,5 @@ Name:           monoid-statistics-Version:        1.1.1+Version:        1.1.2 Cabal-Version:  >= 1.10 License:        BSD3 License-File:   LICENSE