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

138.4M 1K 208
cvxpy
cvxpy

A Python-embedded modeling language for convex optimization problems.

4M 6K 1K
qpsolvers
qpsolvers

Quadratic programming solvers in Python with a unified API

725K 748 103
multi-objective
moocore

Core Mathematical Functions for Multi-Objective Optimization

686K 53 9
oxfordcontrol
qdldl

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

628K 18 23
PythonOT
pot

POT : Python Optimal Transport

437K 3K 545
darnstrom
daqp

A dual active-set algorithm for convex quadratic programming

346K 106 19
cvxpy
cvxpy-base

A Python-embedded modeling language for convex optimization problems.

172K 6K 1K
jessegrabowski
better-optimize

A friendlier front-end to scipy.optimize

135K 7 3
cvanaret
unopy

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

38K 482 41
numericalalgorithmsgroup
dfo-ls

Python-based Derivative-Free Optimizer for Least-Squares

24K 47 16
google
tff-nightly

High-performance TensorFlow library for quantitative finance.

23K 5K 682
numericalalgorithmsgroup
py-bobyqa

Python-based Derivative-Free Optimization with Bound Constraints

21K 93 19
pints-team
pints

Probabilistic Inference on Noisy Time Series

18K 241 34
pdfo
pdfo

Powell's Derivative-Free Optimization solvers.

7K 108 29
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]

6K 286 42
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.

6K 317 51
GermanHeim
pyglobalsearch

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

5K 27 1
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.

2K 317 51
ralna
galahad-optrove

A library of modern Fortran modules for nonlinear optimization

2K 174 18
numericalalgorithmsgroup
dfogn

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

2K 24 7
google
tf-quant-finance

High-performance TensorFlow library for quantitative finance.

2K 5K 682
inikishev
torchzero

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

1K 14 0
cvxpy
tyba-cvxpy

A domain-specific language for modeling convex optimization problems in Python.

1K 6K 1K
    • Data from PyPI, GitHub, ClickHouse, and BigQuery