aGrUM/pyAgrum 2.3.0 released

Posted on Tue 28 October 2025 in News

ANNOUNCE: aGrUM 2.3.0

aGrUM/pyAgrum 2.3.0 is out.

Changelog for 2.3.0

  • aGrUM

    • Use of std::format` (C++20) to correctly print doubles (thanks to Christopher Eveland).
    • Updated docker images, runners and CI for C++20 and python 3.14.
    • Moved minimalCondSet from gum::IBayesNet to gum::DAG{model}.
  • pyAgrum

    • Added python 3.14 suppor and fixed some Py_DecRef.
    • Refreshed binder files (python 3.10)
    • Introduced the new pyagrum.explain submodule for explainability in Bayesian Networks.
    • Improved SHAP value computation performance in in new package pyagrum.explain (thanks to Rayane Nasri).
    • Added support for SHAP values on partial subsets of features in pyagrum.explain (thanks to Rayane Nasri).
    • Introduced the concept of SHALL values for explaining log-likelihood in Bayesian Networks in pyagrum.explain (thanks to Ekaterina Bogush and Amélie Chu).
    • Added tool for exporting documentation to the new site.