declarative

DIY Markov Chains
Log | Files | Refs | README | LICENSE

commit 6ba12a5b1d704f5dcb578bbe7ef1324264bcea33
parent c7c3849ec2eb4ab6a14997e53c9b436578fad781
Author: Jared Tobin <jared@jtobin.ca>
Date:   Tue,  1 Nov 2016 08:43:03 +1300

Version bump, misc maintenance.

Diffstat:
Mdeclarative.cabal | 6+++---
Mlib/Numeric/MCMC.hs | 6++----
Mstack-travis.yaml | 4++--
Mstack.yaml | 2+-
4 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/declarative.cabal b/declarative.cabal @@ -1,5 +1,5 @@ name: declarative -version: 0.2.2 +version: 0.2.3 synopsis: DIY Markov Chains. homepage: http://github.com/jtobin/declarative license: MIT @@ -60,7 +60,7 @@ library exposed-modules: Numeric.MCMC build-depends: - base < 5 + base >= 4 && < 6 , mcmc-types >= 1.0.1 , mwc-probability >= 1.0.1 , mighty-metropolis >= 1.0.1 @@ -79,7 +79,7 @@ Test-suite rosenbrock ghc-options: -rtsopts build-depends: - base < 5 + base >= 4 && < 6 , mwc-probability >= 1.0.1 , declarative diff --git a/lib/Numeric/MCMC.hs b/lib/Numeric/MCMC.hs @@ -86,7 +86,6 @@ module Numeric.MCMC ( , RealWorld ) where -import Control.Lens hiding (index) import Control.Monad.Primitive (PrimMonad, PrimState, RealWorld) import Control.Monad.Trans.State.Strict (execStateT) import Data.Sampling.Types @@ -95,7 +94,7 @@ import Numeric.MCMC.Hamiltonian hiding (mcmc) import Numeric.MCMC.Slice hiding (mcmc) import Pipes hiding (next) import qualified Pipes.Prelude as Pipes -import System.Random.MWC.Probability (Gen, Variate) +import System.Random.MWC.Probability (Gen) import qualified System.Random.MWC.Probability as MWC -- | Deterministically concat transition operators together. @@ -151,8 +150,7 @@ frequency xs = lift (MWC.uniformR (1, tot)) >>= (`pick` xs) where -- 1.4541485365128892e-2,-0.4859905564050404 -- 0.22487398491619448,-0.29769783186855125 mcmc - :: (Show (t a), FoldableWithIndex (Index (t a)) t, Ixed (t a), - Num (IxValue (t a)), Variate (IxValue (t a))) + :: Show (t a) => Int -> t a -> Transition IO (Chain (t a) b) diff --git a/stack-travis.yaml b/stack-travis.yaml @@ -2,7 +2,7 @@ flags: {} packages: - '.' extra-deps: [] -resolver: lts-5.14 -compiler: ghc-7.10.3 +resolver: lts-7.0 +compiler: ghc-8.0.1 system-ghc: false install-ghc: true diff --git a/stack.yaml b/stack.yaml @@ -1,4 +1,4 @@ -resolver: lts-5.14 +resolver: lts-7.0 packages: ['.'] extra-deps: [] flags: {}