The sherpa.optmethods.optscipy module
Interface to Scipy optimization methods.
This module contains classes that wrap the optimization functions in
scipy.optimize to match the calling signature and return values
to the Sherpa interface.
If scipy is installed, classes are created automatically and
can be used in the same way as other optimizers in Sherpa.
The most versatile function is scipy.optimize.minimize, wrapped into the
Scipy_Minimize class.
scipy.optimize.minimize is itself a wrapper around several different
optimization algorithms. Which one is used by default depends on the bounds
places on the parameter values of the model to be fit.
scipy.optimize also contains several global optimizers that aim to explore
the parameter space more fully. Most of these will only work if meaningful
limits are placed in the parameters, see
the scipy docs for global optimizers
for details.
Classes
|
Optimizer using |
|
Optimizer using |
|
Optimizer using |
|
Optimizer using |
|
Optimizer using |
|
Optimizer using |