aGrUM/pyAgrum 1.15.0 released
Posted on Wed 17 July 2024 in News
ANNOUNCE: aGrUM 1.15.0
aGrUM/pyAgrum 1.15.0 is out.
We continue to add (full python) experimental models. In 1.15, we introduce the CTBN model (Continuous Time Bayesian Network) featuring, as usual, modelization and representation, inference (exact and sampling) and a learning algorithm.
- aGrUM
-
Added
gum::NodeId gum::EssentialGraph::idFromName(const std::string& name)
andconst std::string& gum::EssentialGraph::nameFromId(gum::NodeId node)
. -
pyAgrum
- Added
pyAgrum.EssentialGraph.idFromName(str)->int
andpyAgrum.EssentialGraph.nameFromId(int)->str
- Improved documentation of
pyAgrum.lib.explain
- Better
pyAgrum.clg.CLG.toDot()
andpyAgrum.clg.CLG._repr_html()
. - New model Continuous Time Bayesian Network
pyAgrum.ctbn
. - Formatted and adjustments in
pyAgrum.ctbn
. - Updated documentations for python experimental models notebooks.
- Updated thumbnails for python experimental models notebooks.
- Added serialization (pickle) for CLG and CTBN (consistent with other models in pyAgrum).
- Improved
pyAgrum.lib.utils.{apply_}dot_layout
- Added
pyAgrum.lib.utils.async_html2image
for exported HTML as png or pdf (notably forpyAgrum.lib.notebook.getSideBySide
andpyAgrum.lib.notebook.getPotential
).