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