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.
