pyAgrum

A GRaphical Universal Modeler (https://gitlab.com/agrumery/aGrUM)

aGrUM

aGrUM is a C++ library for graphical models.

pyAgrum

pyAgrum is a Python wrapper for the C++ aGrUM library.

using pyAgrum with jupyter notebooks

Documentation & supports

Requirements

Required Optional (especially for notebooks)

  • python >=3.5
    (>= 2.7.6, >= 3.4 should work but not in the target anymore)
  • numpy >= 1.10.0

  • scipy >= 1.3.0

  • MatPlotLib >= 3.0.0
  • pydotplus >=2.0.0

  • graphviz

  • Testing pyAgrum

    Using aGrUM@binder, you can test pyagrum directly on the web (live but a bit slow).

    Installation

    Using badge, PyPI version, docker or directly from aGrUM@gitlab sources.

    See here for more details.

    Code samples

    see pyAgrum code samples.