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

Support multiple backends for Symbolic Expression #1811

Open
vincentchabannes opened this issue Mar 25, 2022 · 2 comments
Open

Support multiple backends for Symbolic Expression #1811

vincentchabannes opened this issue Mar 25, 2022 · 2 comments

Comments

@vincentchabannes
Copy link
Member

vincentchabannes commented Mar 25, 2022

Currently, symbolic expressions are managed by Ginac which works very well. But for some reasons (as GPL license, cln portage, modern c++ ), it will be interesting to support other backends with seamless use.

It will be nice to implement this backend structure in feel++ and support (in addition to Ginac) :

  • SymEngine : is a standalone fast C++ symbolic manipulation library. Codes are quite modern and quite easy to use. It's the same developers of SymPy and will be the backend of SymPy.
  • SymPy python library for symbolic mathematics. SymPy will be slower than C++ backend but offers many interesting features.
@github-actions
Copy link

Stale issue message

Copy link

Stale issue message

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

No branches or pull requests

2 participants