aGrUM/pyAgrum 1.11.0 released

Posted on Tue 16 January 2024 in News

ANNOUNCE: aGrUM 1.11.0

aGrUM/pyAgrum 1.11.0 is out.

  • Internal

    • Removing some warnings in CMakeLists.txt
    • Refactoring CI, cleaning wheelhouse
  • aGrUM

    • Adding gum::LazyPropagation::mpe{Log2Posterior} to compute the Most Probable Explanation with some evidence.
    • Improving MIIC algorithm and application of Meek Rules in ordre to to better solve (partially) oriented cycle problems.
    • Fixing a bug in gum::BNLearner : EM parameter estimation bug due to a cache used in record counters.
    • Fixing a bug in gum::GibbsSampling : some evidence may not be taken into account (thanks to Micromix@discord).
    • gum::PDAG must accept partially directed cycle (thanks to Kenneth Lee).
  • pyAgrum

    • Updating and adding 3.12 in metadatas.
    • Adding pyAgrum.LazyPropagation.mpe{Log2Posterior} to compute the Most Probable Explanation with some evidence.
    • Removing reference to sys.log and to setuptools.
    • Removing legacy setuptools related files.
    • Fixing a bug in pyAgrum.BNLearner : EM parameter estimation bug due to a cache used in record counters.
    • Fixing a bug in pyAgrum.GibbsSampling : some evidence may not be taken into account (thanks to Micromix@discord).
    • Fixing a bug in frontdoor detection in a causal model with multiple connected components.
    • Fixing some regexp expressions.
    • pyAgrum.PDAG must accept partially directed cycle (thanks to Kenneth Lee).