aGrUM/pyAgrum 1.5.0 released
Posted on Tue 06 December 2022 in News
ANNOUNCE: aGrUM 1.5.0
aGrUM/pyAgrum 1.5.0 is out.
Changelog for 1.5.0
-
aGrUM
- (internals) Updating
act --stats. - (internals) Reorganizing build folder :
build/{aGrUM|pyAgrum}/{debug|release}. - (internals) Improving cmake & CIs.
- Threadsafe graphs and Graphical Models.
- Adding new graph
gum::PDAG(Partially Directed Acyclic Graph). - Renaming
gum::MixedGraph::adjacentswith correct graph notion :gum::MixedGraph::boundary. - Initializing the majority of the end/rend iterators at compile time.
- Adding AVL binary search trees:
gum::AVLTree. - Adding priority queues that can be iterated in order:
gum::SortedPriorityQueue. - Better messages for
gum::BayesNet::check().
- (internals) Updating
-
pyAgrum
- (internals) New docker images with linux gcc 11 for wheels.
- (internals) CMake: Use FindPython module.
- (internals) Removing some (false positive) warning notifications from swig.
- Fixing NaN bugs for new versions of Graphviz.
- Improving gum.lib.notebooks.flow and light/dark theme compatibility.
- Renaming
pyAgrum.MixedGraph.adjacentswith correct graph notion :pyAgrum.MixedGraph.boundary. - New graph class
gum.PDAG(Partially Directed Acyclic Graph). - Fixing a small typo when displaying function as Potential.
- better messages for
pyAgrum.BayesNet.check(). - More robust
gum.explain.showInformation()w.r.t. NaN. - Fixing typos in documentation.
- Improving the organization of ReadTheDoc documentation.