On 13 Nov., 11:08, smichr <[email protected]> wrote:
> OK, the problem was a logical error in solve_linear that only showed
> up because it of the order terms were being processed in an
> expression. Since dummy variables were being used, sometimes the x
> would get processed before the y in something like x + y + sqrt(x) and
> sometimes the y would get processed first. The logical error was in
> the processing that occurred after the linear term was identified.
>
> Conclusion: hashing affected the ordering of terms which helped to
> bring to the surface a logical error in the code.
>
> The problem has now been fixed. With this fixed, 1694 offers a solver
> that is more robust in single equations and systems of equations. See
> issue 1694 for more details.

That's great to hear, thank you for your effort!

BTW, you can disable caching completely with setting the environment
variable SYMPY_USE_CACHE=no, e.g.:

$ SYMPY_USE_CACHE=no bin/test


Vinzent

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to