CMD + K

pyagrum

Community

pyAgrum is a scientific C++ and Python library dedicated to Bayesian Networks and other Probabilistic Graphical Models.

Installation

To install this package, run one of the following:

Conda
$conda install conda-forge::pyagrum

Usage Tracking

2.3.1
2.3.0
2.2.1
2.2.0
2.1.1
5 / 8 versions selected
Downloads (Last 6 months): 0

Description

aGrUM is a C++ library for graphical models. It is designed for easily building applications using graphical models such as Bayesian networks, influence diagrams, decision trees, GAI networks or Markov decision processes. pyAgrum provides a high-level interface to the part of aGrUM allowing to create, model, learn, use, calculate with and embed Bayesian Networks and other graphical models. Some specific (python and C++) codes are added in order to simplify and extend the aGrUM API.

Since pyAgrum 2.0.0, the package name follows PEP8 rules and is now pyagrum (lowercase).

Please use:

import pyagrum

Instead of:

import pyAgrum

See the CHANGELOG (https://gitlab.com/agrumery/aGrUM/-/blob/master/CHANGELOG.md?ref_type=heads#changelog-for-200) for more details.

About

Summary

pyAgrum is a scientific C++ and Python library dedicated to Bayesian Networks and other Probabilistic Graphical Models.

Last Updated

Dec 11, 2025 at 14:33

License

LGPL-3.0-only OR MIT

Total Downloads

1.9M

Supported Platforms

macOS-arm64
macOS-64
win-64
linux-aarch64
linux-64

Unsupported Platforms

win-32 Last supported version: 0.13.2