emd 0.1.5.0 → 0.1.5.1
raw patch · 3 files changed
+18/−16 lines, 3 filesdep +statisticsdep −pure-fftPVP ok
version bump matches the API change (PVP)
Dependencies added: statistics
Dependencies removed: pure-fft
API changes (from Hackage documentation)
Files
- CHANGELOG.md +9/−0
- bench/bench.hs +6/−13
- emd.cabal +3/−3
CHANGELOG.md view
@@ -1,6 +1,15 @@ Changelog ========= +Version 0.1.5.1+---------------++*September 3, 2019*++<https://github.com/mstksg/emd/releases/tag/v0.1.5.1>++* Remove dependency on *pure-fft*, using *statistics* instead.+ Version 0.1.5.0 ---------------
bench/bench.hs view
@@ -9,14 +9,13 @@ import Criterion.Main import Data.Char import Data.Complex-import Data.Maybe import GHC.TypeNats import Numeric.EMD+import Statistics.Transform import Text.Printf-import qualified Data.Vector as UV-import qualified Data.Vector.Sized as V-import qualified Numeric.FFT as FFT-import qualified System.Random.MWC as MWC+import qualified Data.Vector as UV+import qualified Data.Vector.Sized as V+import qualified System.Random.MWC as MWC main :: IO () main = do@@ -63,14 +62,8 @@ let i' = recip . (+ 1) . fromIntegral $ i in (:+) <$> MWC.uniformR (-i', i') g <*> MWC.uniformR (-i', i') g- where - ifftSized- :: KnownNat n- => V.Vector (2^n) (Complex Double)+ :: V.Vector (2^n) (Complex Double) -> V.Vector (2^n) (Complex Double)-ifftSized = fromJust- . V.fromList- . FFT.ifft- . V.toList+ifftSized = V.withVectorUnsafe ifft
emd.cabal view
@@ -4,10 +4,10 @@ -- -- see: https://github.com/sol/hpack ----- hash: 8f9970f61b5024a25a75d52714da895f6afaacbafe209e2021934b996a00d91a+-- hash: 6f95be4c5fda6113919d6156cb567274470a1d3ec81ea31a2efdc8efbb2b4d28 name: emd-version: 0.1.5.0+version: 0.1.5.1 synopsis: Empirical Mode Decomposition and Hilbert-Huang Transform description: Please see the README on GitHub at <https://github.com/mstksg/emd#readme> category: Math@@ -85,7 +85,7 @@ , emd , ghc-typelits-knownnat , mwc-random- , pure-fft+ , statistics , vector , vector-sized default-language: Haskell2010