hakaru: A probabilistic programming language
Hakaru is a simply-typed probabilistic programming language, designed for easy specification of probabilistic models, and inference algorithms.
Modules
[Index]
- Data
- Language
- Hakaru
- CodeGen
- Language.Hakaru.Command
- Language.Hakaru.Disintegrate
- Evaluation
- Language.Hakaru.Evaluation.Coalesce
- Language.Hakaru.Evaluation.ConstantPropagation
- Language.Hakaru.Evaluation.DisintegrationMonad
- Language.Hakaru.Evaluation.EvalMonad
- Language.Hakaru.Evaluation.ExpectMonad
- Language.Hakaru.Evaluation.Lazy
- Language.Hakaru.Evaluation.PEvalMonad
- Language.Hakaru.Evaluation.Types
- Language.Hakaru.Expect
- Language.Hakaru.Inference
- Language.Hakaru.Maple
- Language.Hakaru.Observe
- Parser
- Pretty
- Runtime
- Language.Hakaru.Sample
- Language.Hakaru.Simplify
- Language.Hakaru.Summary
- Syntax
- Language.Hakaru.Syntax.ABT
- Language.Hakaru.Syntax.ANF
- Language.Hakaru.Syntax.AST
- Language.Hakaru.Syntax.CSE
- Language.Hakaru.Syntax.Command
- Language.Hakaru.Syntax.Datum
- Language.Hakaru.Syntax.DatumABT
- Language.Hakaru.Syntax.DatumCase
- Language.Hakaru.Syntax.Gensym
- Language.Hakaru.Syntax.Hoist
- Language.Hakaru.Syntax.IClasses
- Language.Hakaru.Syntax.Prelude
- Language.Hakaru.Syntax.Prune
- Language.Hakaru.Syntax.Reducer
- Language.Hakaru.Syntax.Rename
- Language.Hakaru.Syntax.TypeCheck
- Language.Hakaru.Syntax.TypeOf
- Language.Hakaru.Syntax.Uniquify
- Language.Hakaru.Syntax.Unroll
- Language.Hakaru.Syntax.Value
- Language.Hakaru.Syntax.Variable
- Types
- Hakaru
Flags
Automatic Flags
Name | Description | Default |
---|---|---|
tracedisintegrate | Insert tracing code to help debug disintegration. | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- hakaru-0.4.0.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] | 0.1, 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.3.0, 0.4.0, 0.6.0, 0.7.0 (info) |
---|---|
Dependencies | ansi-terminal (>=0.6), base (>=4.7 && <5.0), bytestring (>=0.9), Cabal (>=1.16), containers (>=0.5 && <0.6), directory (>=1.2 && <1.4), filepath (>=1.3), ghc-prim (>=0.3 && <0.6), hakaru (>=0.3), HUnit (>=1.2 && <2.0), indentation-parsec (>=0.0), integration (>=0.2.0 && <0.3.0), logfloat (>=0.13 && <0.14), math-functions (>=0.1 && <0.3), mtl (>=2.1), mwc-random (>=0.13 && <0.14), optparse-applicative (>=0.13 && <0.15), parsec (>=3.1 && <3.2), pretty (>=1.1 && <1.2), primitive (>=0.5 && <0.7), process (>=1.1 && <2.0), semigroups (>=0.16), text (>=0.11 && <1.3), transformers (>=0.3 && <0.6), transformers-compat (>=0.3 && <0.6), vector (>=0.10) [details] |
License | BSD-3-Clause |
Author | The Hakaru Team |
Maintainer | ppaml@indiana.edu |
Category | Language |
Home page | http://indiana.edu/~ppaml/ |
Source repo | head: git clone https://github.com/hakaru-dev/hakaru |
Uploaded | by z at 2017-06-16T19:20:05Z |
Distributions | |
Reverse Dependencies | 2 direct, 0 indirect [details] |
Executables | mh, hkc, normalize, momiji, pretty, disintegrate, density, hk-maple, summary, compile, hakaru |
Downloads | 5880 total (27 in the last 30 days) |
Rating | (no votes yet) [estimated by Bayesian average] |
Your Rating | |
Status | Docs uploaded by user Build status unknown [no reports yet] |