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

Optimization Python Packages

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

Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.

56.1M 43K 8K
google
ortools

Google's Operations Research tools:

4.9M 13K 2K
google-deepmind
optax

Optax is a gradient processing and optimization library for JAX.

4.6M 2K 325
cvxpy
cvxpy

A Python-embedded modeling language for convex optimization problems.

4M 6K 1K
oxfordcontrol
clarabel

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

3.2M 562 45
huggingface
optimum

🚀 Accelerate inference and training of 🤗 Transformers, Diffusers, TIMM and Sentence Transformers with easy to use hardware optimization tools

1.9M 3K 640
Pyomo
pyomo

An object-oriented algebraic modeling language in Python for structured optimization problems.

1.3M 2K 577
Linux-cpp-lisp
opt-einsum-fx

Einsum optimization using opt_einsum and PyTorch FX graph rewriting

1.2M 22 5
inisis
onnxslim

A Toolkit to Help Optimize Onnx Model

1.2M 481 40
pytorch
torch-model-archiver

Serve, optimize and scale PyTorch models in production

963K 4K 886
casadi
casadi

CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave.

840K 2K 444
holgern
scikit-optimize

Sequential model-based optimization with a `scipy.optimize` interface

795K 24 6
qpsolvers
qpsolvers

Quadratic programming solvers in Python with a unified API

725K 748 103
google
jaxopt

Hardware accelerated, batchable and differentiable optimizers in JAX.

648K 1K 71
DanielBok
nlopt

A project to package the NLOpt library to wheels

500K 33 18
coin-or
mip

Python-MIP: collection of Python tools for the modeling and solution of Mixed-Integer Linear programs

371K 595 107
darnstrom
daqp

A dual active-set algorithm for convex quadratic programming

346K 106 19
PennyLaneAI
pennylane

PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum algorithms, from inspiration to implementation.

312K 3K 782
SethMMorton
fastnumbers

Super-fast and clean conversions to numbers for Python.

295K 112 12
e2nIEE
pandapower

Convenient Power System Modelling and Analysis based on PYPOWER and pandas

261K 1K 572
patrick-kidger
optimistix

Nonlinear optimisation (root-finding, least squares, ...) in JAX+Equinox. https://docs.kidger.site/optimistix/

219K 580 48
guillermo-navas-palencia
ropwr

Robust piecewise regression

219K 14 2
guillermo-navas-palencia
optbinning

Optimal binning: monotonic binning with constraints. Support batch & stream optimal binning. Scorecard modelling and counterfactual explanations.

215K 523 116
scikit-hep
iminuit

Jupyter-friendly Python interface for C++ MINUIT2

173K 316 87
    • Data from PyPI, GitHub, ClickHouse, and BigQuery