A Modern Lunar Almanac
LuNAC is a moon calendar showing the current Moon, organizing planetary cycles and celestial events in lunar calendar form — built on real astronomical computation, with live orrery-style solar system context.
A Moon Calendar That Moves With the Sky
LuNAC is a moon calendar that moves with the sky. The live Moon card shows the current phase and illumination — computed from astronomical geometry in real time, derived from the Moon's orbital relationship to the Sun and Earth.
Every value carries traceable provenance — UTC timestamp, observer frame, and computation method. LuNAC presents current celestial positions and cycles for observation, planning, and awareness.



A lunar calendar built from actual celestial cycles.
What Is a Modern Lunar Almanac?
A modern lunar almanac translates astronomical computation into calendar form. Where traditional almanacs relied on printed tables, LuNAC computes celestial events in real time—lunar phases, perigee and apogee, eclipses, and planetary conjunctions—presenting them as they unfold.
It serves the same purpose almanacs have always served: providing accurate celestial event timing for planning, observation, and seasonal awareness. The difference is precision. Every event is computed directly from ephemeris models and validated before display.
This is a tool for seeing the sky's rhythms clearly — a moon calendar grounded in what the sky is actually doing.

Celestial events visualized across time — observable, continuous, deterministic.
Built on Deterministic Computation
Every celestial event in LuNAC is computed from astronomical models. Lunar phases are derived from the Moon's orbital position relative to Earth and Sun. Perigee and apogee calculations account for the Moon's elliptical orbit. Eclipses emerge from the geometry of the Sun-Earth-Moon system and the lunar nodes.
Every timestamp carries provenance — a traceable path from ephemeris data to your calendar.
LuNAC computes these events in UTC and displays them in your local timezone. The sky does not change based on where you stand, but your view of it does. This tool respects that difference.
Every value shown is computed, timestamped in UTC, and paired with provenance.

Every event carries a traceable path from astronomical model to calendar.
How LuNAC Computes a Calendar Event
From astronomical source data to calendar-ready output.
Astronomy Engine
The core computation layer in LuNAC is built on astronomy-engine (v2.1.19), a deterministic ephemeris library implementing VSOP87-series algorithms and NOVAS-validated methods to compute precise celestial positions and motion.
LuNAC builds on these outputs with its own deterministic computations — phase searches, retrograde station detection, aspect timing, and coordinate transforms — ensuring every derived event originates from a defined astronomical calculation.
Every result originates from a defined astronomical calculation and carries full provenance from engine output to calendar representation.
Interface Preview
LuNAC presents celestial cycles through multiple observational views.
A tool shaped for how people actually observe and live with the sky.
Built for Real-World Rhythms
Gardeners and Growers
Plant by the moon — lunar cycles have long been observed and recorded alongside seasonal patterns. LuNAC provides accurate phase timing and apogee-perigee tracking for those who integrate celestial observation into land-based practice.
Seasonal Practitioners
Whether you observe sabbats, mark solstices, or practice rituals aligned with lunar cycles, LuNAC offers precise timing from astronomical computation. You bring the meaning; LuNAC provides the computational foundation.
Rhythm-Oriented Individuals
Some of us simply prefer cyclical time to linear productivity. LuNAC serves those seeking natural rhythms as a framework for observation and awareness — celestial timing as gentle scaffolding.
Join the Waitlist
LuNAC is launching soon. Sign up to receive one email when the almanac is ready. No spam. No promotional noise. Just a quiet notification when you can start using it.




