Hi all, I have a lot of work that I have separated out into about 35 issues. The work deals with everything from minor editing of code, to handling of non-commutatives in simplifications and (hopefully) a total purge of power-rule infractions (e.g. allowing sqrt(x*y) to become sqrt(x)*sqrt(y)). When all changes are made, the runtime of the test suite drops by about 20%.[1]
This work has survived through the new polys and the ploughing of the core. If it's going to make it in I would really like to get some help on reviewing these issues before any other major changes take place. ======== it's in branch t at smichr's' github account =========== Everything is sitting in branch t at the smichr account at github. Everything has been rebased on master. All tests and doctests passed in 64 bit (but I am double checking after the rebase on the current master). Although the first few commits are independent of each other the commits that follow them become interdependent. I'm not sure what the best way is to review these. I can' pull them off independently for review since they won't rebase on master as independent; the term we use on the issue page for such issues is "blocked on". The way I would review these if they were on someone else's branch would be to use gitk to view a single commit; if I wanted to confirm that the tests passed I would checkout the particular commit and test it. So, 1) are there ideas of how best to review this? 2) is there someone that has a fast 32-bit machine that would be willing to run the tests to make sure that they run there? I am using a script of Aaron's that makes this really easy: you just give the starting and ending SHA for the commits and they are all tested and the results sent to a file. 3) is there someone who can profile this to identify any areas that regressed significantly in terms of performance? [1] it's about 17% if the sympification of strings is done by default, but that is something that can probably change with the converter- option in sympify. This will no doubt come up in the review process. -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to sy...@googlegroups.com. To unsubscribe from this group, send email to sympy+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.