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

Numerical Optimization Python Packages

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

Python library for arbitrary-precision floating-point arithmetic

148.4M 1K 213
cvxpy
cvxpy

A Python-embedded modeling language for convex optimization problems.

4.4M 6K 1K
oxfordcontrol
qdldl

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

1.7M 18 23
multi-objective
moocore

Core Mathematical Functions for Multi-Objective Optimization

881K 59 12
qpsolvers
qpsolvers

Quadratic programming solvers in Python with a unified API

803K 754 104
PythonOT
pot

POT : Python Optimal Transport

517K 3K 547
darnstrom
daqp

A dual active-set algorithm for convex quadratic programming

445K 109 20
cvxpy
cvxpy-base

A Python-embedded modeling language for convex optimization problems.

212K 6K 1K
jessegrabowski
better-optimize

A friendlier front-end to scipy.optimize

167K 7 3
numericalalgorithmsgroup
py-bobyqa

Python-based Derivative-Free Optimization with Bound Constraints

31K 94 19
cvanaret
unopy

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

28K 494 47
numericalalgorithmsgroup
dfo-ls

Python-based Derivative-Free Optimizer for Least-Squares

20K 48 16
pints-team
pints

Probabilistic Inference on Noisy Time Series

17K 241 34
GermanHeim
pyglobalsearch

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

10K 28 1
google
tff-nightly

High-performance TensorFlow library for quantitative finance.

9K 5K 691
ralna
galahad-optrove

A library of modern Fortran modules for nonlinear optimization

6K 176 16
pdfo
pdfo

Powell's Derivative-Free Optimization solvers.

6K 108 29
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.

4K 317 52
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]

4K 286 41
optiprofiler
optiprofiler

Benchmarking optimization solvers.

3K 15 4
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 317 52
inikishev
torchzero

Modular optimization library for PyTorch (work-in-progress).

2K 13 0
lindonroberts
trustregion

Python trust-region subproblem solvers for nonlinear optimization

1K 30 3
numericalalgorithmsgroup
dfogn

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

916 25 7
    • Data from PyPI, GitHub, ClickHouse, and BigQuery