Blackjax v1.1.0
New Features Highlights
- ChEES-HMC
- MCLMC sampler
- Riemannian Manifold HMC sampler
What's Changed
- Add Governance and Code of Conduct by @junpenglao in #570
- bump github action version by @junpenglao in #573
- Documentation clean up by @junpenglao in #572
- Check only for negative divergences by @jdehning in #574
- Update requirements-doc.txt by @junpenglao in #578
- Refactor divergence check to each sampler by @junpenglao in #579
- Dynamic HMC by @albcab in #580
- Adjusts for the fact that IRMH proposal might not be symmetric by @ciguaran in #581
- Document how particles should be represented in SMC by @ciguaran in #582
- Add adaptation on HMC trajectory length to increase the expected Change in the Estimator of the Expected Square (ChEES-HMC) by @albcab in #421
- Update chees_adaptation.py by @junpenglao in #583
- ghmc dev by @williwilliams3 in #585
- EuclideanIntegrator -> Integrator by @albcab in #588
- Refactor integrators.py to make it more general. by @junpenglao in #589
- Allow passing line search algorithm to pathfinder. by @ColCarroll in #592
- Name arguments consistently across adaptation classes. by @ColCarroll in #593
- Improve typing and doc of proposal generation by @junpenglao in #594
- Implements Barker's proposal. by @AdrienCorenflos in #596
- Add Barker's proposal reference by @AdrienCorenflos in #600
- Implements the Schrödinger-Föllmer algorithm. by @AdrienCorenflos in #602
- Refactor proposal.py by @junpenglao in #603
- Add MCLMC sampler by @reubenharry in #586
- Losen the input requirement for ess computation. by @junpenglao in #609
- SMC Inner kernel tuning by @ciguaran in #595
- Resolve 'Functions to run kernels' by @PaulScemama in #598
- Minor clean up for SMC by @junpenglao in #611
- MInor docstring fix by @junpenglao in #612
- Docstring fix by @junpenglao in #613
- Resolve: Add progress bar to run_inference_algorithm by @PaulScemama in #614
- Add transform TO
run_inference_loop
by @reubenharry in #621 - Remove transform from MCLMC by @reubenharry in #623
- Refactor dynamic_hmc out of hmc.py by @junpenglao in #622
- Clean up of
run_inference_algorithm
docstring. by @junpenglao in #624 - Update noneuclidean integrator by @junpenglao in #626
- Refactor mgrad_gaussian by @junpenglao in #628
- Extend function signature for InitFn by @junpenglao in #627
- Adding Riemannian Manifold HMC by @dfm in #538
- RENAME NONEUCLIDEAN TO ISOKINETIC by @reubenharry in #632
- PREVENT 1D DISTRIBUTION by @reubenharry in #633
New Contributors
- @jdehning made their first contribution in #574
- @williwilliams3 made their first contribution in #585
- @ColCarroll made their first contribution in #592
- @reubenharry made their first contribution in #586
- @PaulScemama made their first contribution in #598
Full Changelog: 1.0.0...1.1.0