Welcome to copt!

copt is a library for mathematical optimization written in pure Python.


This library is a work in progress, expect some rough edges.


  • Modular, general-purpose optimization library.
  • API similar to that of scipy.optimize.
  • State of the art performance, with emphasis on large-scale optimization.
  • Few dependencies, pure Python library for easy deployment.

Optimization algorithms

C-OPT contains implementations of different optimization methods. These are categorized as: