Python Software for Convex Optimization
CVXOPT is a free software package for convex optimization based on the Python programming language. It can be used with the interactive Python interpreter, on the command line by executing Python scripts, or integrated in other software via Python extension modules. Its main purpose is to make the development of software for convex optimization applications straightforward by building on Python’s extensive standard library and on the strengths of Python as a high-level programming language.
Version 1.1.5 includes:
A platform-independent source package and a binary Windows installer are available from the Download section. CVXOPT is also available precompiled for the major platforms:
CVXOPT is developed by Martin Andersen (martin.skovgaard.andersen@gmail.com), Joachim Dahl (dahl.joachim@gmail.com), and Lieven Vandenberghe (vandenbe@ee.ucla.edu).
CVXOPT was originally developed for use in our own work, and is being made available in the hope that it may be useful to others. We welcome feedback, bug reports, and suggestions for improvements, but can only offer very limited support.