PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

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.

52.9M 42K 8K
google
ortools

Google's Operations Research tools:

6.9M 13K 2K
google-deepmind
optax

Optax is a gradient processing and optimization library for JAX.

4.2M 2K 324
cvxpy
cvxpy

A Python-embedded modeling language for convex optimization problems.

3.9M 6K 1K
oxfordcontrol
clarabel

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

3.1M 559 45
huggingface
optimum

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

1.7M 3K 639
pytorch
torch-model-archiver

Serve, optimize and scale PyTorch models in production

1.3M 4K 886
Pyomo
pyomo

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

1.2M 2K 577
inisis
onnxslim

A Toolkit to Help Optimize Onnx Model

1.2M 476 37
holgern
scikit-optimize

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

856K 24 6
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.

850K 2K 441
qpsolvers
qpsolvers

Quadratic programming solvers in Python with a unified API

710K 743 102
Linux-cpp-lisp
opt-einsum-fx

Einsum optimization using opt_einsum and PyTorch FX graph rewriting

691K 22 5
google
jaxopt

Hardware accelerated, batchable and differentiable optimizers in JAX.

564K 1K 71
DanielBok
nlopt

A project to package the NLOpt library to wheels

470K 33 18
coin-or
mip

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

382K 594 106
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.

336K 3K 778
darnstrom
daqp

A dual active-set algorithm for convex quadratic programming

323K 106 19
SethMMorton
fastnumbers

Super-fast and clean conversions to numbers for Python.

311K 112 12
e2nIEE
pandapower

Convenient Power System Modelling and Analysis based on PYPOWER and pandas

247K 1K 568
scikit-hep
iminuit

Jupyter-friendly Python interface for C++ MINUIT2

232K 315 87
guillermo-navas-palencia
ropwr

Robust piecewise regression

224K 14 2
guillermo-navas-palencia
optbinning

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

221K 522 116
patrick-kidger
optimistix

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

213K 575 48
    • Data from PyPI, GitHub, ClickHouse, and BigQuery