lazyppl-1.0: lazyppl.cabal
cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.35.1.
--
-- see: https://github.com/sol/hpack
name: lazyppl
version: 1.0
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/>. The Gaussian Process module uses hmatrix, which requires a separate lapack installation (or -dev or -devel).
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-2024 LazyPPL team
license: MIT
license-file: LICENSE
build-type: Simple
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
other-modules:
Paths_lazyppl
hs-source-dirs:
src
build-depends:
base >=4.7 && <5
, containers >=0.6.5.1 && <0.7
, hmatrix >=0.20.2 && <0.21
, log-domain >=0.13.2 && <0.14
, math-functions >=0.3.4.2 && <0.3.5
, monad-extras >=0.6.0 && <0.7
, mtl >=2.2.2 && <2.4
, random >=1.2.0 && <1.3
, transformers >=0.5.6.2 && <0.7
default-language: Haskell2010