Dependencies
Numpy and Scipy
Mouette makes use of numpy arrays for storing data, as well as the scipy's sparse module
Numba
Numba is a just-in-time compiler used for speeding up computations as well as making them parallel.
OSQP
OSQP( Operator Splitting Quadratic Program ) is a quadratic programming algorithm supporting linear equalities and inequalities as constraints. Mouette relies on this solver for least-square problems when linear constraints are involved.