GAMS-dev/gamspy

Python-based algebraic modeling interface to GAMS

56
/ 100
Established

This tool helps mathematical optimization practitioners formulate complex optimization problems using familiar algebraic notation directly within Python. You define your sets, parameters, variables, and equations in Python, and it translates these into a high-performance model ready for GAMS solvers. This is for operations researchers, data scientists, and engineers who build and solve large-scale optimization models.

115 stars. Available on PyPI.

Use this if you need to build and solve mathematical optimization models with the power of GAMS but prefer the flexibility and programming control of Python.

Not ideal if you primarily work with GAMS directly or do not have an existing GAMS system for solving your models.

mathematical-optimization operations-research supply-chain-optimization resource-allocation industrial-engineering
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 11 / 25

How are scores calculated?

Stars

115

Forks

10

Language

Python

License

Last pushed

Mar 11, 2026

Commits (30d)

0

Dependencies

6

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/GAMS-dev/gamspy"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.