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

Mathematical Programming Python Packages

Python packages with the GitHub topic mathematical-programming. Sorted by monthly downloads, with stars and forks.
Pyomo
pyomo

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

1M 3K 593
SCIP-Interfaces
pyscipopt

Python interface for the SCIP Optimization Suite

484K 996 284
Jij-Inc
ommx

Open standard for mathematical programming interoperability

35K 54 3
cvanaret
unopy

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

13K 513 52
waikato-ahuora-smart-energy-systems
openpinch

A comprehensive tool for advanced pinch analysis, total site integration, heat pump integration, and heat exchanger network synthesis.

10K 12 1
metab0t
pyoptinterface

Efficient modeling interface for mathematical optimization in Python

10K 318 29
cog-imperial
omlt

Represent trained machine learning models as Pyomo optimization formulations

9K 349 77
sagemathinc
sagebrush

Fast, certified, parallel engines for research mathematics in Rust, usable from Python and JavaScript (early experiment)

7K 5 0
ralna
galahad-optrove

A library of modern Fortran modules for nonlinear optimization

6K 181 16
GAMS-dev
gamspy

Fast algebraic modeling and mathematical optimization in Python

6K 136 12
Jij-Inc
ommx-openjij-adapter

Open standard for mathematical programming interoperability

5K 54 3
Jij-Inc
ommx-pyscipopt-adapter

Open standard for mathematical programming interoperability

5K 54 3
Jij-Inc
ommx-highs-adapter

Open standard for mathematical programming interoperability

4K 54 3
Jij-Inc
ommx-python-mip-adapter

Open standard for mathematical programming interoperability

3K 54 3
MarioSultan
groupsmath

GroupsMath is an educational Python library for creating and exploring group theory, including subgroups, Cayley tables, products, and other group-theoretic structures. It prioritizes clarity, transparency, and understanding over computational performance.

961 1 0
industrial-optimization-group
desdeo

An open source computational and fullstack framework for interactive multiobjective optimization and decision-support..

865 48 52
sagemathinc
sagebrush-mcp

Fast, certified, parallel engines for research mathematics in Rust, usable from Python and JavaScript (early experiment)

583 5 0
CharJon
geco

Generators for Combinatorial Optimization

538 20 4
Opt-Mucca
pyscipopt-ml

Python interface to automatically formulate Machine Learning models into Mixed-Integer Programs

472 42 3
cog-imperial
cog-suspect

Special Structure Detection for Pyomo

400 26 4
StrayFeral
custom-numbers

A Swiss-army knife for numbers of custom numeral systems.

197 0 0
jonathanberthias
cvxpy-gurobi

Translate CVXPY problems into Gurobi or SCIP models

155 1 1
jonathanberthias
cvxpy-translation

Translate CVXPY problems into Gurobi or SCIP models

125 1 1
spoorendonk
md2mip

Compile natural-language optimization models into standalone solver CLIs (Python + HiGHS)

86 1 2
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology