Comment #1 on issue 3229 by trel...@psu.edu: print should not use evalf
http://code.google.com/p/sympy/issues/detail?id=3229

Since I'm working on Sum, I looked into this. For an example, I tried

from sympy import Sum
from sympy.abc import n
s = Sum(1/n,(n,1,4))
s.evalf()

This doesn't hang, but takes a long time to evaluate and returns the wrong answer. evalf() is calling Sum.euler_maclaurin() with increasing degrees of precision, although the approximation appears to diverge. For small sums like this, it seems like it would be better to fall back on Add.evalf(). Currently, there is no code for falling back on naive Addition to evaluation Sum. Open to suggestions on how to determine the method choice for general forms of Sum.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy-issues+unsubscr...@googlegroups.com.
To post to this group, send email to sympy-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy-issues.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to