0

I need to do a large amount of simple symbolic computations. I have already tried SymPy, which is too slow, GiNaC (seems to be unable to simplify), SymbolicC++ 3 (I don't remember why this didn't work...), Piranha (outdated, uncompilable; unobtainable dependencies), SymEngine (don't know either). My known remaining options are Mathematica and the symbolic calculation extension for Matlab. I think both of these might be quite slow, which is why I am looking for a fast alternative.

These are the requirements:

  • Must be able to handle basic arithmetic operations
  • Must be able to handle sqrt and ² operations
  • Must be able to handle ==, < and <= (and their inverse) comparisons and simplifications; see my comment about GiNaC. (I think I remember similar problems with SymbolicC++ 3 and SymEngine.)
  • Optional builtin support for vectors (of course this can be easily added)
  • Must be available for free

That's it. I don't need any fancy integration/differentiation functions, only these three things and speed.

1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.