calendar.py fully documented