aGrUM/pyAgrum 1.16.0 released
Posted on Wed 02 October 2024 in News
ANNOUNCE: aGrUM 1.16.0
aGrUM/pyAgrum 1.16.0 is out.
-
aGrUM
- Added 3 behaviors for generating sampling from
gum::DiscretizedVariableingum::BNDatabaseGenerator:INTERVAL/MEDIAN/RANDOM. The default wasINTERVALand is nowRANDOM. - Added timeout for
gum::BNDatabaseGeneratorto prevent slowish (maybe infinite) rejection sampling. - Added two new constraints for learning :
gum::learning::NoParentNode,gum::learning::NoChildNode. - Added these new constraints in
gum::BNLearner:addNoParentNode(nodeid)andaddNoChildrenNode(nodeid). - (internal) Improved
act's scripts.
- Added 3 behaviors for generating sampling from
-
pyAgrum
- Dropped support of python 3.9 (following NEP29).
- Added 3 behaviors for generating sampling from
pyAgrum.DiscretizedVariableinpyAgrum.BNDatabaseGenerator:INTERVAL/MEDIAN/RANDOM. The default wasINTERVALand is nowRANDOM. - Added timeout for
pyAgrum.BNDatabaseGeneratorto prevent slowish (maybe infinite) rejection sampling. - Added two new constraints
pyAgrum.BNLearner.addNoParentNode()andpyAgrum.BNLearner.addNoChildrenNode(). - (internal) Standardized licence in python files
- Added new
pyAgrum.causal.CausalEffectsEstimation(thanks to Thierry Rioual). pyAgrum.causal.BNClassfiercan now be pickled (thanks to Valentin Vassilev).- Added module
pyAgrum.lib.shapley(included inpyAgrum.lib.explain) to allow the use ofShapValuesnot only from notebooks (thanks to Stefano Mariani). - Added a parameter
filenametopyAgrum.lib.shapley.ShapValues's methods for saving the figure instead of showing it (thanks to Stefano Mariani).