[Coin-discuss] Announcing the Coopr project

Hart, William E wehart at sandia.gov
Thu Apr 15 17:42:58 EDT 2010


Announcing the Coopr Project
============================

We are pleased to announce the addition of the Coopr project (https://projects.coin-or.org/Coopr) to the COIN-OR repository. Coopr is a collection of Python optimization-related packages.  Coopr supports a diverse set of optimization capabilities that can be used to formulate and analyze optimization applications, including:

 * Pyomo: Formulate algebraic models within Python's modern programming language
 * PySP: Generic solvers for stochastic programming problems
 * COLIN: Scripts that simplify IO between optimizers and black-box applications
 * SUCASA: Customize MIP solvers to expose model structure to the MIP solver engine

Coopr strongly leverages a Python component architecture to support extensibility in a modular manner.  For example, plug-ins for optimization solvers can be added without editing any Coopr software.  Consequently, Coopr directly leverages the COIN-OR Coin Bazaar project to host plug-in packages for Coopr (e.g., see the coopr.neos package in Coin Bazaar).

See https://software.sandia.gov/trac/coopr/wiki/GettingStarted for instructions for getting started with Coopr.  An installation script, coopr_install, is provided to simplify the installation of Coopr packages along with the third-party Python packages that they depend on.  This installer can also automatically install extension packages from Coin Bazaar.

See http://groups.google.com/group/coopr-forum/topics for online discussions of Coopr.

Please let us know if you have any questions or feedback!

Bill Hart
wehart at sandia.gov

Jean-Paul Watson
jwatson at sandia.gov





More information about the Coin-discuss mailing list