PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Convex Optimization Python Packages

Python packages with the GitHub topic convex-optimization. Sorted by monthly downloads, with stars and forks.
cvxpy
cvxpy

A Python-embedded modeling language for convex optimization problems.

5.7M 6K 1K
oxfordcontrol
clarabel

Clarabel.rs: Interior-point solver for convex conic optimisation problems in Rust.

5.6M 616 57
cvxpy
cvxpy-base

A Python-embedded modeling language for convex optimization problems.

220K 6K 1K
skfolio
skfolio

Python library for portfolio optimization built on top of scikit-learn

147K 2K 270
dcajasn
riskfolio-lib

Portfolio Optimization in Python

84K 5K 718
cvxgrp
cvxportfolio

Portfolio optimization and back-testing.

16K 1K 305
qoco-org
qoco

Quadratic Objective Conic Optimizer

14K 61 6
thieu1995
opfunu

A collection of Benchmark functions for numerical optimization problems

12K 183 45
JamesYang007
adelie

A fast and flexible Python package for efficiently solving lasso, elastic net, group lasso, and group elastic net problems.

10K 69 12
ahkhan03
snn-opt

A spiking neural network solver for constrained convex optimization.

7K 1 1
dschmitz89
polyfit

Scikit learn compatible constrained and robust polynomial regression in Python

7K 11 6
softmin
rehline

[NeurIPS 2023] Regularized Composite ReLU-ReHU Loss Minimization with Linear Computation and Linear Convergence

7K 18 8
TOPP-THU
copp-py

Convex-Objective Path Parameterization

4K 33 7
DanJSal
gibbus

Flexible analytic log-concave distributions fitted by maximum likelihood, with support-aware modeling and optional mixtures for multimodal data.

2K 1 0
dxogrp
blvpy

Disciplined bilevel programming in Python

1K 0 0
OutliersAnalytics
markowizard

Python toolkit for Markowitz portfolio optimization. Efficient frontier, capital allocation line, and an interactive FastAPI web app.

1K 26 1
luk036
ellalgo

👁️ Ellipsoid Algorithm in Python

1K 1 1
qoco-org
qoco-cuda

Quadratic Objective Conic Optimizer

960 61 6
epfl-lts2
pyunlocbox

A Python convex optimization package using proximal splitting methods

916 119 27
vprusso
toqito

|toqito> (Theory of Quantum Information Toolkit) is a Python library for research in quantum information theory.

789 292 184
dxogrp
dbcp

A CVXPY extension for disciplined biconvex programming

779 8 0
anishacharya
decopt

In compressed decentralized optimization settings, there are benefits to having multiple gossip steps between subsequent gradient iterations, even when the cost of doing so is appropriately accounted for e.g. by means of reducing the precision of compressed information.

675 3 0
Jebel-Quant
cvx-quadprog

Goldfarb/Idnani dual quadratic programming solver in pure NumPy and SciPy. A reimplementation of quadprog/quadprog with no compiler required.

645 5 1
garroshub
taxrebalance

Python toolkit for tax-aware portfolio rebalancing with Canadian ACB, U.S. tax lots, tracking-error constraints, and convex optimization.

619 12 4
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology