An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

probable

Easy and reasonably efficient probabilistic programming and random generation This library gives a common language to speak about probability distributions and random generation, by wrapping both, when necessary, in a RandT monad defined in Math.Probable.Random. This module also provides a lot of useful little combinators for easily describing how random values for your types should be generated. In Math.Probable.Distribution, you'll find functions for generating random values that follow any distribution supported by mwc-random. In Math.Probable.Distribution.Finite, you'll find an adaptation of Eric Kidd's work on probability monads (from here). You may want to check the examples bundled with this package, viewable online at https://github.com/alpmestan/probable/tree/master/examples. One of these examples is simple enough to be worth reproducing here. Please report any feature request or problem, either by email or through github's issues/feature requests.

Ecosystem
hackage.haskell.org
Latest Release
0.1.3
about 8 years ago
Versions
4
Downloads
3,408 total
Dependent Repos
3
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.

Filter
Filter by Kind
Links
Registry hackage.haskell.org
Source Repository
Homepage Homepage
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:hackage/probable
spec
License BSD-3-Clause
First Release almost 12 years ago
Last Synced 23 days ago
Repository
Stars 8 on GitHub
Forks 3 on GitHub