CasADi is written in modern C++ code, and licensed under the LGPL, meaning the code can be used royalty-free even in commercial applications. Interfaces to other Python, Octave, Matlab are provided through SWIG.
The source code is hosted on Github. While the core depends only on the C++ Standard Library, source builds can be daunting because of the interfaces to numerical codes. We highly recommend following the Try/install page instead.
The main developers are currently affliated with:
- MECO Research Team, Department Mechanical Engineering, KU Leuven
- DMMS lab, Flanders Make, Leuven, Belgium
- Department of Chemical and Biological Engineering, University of Wisconsin-Madison, USA