cvxopt: Python software for convex optimization#
Description#
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.
Upstream Contact#
Dahl <dahl.joachim@gmail.com>
Vandenberghe <vandenbe@ee.ucla.edu>
License#
GPLv3 or later. Includes parts under GPLv2, GNU Lesser General Public License, v2.1. See src/LICENSE for more details. (Sage-compatible)
Type#
standard
Dependencies#
Version Information#
package-version.txt:
1.3.0
install-requires.txt:
cvxopt >=1.2.5
Equivalent System Packages#
arch:
$ sudo pacman -S python-cvxopt
conda:
$ conda install cvxopt
Debian/Ubuntu:
$ sudo apt-get install python3-cvxopt
Fedora/Redhat/CentOS:
$ sudo yum install python-cvxopt
freebsd:
$ sudo pkg install math/py-cvxopt
gentoo:
$ sudo emerge dev-python/cvxopt
macports: install the following packages: py-cvxopt
opensuse:
$ sudo zypper install python3${PYTHON_MINOR}-cvxopt
See https://repology.org/project/python:cvxopt/versions
If the system package is installed and if the (experimental) option –enable-system-site-packages is passed to ./configure, then ./configure will check if the system package can be used.