OpenOpt
From Encoresoup - The Ultimate Guide to Free/Open Source Software
|
Free optimization framework OpenOpt (created in June 2007) is a relatively new project that is currently developed by optimization department of cybernetics institute (Ukrainian National Academy of Sciences) in collaboration with SciPy developers team. Connects to lots of solvers, some are C- or Fortran-written. The solvers can have any type of license -- primarily opensource and OSI-approved ones such as GPL, LGPL, and BSD. This differs from SciPy's own optimize package, which allows only OSI-approved without copyleft statements such as the BSD and MIT licenses. OpenOpt itself is licensed under the BSD license.
Using OpenOpt OOFun for non-linear problems group is capable to speedup some solvers (from or beyond SciPy) in several times (take a look at 10X speedup example).
Although originally developed in MATLAB, OpenOpt is now developed in Python and has a single dependence: NumPy (an array package on Python, BSD license as well). This allows OpenOpt to be easy to install and OS-independent. OpenOpt was a sponsored project in Google's Summer of Code 2007 and 2008.

![The Ruby Programming Language [Amazon] The Ruby Programming Language [Amazon]](http://openx.eclecticdave.com/images/51T6eH2xasL._SL160_.jpg)
![Credit Card Size Digital Video Player [ThinkGeek] Credit Card Size Digital Video Player [ThinkGeek]](http://www.ftjcfx.com/image-3067719-10356334?imgurl=http%3A//www.thinkgeek.com/images/products/front/mini_pmp.jpg)
![Free As In Freedom [Amazon] Free As In Freedom [Amazon]](http://openx.eclecticdave.com/images/517VDdnmbFL._SL160_.jpg)

