Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add SymPy support #4

Open
bchretien opened this issue May 7, 2014 · 2 comments
Open

Add SymPy support #4

bchretien opened this issue May 7, 2014 · 2 comments

Comments

@bchretien
Copy link
Member

For simple functions that can be written as SymPy expressions, we could automatically generate the RobOptim function (impl_compute, impl_gradient, and even impl_hessian) from the SymPy expression. This would be as easy as using finite differences, yet it would be much more efficient. We could even imagine adding sparse matrix support.

@thomas-moulard
Copy link
Member

Yes, it is a nice wishlist feature. I hope I had the time to do that now :)

Actually, this part is Python only so as soon as the C/C++ interface is ready then developing the
pure-Python features will probably be straight-forward.

@bchretien
Copy link
Member Author

We could also consider providing support for automatic differentiation which may be even better (e.g. with ad).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants