# casadi/casadi

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/casadi-casadi).**

2,232 stars · 449 forks · C++ · LGPL-3.0

## Links

- GitHub: https://github.com/casadi/casadi
- Homepage: http://casadi.org
- awesome-repositories: https://awesome-repositories.com/repository/casadi-casadi.md

## Description

CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.

## Tags

### Part of an Awesome List

- [Optimization Solvers](https://awesome-repositories.com/f/awesome-lists/data/optimization-solvers.md) — Symbolic framework for algorithmic differentiation and optimization.
- [Planning and Control](https://awesome-repositories.com/f/awesome-lists/devtools/planning-and-control.md) — Symbolic framework for numeric optimization and differentiation.
