Skip to main content

Data coverage

Every row keys to a single date dimension spanning 1900–2100 (73,414 days). On that spine: How sky dates are calculated: moon, season, and planetary event anchors are computed offline with the standard Swiss Ephemeris Python stack — the same widely used astronomical library many production astrology and astronomy systems rely on — then stored and served as lookups. There is no live ephemeris at request time on the published spine. All of it: pre-computed, lowercase-normalized, served as structured JSON. Full payload: these docs summarize coverage. For every field the tools return, call a tool — the live JSON is the complete payload (no separate full_payload flag).