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

Numerical Optimization Python Packages

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

Python library for arbitrary-precision floating-point arithmetic

128M 1K 221
cvxpy
cvxpy

A Python-embedded modeling language for convex optimization problems.

5.7M 6K 1K
oxfordcontrol
qdldl

Python interface to the QDLDL (https://github.com/osqp/qdldl) free LDL factorization routine for quasi-definite linear systems

2.1M 18 24
qpsolvers
qpsolvers

Quadratic programming solvers in Python with a unified API

974K 760 103
multi-objective
moocore

Core Mathematical Functions for Multi-Objective Optimization

630K 66 10
darnstrom
daqp

A dual active-set algorithm for convex quadratic programming

619K 127 24
PythonOT
pot

POT : Python Optimal Transport

331K 3K 571
cvxpy
cvxpy-base

A Python-embedded modeling language for convex optimization problems.

220K 6K 1K
jessegrabowski
better-optimize

A friendlier front-end to scipy.optimize

142K 7 3
optiprofiler
optiprofiler

Benchmarking optimization solvers.

28K 16 5
pints-team
pints

Probabilistic Inference on Noisy Time Series

26K 242 34
numericalalgorithmsgroup
py-bobyqa

Python-based Derivative-Free Optimization with Bound Constraints

26K 99 20
numericalalgorithmsgroup
dfo-ls

Python-based Derivative-Free Optimizer for Least-Squares

13K 49 16
cvanaret
unopy

With Uno, finally take full control of your SQP/barrier solver for nonlinearly constrained optimization

13K 513 52
google
tff-nightly

High-performance TensorFlow library for quantitative finance.

8K 6K 697
ralna
galahad-optrove

A library of modern Fortran modules for nonlinear optimization

6K 181 16
GermanHeim
pyglobalsearch

A multistart framework for global optimization with scatter search and local NLP solvers written in Rust

6K 32 2
optimagic-dev
optimagic

optimagic is a Python package for numerical optimization. It is a unified interface to optimizers from SciPy, NlOpt and other packages. optimagic's minimize function works just like SciPy's, so you don't have to adjust your code. You simply get more optimizers for free. On top you get diagnostic tools, parallel numerical derivatives and more.

5K 323 56
pdfo
pdfo

Powell's Derivative-Free Optimization solvers.

5K 112 29
optimagic-dev
estimagic

optimagic is a Python package for numerical optimization. It is a unified interface to optimizers from SciPy, NlOpt and other packages. optimagic's minimize function works just like SciPy's, so you don't have to adjust your code. You simply get more optimizers for free. On top you get diagnostic tools, parallel numerical derivatives and more.

3K 323 56
Evolutionary-Intelligence
pypop7

[JMLR (CCF-A)] PyPop7: A Pure-PYthon LibrarY for POPulation-based Black-Box Optimization (BBO), especially *Large-Scale* algorithm variants. In the near future, we will add Learning-Based Optimizers as its extensions. [https://jmlr.org/papers/v25/23-0386.html]

3K 291 41
numericalalgorithmsgroup
dfogn

DFO-GN: Derivative-Free Optimization using Gauss-Newton

1K 26 7
google
tf-quant-finance

High-performance TensorFlow library for quantitative finance.

722 6K 697
lindonroberts
trustregion

Python trust-region subproblem solvers for nonlinear optimization

669 30 3
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology