Sage uses Pynac/Ginac for its symbolic expression core, which is much faster than Sympy. For more complicated symbolic computations like integration we use some third-party programs. My guess would be that maxima is better at integrating than Sympy, which is why its the default here. There is nothing wrong with Sympy, and we should use it wherever it is to our advantage.
On Tuesday, August 12, 2014 3:01:06 PM UTC+1, Ralf Stephan wrote: > > A few weeks ago I stumbled over apparently big hurdles to get sympy-0.7.5 > working with Sage, where I had > the impression that the SymPy folks carelessly removed important > initialization code. And this in a monster patch so it's virtually > impossible to see anything. > http://trac.sagemath.org/ticket/16624 > > Today I opened a ticket that would better the careless inclusion of > "algorithm=sympy" in Sage integration code, > where apparently not much thought was given to conversion of symbolic > functions from SymPy back to Sage. > http://trac.sagemath.org/ticket/16801 > > It does not seem there is much love between SymPy and Sage. > > Can someone clarify if my impression is right? Do we so heavily rely on > Maxima that SymPy is ignored? > Should I stay away from SymPy tickets? > > Regards, > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.
