#



optimagic is a Python package for numerical optimization. It is a unified interface to optimizers from SciPy, NlOpt and many other Python 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 powerful diagnostic tools, parallel numerical derivatives and more. If you want to see what optimagic can do, check out this tutorial

optimagic was formerly called estimagic, because it also provides functionality to perform statistical inference on estimated parameters. estimagic is now a subpackage of optimagic, which is documented here.

Tutorials

New users of optimagic should read this first.

How-to Guides

Detailed instructions for specific and advanced tasks.

Installation

Installation instructions for optimagic and optional dependencies.

Optimization Algorithms

List of numerical optimizers and their optional parameters.

Explanations

Background information on key topics central to the package.

API Reference

Detailed description of the optimagic API.

Videos

Collection of tutorials, talks, and screencasts on optimagic.


We thank all institutions that have funded or supported optimagic (formerly estimagic)

_images/aai-institute-logo.svg _images/numfocus_logo.png _images/tra_logo.png _images/hoover_logo.png _images/transferlab-logo.svg

Useful links for search: Index | Module Index | Search Page