ness01/sympy — comment on commit 28de3b6004ad93270dd6f3c38039060c76a1ea49
File:  line 0
By asmeurer:

The old code was definitely very buggy, and I think even what you have still is (see http://code.google.com/p/sympy/issues/detail?id=2555). The first one from issue (`residue(exp(1/z), z, 0)`) is fixed in this branch (in the sense that it no longer gives a wrong answer), and a test should be added. The other two still not only don't work, but give the wrong answer (0).

I used your branch a lot when doing my complex analysis homework this past semester, partly because of the improved residue(), and I can say that it still very often gives a wrong result (always 0). It was often easy to tell that the answer was wrong because the function in question clearly had a simple pole at the point in question. I don't know what part of your code uses residue(), but I would be vary wary of the results produced by it, given my personal experience with its track record.