Stephen P. Boyd – Software
You can find source for many of our group's projects at our github site.
Recent software
CVX, matlab software for convex optimizationCVXPY, a convex optimization modeling layer for PythonCVXR, a convex optimization modeling layer for RConvex.jl, a convex optimization modeling layer for JuliaDCCP, a CVXPY extension for difference of convex programmingQCQP, a CVXPY extension for nonconvex QCQPCVXPortfolio, a Python package for multi-period tradingGLRM, generalized low rank modelsOSQP, first-order general-purpose QP solverECOS, an SOCP solver suitable for embedded applicationsSCS, first-order primal-dual cone solver for large problemsCVXGEN, a code generator for convex optimizationPOGS, first-order GPU-compatible solvera2dr, Python solver for prox-affine distributed convex optimization
Not so recent software
fast_mpc, for fast model predictive controll1_logreg, for large-scale l1-regularized logistic regressionl1_ls, for large-scale l1-regularized least-squaresl1_tf, for l1 trend filtering
Old software
GGPLAB, for geometric programminglsgs, for large-scale gate sizingMAXDET, software for determinant maximization problemsSDPSOL, parser/solver for semidefinite and maxdet programming problems with matrix structureSP, software for semidefinite programmingSOCP, software for optimization over second-order conesQDES, linear control system design specification compiler and solver