aGrUM/pyAgrum 0.22.8 released

Posted on mar. 22 février 2022 in News

ANNOUNCE: aGrUM 0.22.8

aGrUM/pyAgrum 0.22.8 is out.

Changelog for 0.22.8

  • aGrUM

    • Remove clang 13 warnings (thanks to Julien Schueller).
    • Add the ability to chain many methods in gum::learning::BNLearner.
  • pyAgrum

    • Reorganization of notebooks.
    • Add pyAgrum.lib.image.export[Inference] with no filename in order to export a numpy.array ready for matplotlib.pyplot.imshow() (thanks to Mads Lindskou).
    • Improve pyAgrum.bn_vs_bn graphical diff between BNs with many style configurations in pyAgrum.config.
    • Cosmetic improvements for pyAgrum.lib.bn2scores.
    • Add an access to pyAgrum.lib.explain.getInformationGraph in order to export the image (thanks to Dennis Mac R).
    • pyAgrum.BNLearner

      • Add the ability to chain many methods in pyAgrum.BNLearner.
      • Add an easy-to-use pyAgrum.BNLearner.fitParameters to learn in-place the parameters of the argument.
      • Add pyAgrum.BNLearner.learnEssentialGraph.
    • pyAgrum.lib.notebook

      • Add _repr_html_ to pydot.Dot.
      • Add an easier-to-use pyAgrum.lib.notebook.flow.add(obj,caption).
      • Add the ability to chain many methods in pyAgrum.lib.notebook.flow.
      • Move from title to caption as argument for pyAgrum.lib.notebook.flow's methods.
      • Improve graphical representation for pyAgrum.lib.notebook.showInformation().
      • Add a new argument ncols to pyAgrum.lib.notebook.sideBySide in order to use it as a grid (and not only as a line).