aGrUM is a C++ library designed for easily building applications using graphical models such as Bayesian networks, influence diagrams, decision trees, GAI networks or Markov decision processes. It is written to provide the basic building blocks to perform the following tasks :
Please note that aGrUM still is under heavy development and, as such, even its API may be quite unstable.
| Project | Author | Brief description |
|---|---|---|
| Lemon | Christophe Gonzales | Lemon stands for “Library for Easily Modeling and Operating on Netwoks”. It is a C++ GUI library built on top of aGrUM and designed for easily building graphical applications using graphical models such as Bayesian networks, influence diagrams, decision trees, GAI networks or Markov decision processes. The library is flexible enough to create quite easily interfaces for new types of graphs. For speed issues, Lemon relies on openGL to draw graphs and on gtkmm for the rest of the graphical interface. All graphical models computations are intended to be performed by aGrUM.from Lemon |
| pyAgrum | Matthieu France,Pierre-Henri Wuillemin | Interface for aGrUM library in python. Now included in aGrUM. |
| qlementine | Thomas Porez, Vincent Renaudineau, Pierre-Henri Wuillemin | Qlementine is a Qt4 GUI for graphs and BNs with aGrUM |
| Squeezer | Morgan Chopin, Pierre-Henri Wuillemin | Squeezer is an open source software aimed at making inferences in Dynamic Bayesian Networks (DBN). It is written in C++ and relies on inference methods in Bayesian Networks (BN) provided by aGrUM. To do so, Squeezer uses a XML file to easily configure an inference and is able to give results in several file format (like CSV, XML, or DOT).Squeezer is used for the INCALIN research project (supported by the French ANR-PNRA fund). |
| ADTagrum | Ariele Maesano, Pierre-Henri Wuillemin | ADTagrum is an implementation of ADTree for aGrUM parameter learning algorithms. |
| External project | Author | Brief description |
| Nieme | Francis Maes | Hash Tables are in the core of Nieme data-types. Nieme use those from the aGrUM library […] from Nieme |
| Application | Author | Brief description |
|---|---|---|
| nProjMap | Salma Mesmoudi Isabelle Alvarez Pierre-Henri Wuillemin | nProjMap is a geometric analysis of a capture Basin […] |
| ObsFoncNancy | Arne Renberg Christophe Gonzales, Francis Hess | L'observatoire foncier Nancy a pour but la modélisation des prix immobiliers et fonciers sur la communauté urbaine du Grand Nancy […] |
aGrUM is released under the Gnu Public License, which means it can be freely copied and distributed, and costs nothing to use in open-source applications. Especially, aGrUM can be used freely for research project.
If you wish to use aGrUM in a closed-source product, please contact C.Gonzales or P-H.Wuillemin in order to get appropriate licenses.
~~DISCUSSION:off~~