cabal-version: 2.0 name: monad-bayes version: 0.1.0.0 synopsis: A library for probabilistic programming. description: A library for probabilistic programming using probability monads. The emphasis is on composition of inference algorithms implemented in terms of monad transformers. homepage: http://github.com/tweag/monad-bayes#readme license: MIT license-file: LICENSE author: Adam Scibior maintainer: leonhard.markert@tweag.io copyright: 2015-2020 Adam Scibior bug-reports: https://github.com/tweag/monad-bayes/issues stability: experimental category: Statistics build-type: Simple extra-source-files: CHANGELOG.md executable example hs-source-dirs: benchmark, models main-is: Single.hs build-depends: base , monad-bayes , log-domain , vector , containers , mwc-random , time , optparse-applicative default-language: Haskell2010 other-modules: LogReg , HMM , LDA , Dice library hs-source-dirs: src exposed-modules: Control.Monad.Bayes.Class , Control.Monad.Bayes.Free , Control.Monad.Bayes.Sampler , Control.Monad.Bayes.Weighted , Control.Monad.Bayes.Sequential , Control.Monad.Bayes.Population , Control.Monad.Bayes.Traced.Static , Control.Monad.Bayes.Traced.Dynamic , Control.Monad.Bayes.Traced.Basic , Control.Monad.Bayes.Traced , Control.Monad.Bayes.Enumerator , Control.Monad.Bayes.Helpers , Control.Monad.Bayes.Inference.SMC , Control.Monad.Bayes.Inference.RMSMC , Control.Monad.Bayes.Inference.PMMH , Control.Monad.Bayes.Inference.SMC2 other-modules: Control.Monad.Bayes.Traced.Common -- See MAINTAINERS.md for when and how to update the version bounds. build-depends: base >= 4.10.1 && < 4.14 , containers >= 0.5.10 && < 0.7 , free >= 5.0.2 && < 5.2 , ieee754 >= 0.8.0 && < 0.9 , log-domain >= 0.12 && < 0.14 , math-functions >= 0.2.1 && < 0.4 , monad-coroutine >= 0.9.0 && < 0.10 , mtl >= 2.2.2 && < 2.3 , mwc-random >= 0.13.6 && < 0.15 , safe >= 0.3.17 && < 0.4 , statistics >= 0.14.0 && < 0.16 , transformers >= 0.5.2 && < 0.6 , vector >= 0.12.0 && < 0.13 ghc-options: -Wall -fno-warn-redundant-constraints default-language: Haskell2010 default-extensions: RankNTypes , GeneralizedNewtypeDeriving , StandaloneDeriving , TypeFamilies , FlexibleContexts , FlexibleInstances , TupleSections , MultiParamTypeClasses , GADTs other-extensions: ScopedTypeVariables , DeriveFunctor test-suite monad-bayes-test type: exitcode-stdio-1.0 hs-source-dirs: test, models main-is: Spec.hs build-depends: base , monad-bayes , hspec , QuickCheck , ieee754 , mtl , math-functions , transformers , log-domain , vector ghc-options: -Wall -threaded -rtsopts "-with-rtsopts=-N -M1g -K1g" default-language: Haskell2010 other-modules: Sprinkler, TestEnumerator, TestPopulation, TestInference, TestSequential, TestWeighted benchmark ssm-bench type: exitcode-stdio-1.0 hs-source-dirs: models , benchmark build-depends: base , monad-bayes default-language: Haskell2010 default-extensions: RankNTypes main-is: SSM.hs other-modules: NonlinearSSM benchmark speed-bench type: exitcode-stdio-1.0 hs-source-dirs: models , benchmark build-depends: base , monad-bayes , criterion , abstract-par , log-domain , vector , mwc-random , containers , process ghc-options: -rtsopts "-with-rtsopts=-M1g -K1g" default-language: Haskell2010 default-extensions: RankNTypes main-is: Speed.hs other-modules: LogReg , HMM , LDA source-repository head type: git location: https://github.com/tweag/monad-bayes.git