GPkit is a Python package for defining and manipulating geometric programming models, abstracting away the backend solver.