Lea is a Python module aiming at working with discrete probability distributions in an intuitive way.
It allows you modeling a broad range of random phenomena: gambling, weather, finance, etc. More generally, Lea may be used for any finite set of discrete values having known probability: numbers, booleans, date/times, symbols,… Each probability distribution is modeled as a plain object, which can be named, displayed, queried or processed to produce new probability distributions.
Lea also provides advanced functions and Probabilistic Programming (PP) features; these include conditional probabilities, joint probability distributions, Bayesian networks, Markov chains and symbolic computation.
All probability calculations in Lea are performed by a new exact algorithm, the Statues algorithm, which is based on variable binding and recursive generators. For problems intractable through exact methods, Lea provides on-demand approximate algorithms, namely MC rejection sampling and likelihood weighting.
Beside the above-cited functions, Lea provides some machine learning functions, including Maximum-Likelihood and Expectation-Maximization algorithms.
Lea can be used for AI, education (probability theory & PP), generation of random samples, etc.
Lea 4 requires Python 3.8+. For earlier Python versions (2.6+), Lea 3 can be used.
Please visit Lea home page for tutorials and resources.
Release files for lea 4.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lea-4.4.0.tar.gz | 226.6 kB | Details |
Release files / lea-4.4.0.tar.gz
| Download URL | lea-4.4.0.tar.gz |
|---|---|
| Size | 226.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e5d5e548d52852bf4b4b77f12439287881c622d3cd55008110c0abd01dd5d3f9
|
|
BLAKE2b-256 checksum How to use checksums |
c6ab2dc9dfd8e513c219637a3e9ffa767d824cf43cd0a9ef628aa93a7b9a43b9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.5
|