flat-mcmc 1.5.0 → 1.5.1
raw patch · 2 files changed
+3/−3 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
+ Numeric.MCMC.Flat: Target :: (a -> Double) -> Maybe (a -> a) -> Target a
+ Numeric.MCMC.Flat: [glTarget] :: Target a -> Maybe (a -> a)
+ Numeric.MCMC.Flat: [lTarget] :: Target a -> a -> Double
+ Numeric.MCMC.Flat: data Target a
+ Numeric.MCMC.Flat: type Transition (m :: Type -> Type) a = StateT a Prob m ()
- Numeric.MCMC.Flat: asGenIO :: (GenIO -> IO a) -> GenIO -> IO a
+ Numeric.MCMC.Flat: asGenIO :: () => (GenIO -> IO a) -> GenIO -> IO a
Files
- flat-mcmc.cabal +3/−2
- lib/Numeric/MCMC/Flat.hs +0/−1
flat-mcmc.cabal view
@@ -1,5 +1,5 @@ name: flat-mcmc-version: 1.5.0+version: 1.5.1 synopsis: Painless general-purpose sampling. homepage: https://github.com/jtobin/flat-mcmc license: MIT@@ -9,6 +9,7 @@ category: Math build-type: Simple cabal-version: >= 1.18+tested-with: GHC == 8.6.5 description: flat-mcmc is a Haskell library for painless, efficient, general-purpose sampling from continuous distributions.@@ -65,7 +66,7 @@ , mcmc-types >= 1.0.1 && < 2 , monad-par >= 0.3.4.7 && < 1 , monad-par-extras >= 0.3.3 && < 1- , mwc-probability >= 1.0.1 && < 2+ , mwc-probability >= 1.0.1 && < 3 , pipes >= 4 && < 5 , primitive >= 0.6 && < 1 , text >= 1.2 && < 2
lib/Numeric/MCMC/Flat.hs view
@@ -48,7 +48,6 @@ import Control.Monad.Par.Scheds.Sparks hiding (get) import Control.Monad.Primitive (PrimMonad, PrimState) import Control.Monad.Trans.State.Strict (get, put, execStateT)-import Data.Monoid import Data.Sampling.Types as Sampling.Types hiding (Chain(..)) import qualified Data.Text as T import qualified Data.Text.IO as T (putStrLn)