lazyppl: Lazy Probabilistic Programming Library
LazyPPL is a Haskell library for Bayesian probabilistic programming. It supports lazy use of probability, which is useful for specifying non-parametric models, and we provide new Metropolis-Hastings algorithms to allow this. For illustrations, see https://lazyppl-team.github.io/.
Note: the Gaussian process module (LazyPPL.Distributions.GP) uses hmatrix, which links against LAPACK. On Ubuntu install with sudo apt-get install libgsl0-dev liblapack-dev.
Modules
[Index] [Quick Jump]
Downloads
- lazyppl-1.0.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
| Versions [RSS] | 1.0, 1.0.1 |
|---|---|
| Change log | ChangeLog.md |
| Dependencies | base (>=4.7 && <9), containers (>=0.6.5.1), hmatrix (>=0.20.2), log-domain (>=0.13.2), math-functions (>=0.3.4.2), mtl (>=2.2.2), random (>=1.2.0), transformers (>=0.5.6.2) [details] |
| Tested with | ghc ==8.10.7, ghc ==9.6.7, ghc ==9.8.4, ghc ==9.10.1 |
| License | MIT |
| Copyright | 2021-2026 LazyPPL team |
| Author | LazyPPL team |
| Maintainer | sam.staton@cs.ox.ac.uk |
| Uploaded | by samstaton at 2026-05-04T11:15:46Z |
| Category | Statistics |
| Home page | https://lazyppl-team.github.io/ |
| Bug tracker | https://github.com/lazyppl-team/lazyppl/issues |
| Source repo | head: git clone https://github.com/lazyppl-team/lazyppl |
| Distributions | |
| Downloads | 96 total (8 in the last 30 days) |
| Rating | 2.0 (votes: 1) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs available [build log] Last success reported on 2026-05-04 [all 1 reports] |