Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/casadi/casadi
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.
https://github.com/casadi/casadi
academic-project algorithmic-differentation c-plus-plus code-generation derivatives library mathematics matlab modular nonlinear nonlinear-programming numerical-calculations octave optimal-control optimization parameter-estimation python scientific-computing symbolic-manipulation
Last synced: 5 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/casadi/casadi
- Owner: casadi
- License: lgpl-3.0
- Created: 2012-10-31T13:50:50.000Z (about 12 years ago)
- Default Branch: main
- Last Pushed: 2024-10-25T12:19:48.000Z (about 2 months ago)
- Last Synced: 2024-10-29T12:31:12.717Z (about 2 months ago)
- Topics: academic-project, algorithmic-differentation, c-plus-plus, code-generation, derivatives, library, mathematics, matlab, modular, nonlinear, nonlinear-programming, numerical-calculations, octave, optimal-control, optimization, parameter-estimation, python, scientific-computing, symbolic-manipulation
- Language: C++
- Homepage: http://casadi.org
- Size: 138 MB
- Stars: 1,718
- Watchers: 56
- Forks: 381
- Open Issues: 762
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Citation: CITATION.cff
Awesome Lists containing this project
- awesome-robotic-tooling - casADi - A symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. (Planning and Control / Vector Map)
README
![GitHub all releases](https://img.shields.io/github/downloads/casadi/casadi/total?label=github%20downloads)
![PyPI - Downloads](https://img.shields.io/pypi/dm/casadi?label=pypi%20downloads)Learn all about CasADi at the [homepage](http://casadi.org) or jump to [install instructions](http://install.casadi.org)...