Skip to content

Getting started

Antoine Tran edited this page Jun 23, 2019 · 29 revisions

Mask-algebra is a free, cross-platform, open-source, flexible and user-friendly library that allows numeric/algebraic expressions treatment. Most of the features rely on the binary tree algorithm, a procedure that consists of splitting an expression into different branches so that one problem can be divided and treated more easily.

This is quite an early project, however, some nice features are already available


The core of the API is based on three main systems:

  • The Operation system
  • The Structure system
  • The Alteration system


As its title suggests, the operation system takes care of the different calculations you can perform involving a single mathematical expression (+ potential extra data). The operations handled by the library are the following: