Home

Awesome

pyOpt

PYthon OPTimization Framework Copyright (c) 2008-2014, pyOpt Developers

pyOpt is an object-oriented framework for formulating and solving nonlinear constrained optimization problems.

Some of the features of pyOpt:

see QUICKGUIDE.md for further details.

Building and installing

Requirements:

Build commands

Build default pyOpt

python setup.py build_ext --inplace

Build debug pyOpt with no optimization

python setup.py config_fc --debug --noopt build_ext --inplace

Get information about the available compilers

python setup.py config_fc --help-fcompiler

Licensing

Distributed using the GNU Lesser General Public License (LGPL); see the LICENSE file for details.

Please cite pyOpt and the authors of the respective optimization algorithms in any publication for which you find it useful. (This is not a legal requirement, just a polite request.)

Contact and Feedback

If you have questions, comments, problems, want to contribute to the framework development, or want to report a bug, please contact the main developers: