Optimization Tools
==================


Optimization Functions
----------------------

.. automodule:: estimagic.optimization.optimize
    :members: maximize, minimize


.. _process_constraints:

Processing constraints
----------------------

.. automodule:: estimagic.optimization.process_constraints
    :members:


.. _reparametrize:

Enforcing constraints by reparametrizations and bounds
------------------------------------------------------

.. automodule:: estimagic.optimization.reparametrize
    :members:


.. _optimization_utilities:

Utility functions for parameter handling
----------------------------------------

.. automodule:: estimagic.optimization.utilities
    :members:


.. _scipy:

The Scipy Algorithms
--------------------

.. automodule:: estimagic.optimization.scipy
    :members: minimize_scipy_np


.. _pygmo:

The Pygmo Algorithms
--------------------

.. automodule:: estimagic.optimization.pygmo
    :members: minimize_pygmo_np


.. _pounders:

The Pounders Algorithm
----------------------

.. automodule:: estimagic.optimization.pounders
    :members: minimize_pounders_np
