The calendar-drift generator
The accumulated difference between a calendar and the seasons, for five leap-year rules, over 4000 years. Each is a straight line whose slope is the rule's fraction minus the tropical year's 0.2421897, and nothing else about a calendar matters to this plot — not which months are long, not where the year starts, not what anything is called. The Julian quarter is out by 11.25 minutes a year, which is one day every 128 years and is why ten days had to be removed in 1582. The Gregorian rule takes 3223 years to lose a day and the Persian 4264, in the other direction — *the older rule is the better one*, at a denominator of 33 against 400. The 128-year rule is level on this scale: 454545 years to a day, which is longer than any calendar has been kept — and it is not a separate invention but the Julian rule with its own error subtracted, since 1/4 − 1/128 = 31/128 exactly and the Julian drift is exactly one day per 128 years. What the figure cannot show is that the tropical year is itself shortening, by about half a second a century, so the slopes drawn here are the ones at the present epoch and every line is very slightly curved.
7 essays call
calendar-drift. The drawing above is what it returns with no arguments at all; every
call below passes it something, because a placement that passes nothing draws whichever member
of the family the generator happens to default to rather than the one its essay argues about.
Where it is called
Every figure listed here is the same construction drawn at different numbers, so a correction to one is a correction to all of them.
A year that is not a whole number of days
The tropical year is 365.24219 days, so every calendar is a fraction chosen to approximate 0.24219. The continued fraction says which fractions are best, and the one in use is not among them.
A month that has to be tabulated
A lunisolar calendar reconciles two periods that share no common multiple, so every historical cycle is a convergent of one continued fraction. Meton's nineteen years is wrong by two hours, which is a day in two hundred and nineteen years — and that is why the moon that fixes Easter is a table rather than the sky.
A full moon computed from the year number
The date of Easter is defined by the Moon and computed without looking at it — ten lines of integer arithmetic on the year number, a finite machine that repeats itself exactly every 5.7 million years. Its output has a spike on 19 April that no sky produces, a table that has kept pace with the real Moon for four centuries, and a Julian twin that is now four days behind it.
A month that begins when someone sees it
A purely lunar calendar that starts each month at the first sighting of the crescent has abandoned the Sun to keep the Moon, and has handed the start of the month to the weather, the season and the observer's latitude. The line on the Earth west of which the crescent can first be seen sweeps across the globe, and two cities a few time zones apart begin the same month on different evenings in a measurable share of months.
A day longer than the year
On the Earth a day and a year are far apart, so a calendar has only to count one in the other. On a world whose spin is not much faster than its orbit, the solar day runs off towards infinity: Mercury's day lasts two of its years, Venus's sun rises in the west twice a year, and a locked moon has a day set by its planet. Every calendar problem met on the Earth returns, and some of them return inverted.
A year that depends on the season counting it
The tropical year is quoted to eight decimal places, and it is not one number. Counted from the June solstice it is fifty seconds shorter than counted from the December solstice, because the Earth's perihelion moves through the seasons and the planet covers the last of each year's shortfall at whatever speed it happens to be moving there. The Gregorian calendar was fitted to the year counted from the March equinox, which is why its average year is the length it is — and that year is itself drifting. On Mars the spread is fourteen minutes, and a calendar's leap rule can be more precise than the year it is meant to hold.
A year kept by a star seen for one morning
For some seventy days each year Sirius is lost in the Sun's glare, and then one morning it rises just before dawn, for a few minutes, low in the east. The Egyptians kept a calendar of exactly 365 days, and against it that first morning slipped a day every four years, going round the whole calendar in about fourteen and a half centuries. The star's own year turned out to be the Julian year to within minutes — not because it had to be, but because two effects of precession cancel for Sirius seen from Egypt.