[SciPy-Dev] Doc error in scipy.optimize.fmin and missing info in ref guide
Rob Clewley
rob.clewley@gmail....
Mon Mar 15 18:05:44 CDT 2010
Hi,
In both my old version and the one in the svn trunk there is an
inconsistency in the docstring of scipy.optimize.fmin.
Other Parameters
----------------
xtol : float
Relative error in xopt acceptable for convergence.
ftol : number
Relative error in func(xopt) acceptable for convergence.
As you see from the following code snippet from the body of the
function, the convergence test is in terms of absolute error for both
x and f, as the sim array contains x values and fsim the function
values.
if (max(numpy.ravel(abs(sim[1:]-sim[0]))) <= xtol \
and max(abs(fsim[0]-fsim[1:])) <= ftol):
break
Also, optional parameters for any optimize functions are not described
in the draft of the Scipy reference manual I came across while
googling this issue. For instance, at
http://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.fmin.html#scipy.optimize.fmin
fmin does not have the optional arguments detailed. If this is
automatically generated is there a reason why the optional parameters
aren't being shown in this document? I think they should be, IMO.
-Rob
More information about the SciPy-Dev
mailing list