You can find source for many of our group's projects at our github site.

Recent software

  • CVX, matlab software for convex optimization

  • CVXPY, a convex optimization modeling layer for Python

  • CVXR, a convex optimization modeling layer for R

  • Convex.jl, a convex optimization modeling layer for Julia

  • DCCP, a CVXPY extension for difference of convex programming

  • QCQP, a CVXPY extension for nonconvex QCQP

  • CVXPortfolio, a Python package for multi-period trading

  • GLRM, generalized low rank models

  • OSQP, first-order general-purpose QP solver

  • ECOS, an SOCP solver suitable for embedded applications

  • SCS, first-order primal-dual cone solver for large problems

  • CVXGEN, a code generator for convex optimization

  • POGS, first-order GPU-compatible solver

  • a2dr, Python solver for prox-affine distributed convex optimization

Not so recent software

  • fast_mpc, for fast model predictive control

  • l1_logreg, for large-scale l1-regularized logistic regression

  • l1_ls, for large-scale l1-regularized least-squares

  • l1_tf, for l1 trend filtering

Old software

  • GGPLAB, for geometric programming

  • lsgs, for large-scale gate sizing

  • MAXDET, software for determinant maximization problems

  • SDPSOL, parser/solver for semidefinite and maxdet programming problems with matrix structure

  • SP, software for semidefinite programming

  • SOCP, software for optimization over second-order cones

  • QDES, linear control system design specification compiler and solver