interval.py