Use a real initial guess in tests to trigger the problem. See this discussion: http://mail.scipy.org/pipermail/scipy-user/2012-June/032404.html
The plain `ftol` and `xtol` names are used in other routines for relative error, so better keep the nonlin.py solvers in line.
…nused options Fix also unused option warnings in tests.
The name `rhoend` is rather confusing for what essentially is a tolerance.
Rename option solver parameters: - Add `ftol` to lbfgsb and remove `factr`. - Rename `pgtol` to `gtol` everywhere. - Rename `maxfev` to `maxiter` if the solver did not already have `maxiter`. The aim here is to keep the options as similar as possible across different solvers, preferring to allow slight changes in meaning rather than chaning the option name.
Caught by the new unknown options warnings.
…nce is x-tolerance
…nimize_* This simplifies, and probably speeds up the argument unpacking code. Also, check for unknown options, and raise warnings if they are present.
* ticket/1350: ENH: return information message in COBYLA ENH: optimize: return additional information from COBYLA
In the COBYLA Fortran routine, DINFO(1) takes integer values in order to identify the cause of the termination.
optimize.root: interface to root finding algorithms for multivariate functions
Thanks to Darryl Wally for the patch.
…form Also, rename the new argument and change its position.
show_options is not specific to `minimize`, it also concerns options for `root` and may be used to any futur wrapper.