A symbolic framework for C++, Python and Octave implementing automatic differentiation by source code transformation in forward and reverse modes on sparse matrix-valued computational graphs.

Features

  • Automatic differentiation
  • Computer algebra
  • Dynamic optimization
  • Numerical optimization

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2)

Follow CasADi

CasADi Web Site

Other Useful Business Software
Secure File Transfer for Windows with Cerberus by Redwood Icon
Secure File Transfer for Windows with Cerberus by Redwood

Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
Try for Free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • A very useful and well-designed software
  • I'm biased because I'm in the same group as Joel, but this is a good tool. We happily eat our own dog food :)
  • Very cool project. The developers respond to questions on the forum in a timely manner.
Read more reviews >

Additional Project Details

Intended Audience

Developers, Engineering, Science/Research

Programming Language

C++, MATLAB, Python

Related Categories

MATLAB Simulation Software, MATLAB Mathematics Software, MATLAB Education Software, Python Simulation Software, Python Mathematics Software, Python Education Software, C++ Simulation Software, C++ Mathematics Software, C++ Education Software

Registered

2010-10-22