GitHub repository: BMcCawley/pywr
Description: Pywr is a generalised network resource allocation model written in Python.