GAMS-dev/gamspy
Python-based algebraic modeling interface to GAMS
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.
Stars
115
Forks
10
Language
Python
License
—
Category
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.
Related frameworks
SimonBlanke/Gradient-Free-Optimizers
Lightweight optimization with local, global, population-based and sequential techniques across...
Gurobi/gurobi-machinelearning
Formulate trained predictors in Gurobi models
emdgroup/baybe
Bayesian Optimization and Design of Experiments
heal-research/pyoperon
Python bindings and scikit-learn interface for the Operon library for symbolic regression.
simon-hirsch/ondil
A package for online distributional learning.