• A Python
  • Rules Engine:
  • Make rule handling
  • simple

Arta is an open source python rules engine designed for and by python developers.

There is one main reason to use Arta and it was the main goal of its development at MAIF: increase business rules maintainability.

In other words, facilitate rules handling in a python app.

Features:

  • Standardize the definition of a rule. All rules are defined the same way in a single place.

  • Rules are released from the code base, which is less error-prone and increases clearness.

  • Arta can be used in your field of application, whichever it is.

  • Mixes well with Machine Learning projects: groups all of your deterministic rules.

easy to use

Configure your rules in YAML files

customizable

Organize your rules like you want, create new conditions

readability

Easy to read, easy to maintain

Machine Learning

Things are in the right place

(deterministic VS probabilistic)