4 ms·
Nemo (http://nemocas.org/ http://nemocas.org/) and Oscar (https://oscar.computeralgebra.de/ https://oscar.computeralgebra.de/) are such projects. However, they
by fdej 6y ago
Nemo (http://nemocas.org/ http://nemocas.org/) and Oscar (https://oscar.computeralgebra.de/ https://oscar.computeralgebra.de/) are such projects. However, they are focused on algebra and have no support for expression manipulation, symbolic integration and the like.
- ChrisRackauckas 6y agoFor symbolic manipulation and all of that, ModelingToolkit.jl (https://mtk.sciml.ai/dev/ https://mtk.sciml.ai/dev/) is the project, and it's getting SymEngine-like speeds in about a day or so. There's still more to do, but where this shines is the connection to numerical computing, i.e. partially solving models and then spitting out optimized parallelized code for the ODE solver for the other half of the model.