Welcome to the GrUMPy Project

Graphics for Understanding Mathematical Programming in Python (GrUMPy) is a Python library for visualizing various aspects of mathematical programming, including visualizations of the branch-and process, branch-and-bound trees, polyhedra, cutting plane methods, etc. The goal is clarity in implementation rather than efficiency. Most methods have an accompanying visualization and are thus appropriate for use in the classroom.

GrUMPy is officially hosted on github at

Documentation for the API is here:

Last modified 7 years ago Last modified on Sep 7, 2014 11:37:09 PM