aGrUM/pyAgrum 0.14.1 released

Posted on Tue 12 February 2019 in News

ANNOUNCE: aGrUM 0.14.1

aGrUM/pyAgrum 0.14(.1) is out.

  • Main new functionnality : do-calculus and causal identification in pyAgrum.
  • Main technical new features : Cross-compilation with mingw and compilation with microsoft visual C++17.

Changelog for 0.14.1

  • aGrUM

    • chaintool for compilation with microsfot visual C++ 17 (act --msvc17 and act --msvc17_32)
  • pyAgrum

    • fixing a missing importation of the pyAgrum.causal module in pypi packages
    • updating sphynx version for pyAgrum's ReadTheDoc

Changelog for 0.14.0

  • aGrUM
    • support for mingw64 + bugfix for mingw (act --mingw64)
    • Access to scores from BNLearner : BNLearner::Chi2 and BNLearner::logLikelihood
    • bug fix in KL[...]::bhattacharya
    • add KL[...]::jsd (Jensen-Shannon divergence)
    • renaming gum::[...]]KL classes into gum::[...]distance because they provide access to KL but also to Hellinger, Bhattacharya distances and Jensen-Shanon divergence.
  • pyAgrum
    • gum.causality (do-calculus and causal identification !)
    • JunctionTreeGenerator (formerly JTGenerator) can now expose the eliminationOrder and can drive the triangulation with a partial order of the nodes.
    • Access to scores from BNLearner : BNLearner::Chi2 and BNLearner::logLikelihood
    • bug fix in pyAgrum.lib.notebook
    • bug fix in KL[...]::bhattacharya
    • add KL[...]::jsd (Jensen-Shannon divergence)
    • renaming pyAgrum.[...]]KL classes into pyAgrum::[...]distance because they provide acces to KL but also to Hellinger, Bhattacharya distances and Jensen-Shanon divergence.
    • fix some scratches in pyAgrum documentation