--
You received this message because you are subscribed to the Google Groups "sympy" group.
To view this discussion on the web visit https://groups.google.com/d/msg/sympy/-/zBvVu8a9lewJ.
To post to this group, send email to sy...@googlegroups.com.
To unsubscribe from this group, send email to sympy+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
I think they were kept around for experimental purposes, in case we ever want to see how SymPy's types compare. They were removed from support once python types became supported everywhere because SymPy's types were so slow.
Do simple tasks, like factor(expand((x + y)**20)) still work?
Aaron Meurer
On Monday, 8 October 2012 16:44:28 UTC+2, Aaron Meurer wrote:I think they were kept around for experimental purposes, in case we ever want to see how SymPy's types compare. They were removed from support once python types became supported everywhere because SymPy's types were so slow.
So what's the plan for them? Do we care about fixing the failures of "bin/test -t sympy"?
Do simple tasks, like factor(expand((x + y)**20)) still work?
Yes, it works. Most things work, and the failures are mostly fixed by casting typed "int" into "ZZ(int)", though I'm not sure that's desirable.
Aaron Meurer
--
Cheers,
Julien
You received this message because you are subscribed to the Google Groups "sympy" group.
To view this discussion on the web visit https://groups.google.com/d/msg/sympy/-/-Q3ZKzCV7jcJ.
Hi,
What is the status of the different ground types supported by sympy? "./bin/test -h" mentions three possible ground types: gmpy, python, and sympy. These seems to have been added in March 2010 (http://code.google.com/p/sympy/issues/detail?id=1598#c101). In Dec 2010, there is mention that the sympy ground type is no longer supported (http://code.google.com/p/sympy/issues/detail?id=1949#c11). Indeed, if I run the test suite with sympy ground types, I get many errors (mostly from polys, but also a couple files outside polys have errors). The errors aren't terribly difficult to fix, maybe more so for a "proper" fix, but the doctests are doomed to fail since sympy's Rational likes to cast itself into Integer whenever possible, whereas the other types are quite happy to print as e.g. 0/1, 1/1, 2/1, etc. What's the plan for sympy ground types? If we don't want to support them, I suggest to remove them completely.
Cheers,
Julien
--
You received this message because you are subscribed to the Google Groups "sympy" group.
To view this discussion on the web visit https://groups.google.com/d/msg/sympy/-/zBvVu8a9lewJ.
To post to this group, send email to sy...@googlegroups.com.
To unsubscribe from this group, send email to sympy+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
I don't understand what you mean here. You always have to use ZZ(2) instead of 2 so that you make sure you use the 2 from your ground type.