[SciPy-user] Finding all the roots in an interval

I can't help but to jump in with an old and probably obscure
reference to a paper
BUSH JONES, W. G. WALLER and ARNOLD FELDMAN,
"Root isolation using function values"
(Google the title)
which gives a rather neat solution to this problem.
No, it is not foolproof, but it would be successful
for the problem you have stated. Not Python, but Fortran
program given.
David Galant
dgalant@zahav.net.il