packages feed

hasty-hamiltonian 1.3.0 → 1.3.2

raw patch · 2 files changed

+4/−4 lines, 2 filesdep ~mwc-probabilityPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: mwc-probability

API changes (from Hackage documentation)

- Numeric.MCMC.Hamiltonian: asGenIO :: (GenIO -> IO a) -> GenIO -> IO a
+ Numeric.MCMC.Hamiltonian: asGenIO :: () => (GenIO -> IO a) -> GenIO -> IO a
- Numeric.MCMC.Hamiltonian: create :: PrimMonad m => m (Gen (PrimState m))
+ Numeric.MCMC.Hamiltonian: create :: PrimMonad m => m Gen PrimState m
- Numeric.MCMC.Hamiltonian: withSystemRandom :: PrimBase m => (Gen (PrimState m) -> m a) -> IO a
+ Numeric.MCMC.Hamiltonian: withSystemRandom :: PrimBase m => (Gen PrimState m -> m a) -> IO a

Files

Numeric/MCMC/Hamiltonian.hs view
@@ -126,7 +126,7 @@   => Double -> Int -> Transition m (Chain (t Double) b) hamiltonian e l = do   Chain {..} <- get-  r0 <- lift (for chainPosition (const MWC.standard))+  r0 <- lift (for chainPosition (const MWC.standardNormal))   zc <- lift (MWC.uniform :: PrimMonad m => Prob m Double)   let (q, r) = leapfrogIntegrator chainTarget e l (chainPosition, r0)       perturbed      = nextState chainTarget (chainPosition, q) (r0, r) zc
hasty-hamiltonian.cabal view
@@ -1,5 +1,5 @@ name:                hasty-hamiltonian-version:             1.3.0+version:             1.3.2 synopsis:            Speedy traversal through parameter space. homepage:            http://github.com/jtobin/hasty-hamiltonian license:             MIT@@ -53,7 +53,7 @@       base             >= 4 && < 6     , kan-extensions   >= 5 && < 6     , mcmc-types       >= 1.0.1-    , mwc-probability  >= 1.0.1+    , mwc-probability  >= 2.0 && < 3     , lens             >= 4 && < 5     , pipes            >= 4 && < 5     , primitive        >= 0.5 && < 1.0@@ -69,6 +69,6 @@   build-depends:       ad                >= 4 && < 5     , base              >= 4 && < 6-    , mwc-probability   >= 1.0.1+    , mwc-probability   >= 2.0 && < 3     , hasty-hamiltonian