lazyppl-1.0.1: lazyppl.cabal
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.38.1.
--
-- see: https://github.com/sol/hpack
name: lazyppl
version: 1.0.1
synopsis: Lazy Probabilistic Programming Library
description: 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@.
category: Statistics
stability: experimental
homepage: https://lazyppl-team.github.io/
bug-reports: https://github.com/lazyppl-team/lazyppl/issues
author: LazyPPL team
maintainer: sam.staton@cs.ox.ac.uk
copyright: 2021-2026 LazyPPL team
license: MIT
license-file: LICENSE
build-type: Simple
tested-with:
GHC == 8.10.7
, GHC == 9.6.7
, GHC == 9.8.4
, GHC == 9.10.1
extra-source-files:
ChangeLog.md
source-repository head
type: git
location: https://github.com/lazyppl-team/lazyppl
library
exposed-modules:
LazyPPL
LazyPPL.Distributions
LazyPPL.Distributions.Counter
LazyPPL.Distributions.DirichletP
LazyPPL.Distributions.GP
LazyPPL.Distributions.IBP
LazyPPL.Distributions.Memoization
hs-source-dirs:
src
build-depends:
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
default-language: Haskell2010