calendata

a calendar maker's toolkit

A workbench for inventing calendars and seeing how they behave. Define months, year types and intercalation rules; watch the wall-grid, cycle and drift update live; and read the design-space analysis — mean year as an exact fraction, accuracy in min/yr and d/century, the continued-fraction convergents your cycle sits among, and automatic detection of named systems (Julian, Gregorian, Neap, Milesian…). Built by fusing two prototypes below.

the new thing
calendatav1.0
The toolkit. Edit everything — rules (mod · smooth · interval), out-of-week days, leap weeks & months, targets, eras — then read it in the atlas: drift with wobble envelopes, leap-rhythm strips, year wheels, season & moon-phase drift, named-system dashboard. The Leap Lab designs forward (a + Σb/n explorer, cycle wizards, Stern-Brocot paths); convert between any two calendars; print to paper months. Live self-test badge. Presets: Gregorian ×2, Julian, Neap (NpS v3.0a), World Calendar, IFC, Symmetry454, Metonic-13. → open the app
proto builds
Calendariumproto
The structural designer: months → year types → intercalation rules → live month grid + cycle/drift analysis, with a save library and JSON import/export. The verified engine calendata is built on. → open proto
Neap machineproto
The mathematical / analytical side: the NpS worked example plus the design-space theory — d = y + a + b/n + …, continued fractions, named-system detection — and rich visualizations (radial clocks, heatmap, error spikes, converter, solstices). → open proto