aGrUM/pyAgrum 1.13.0 released

Posted on Thu 28 March 2024 in News

ANNOUNCE: aGrUM 1.13.0

aGrUM/pyAgrum 1.13.0 is out.

  • Internal
    • New servers for (linux and windows) CI !
  • aGrUM

    • Fast syntax for empirical gum::DiscretizedVariable: name suffixed by '+'.
    • Reorganizing a bit gum::DiscreteVariable's hierarchy.
    • Working on quasi-continuous (numerical discrete variable with large domain size) :
      • Logical operators (&,|, ~) to combine evidence (monodimensionnal gum::Potential not forced to sum to 1).
      • New gum::Potential and gum::BayesNet methods to generate numerical evidence : evEq, evIn, evLt, evGt.
      • Fast syntax now accepts any type as default (and not only the size of the domain).
  • pyAgrum

    • Fixing a bug in `pyAgrum.lib.bn2scores.
    • Fast syntax for empirical pyAgrum.DiscretizedVariable: name suffixed by '+'.
    • Reorganizing pyAgrum.lib._colors.py and pyAgrum.lib.utils.py.
    • Changing a default for pyAgrum.Instantiation.todict.
    • Improving (a lot) histograms for pyAgrum.DiscretizedVariable.
    • Working on quasi-continuous (numerical discrete variable with large domain size) :
      • Logical operators (&,|, ~) to combine evidence (monodimensionnal pyAgrum.Potential not forced to sum to 1).
      • New pyAgrum.Potential and pyAgrum.BayesNet methods to generate numerical evidence : evEq, evIn, evLt, evGt.
      • Fast syntax now accepts any type as default (and not only the size of the domain).
      • pyAgrum.Potential accepted as evidence for all inference.
      • Long-awaited pyAgrum.Potential.fillFrom{Function|Distribution}.
    • Adding pyAgrum.config.{push|pop}.
    • Removing obsolete code for python2.7.
    • Removing some oldest deprecationWarning.
    • Adding 'iter' for graphs, graphical models, variable and potentials.