optimagic is a Python package for numerical optimization. It is a unified interface to optimizers from SciPy, NlOpt and other packages. optimagic's minimize function works just like SciPy's, so you don't have to adjust your code. You simply get more optimizers for free. On top you get diagnostic tools, parallel numerical derivatives and more.
The documentation still contains a few examples with params DataFrames that might mislead users into thinking that some functionality can only be used if a params DataFrame is used. In particular, if they are used together with bounds or soft bounds.
Situation
The documentation still contains a few examples with
params
DataFrames that might mislead users into thinking that some functionality can only be used if aparams
DataFrame is used. In particular, if they are used together with bounds or soft bounds.A possible incomplete list of examples is:
how_to_scaling.ipynb
how_to_multistart.ipynb
Task
om.Bounds
to provide bounds.