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 +4/−0
- Data/Monoid/Statistics/Numeric.hs +20/−5
- monoid-statistics.cabal +1/−1
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