This requires the usual scientific python libraries
Also requires lmfit and geopy
pip install lmfit pip install geopy
and pyzipcode which can be downloaded here
https://pypi.python.org/pypi/pyzipcode/
The data files are NOT included but can be obtained from the the author.
Edit the params.py file to point to the right path to the data.