orrery A library for computing dates and times according to a wide range of physical and cultural calendars.