Model Developer's Guide: Python Models