griffin.py