An ephemeris is a model of where celestial bodies are at a particular time. It is the pencil work beneath every Lunaire sky reading: quiet, precise, and finished before the watercolors are layered in.
One moment anchoring the whole page
Today’s Sky begins by capturing the current instant. The wheel, planet positions, Moon phases, and apparent motion all begin with that same moment. The sky map, event cards, and sky reading reuse it too. Nothing is quietly borrowed from yesterday while the date at the top says today.
Every station, ingress, and exact Full Moon occurs at one absolute instant, the same for every reader. Lunaire records that instant in UTC. The viewer’s IANA time zone then translates it to the reader’s local clock and supplies the boundaries of the local calendar day the page calls “today.” One search checks whether that globally timed event falls between local midnight and the captured moment. A separate search identifies one eligible future change strictly after the captured moment and before the next local midnight. It may enter the reading in future tense, but not a completed-event card before it happens. The time zone can change the date and clock time shown, and which events fall inside a reader’s local-day window. It does not change when the astronomical event occurs.
Where the bodies are
For the Sun through Neptune, Lunaire uses an analytic astronomical ephemeris. It calculates where each body appears from Earth and translates that position into the tropical zodiac: a 360-degree circle divided into twelve equal signs, each 30 degrees wide.
“Earth-centered” describes the viewpoint. It does not claim that Earth sits at the physical center of the solar system. “Tropical” means the zodiac is anchored to the seasonal equinox, rather than matched to the uneven astronomical constellations. The result is the familiar astrology language of a planet in a sign at a particular degree.
Pluto takes a separate route because it is not included in the built-in planetary series Lunaire uses for the others. Its position comes from a documented orbital approximation. That is suitable for sign-level interpretation away from a boundary, but Lunaire treats its exact degree as approximate.
More than ten dots on a wheel
Position is only the first layer. Lunaire also checks:
- whether a planet’s apparent zodiac motion is direct or retrograde;
- whether a globally timed turn in direction or sign crossing falls between the reader’s local midnight and the next, and whether it is complete or still ahead;
- the Moon’s phase and illuminated fraction from Sun–Moon–Earth geometry;
- selected angles between bodies, measured by their actual longitude separation;
- and concentrations of bodies that make one sign unusually crowded.
Each test answers a particular question. Two planets sharing a sign are not automatically conjunct. A Moon that looks almost full is not called “Full today” unless the exact Full Moon instant has occurred on that local date. A station is identified as a real change in direction, not inferred from one still image. Current aspects are measured as current relationships; Lunaire does not forecast an aspect’s exact perfection. Pluto is also left out of exact future clock-time claims because its position uses the documented approximation described above.
Then the characters enter
Once the facts are assembled, the astrology begins. A planet supplies the subject of the sentence; its sign changes the manner. A phase gives the Moon a place in a cycle. An aspect puts two planetary wants in conversation.
For the full cast, the concern each character carries, and what each one wants, read What the planets want to tell us.
This is where Lunaire’s voice lives. Mars may be too impatient to enjoy walking backward. Saturn may ask to see the scaffolding. Venus may want the beautiful yes before the calendar has made room for it. The personification is interpretive, but the condition that invited it onto the page is calculated.
The calculation keeps the story honest without making every sentence sound like a lab report.
Stable words, moving sky
Lunaire’s wording is seeded by the local calendar date. If the facts are unchanged, refreshing the page does not turn the reading into a slot machine with a new answer each time.
The sky itself is still live. An ingress can cross its boundary. A planet can station. The Moon can enter a new phase window, or an aspect can move close enough to count. When a real input changes, the page may change with it. Determinism keeps the language steady; it does not freeze the planets for twenty-four hours.
Where the method stops
Today’s Sky is a general geocentric reading. It does not calculate local visibility, houses, or the Ascendant. Houses and rising signs need a precise birth time and a geocoded birthplace; adding the words before adding the calculation would be theater in the wrong sense.
The same principle governs the whole product: calculate what can be supported, label approximation where it exists, and leave the rest out until it is real.
