Documentation
Caelus is an MIT ephemeris engine: planetary positions, houses, aspects, and astronomical events, with no ephemeris files on disk.
New here? Start with the Quickstart, then read Computing Charts. The full package surface is in the API Reference.
Install caelus and compute your first chart in the browser or Node.
Computing ChartsThe chart object: bodies, angles, cusps, aspects, and the UT vs local-time hazard.
ArchitectureHow the four packages compose end to end: birth time, engine, wheel, and MCP.
Houses & ZodiacsTwelve house systems, tropical and sidereal modes, and polar fallbacks.
Derived ChartsReturns, progressions, solar arc, composite, Davison, harmonics, dignities, and sect.
Data TiersEmbedded vs Node loader: what ships in the bundle and what loads lazily.
MCP SetupAdd nine chart tools to Claude, Cursor, and other MCP clients.
RecipesTransits, the when() query language, event search, and chart wheels.
Electional SearchScan a window with rankMoments, score each instant with the electional primitives, and render the winning chart.
VisualizationsBeyond the flat wheel: a 3D chart sphere, an astrocartography world map, and a graphic ephemeris, rendered live.
API ReferenceGenerated reference for the caelus package surface.
Edge Cases & StabilityDate range, polar fallback, civil-time hazards, longitude convention, and the versioning contract.
Starter templateA full Next.js app: birth form, timezone handling, chart wheel. Clone and deploy.
ChangelogRelease notes for all four packages, versioned in lockstep.