Skip to content
Astrology · method and sources

Astrology method and sources

How the sky is calculated on Versana, what we compared and measured, and what we do not promise.

  • Ephemerides
  • Legal time
  • Houses
  • Your data

By Thomas Guilhot · updated

The essentials

The method at a glance

For you

The sky on each page is calculated, not copied, with an open-source engine checked against the astrologers’ reference, and your birth data never leaves your browser.

Read more

The engine: Astronomy Engine, checked against Swiss Ephemeris

The positions of the Sun, the Moon, and the planets are calculated by Astronomy Engine, an open-source library (MIT license) based on published astronomical theories. They are apparent longitudes, measured on the true ecliptic and the equinox of date: light travel time, aberration, and nutation are taken into account, as in professional astrology software.

The same calculation runs in your browser and in our checks: each version of the site is compared with the reference engine written in Python (102 charts, 18,152 identical values to within a millionth of a degree). That engine is itself compared with Swiss Ephemeris, the reference for astrology software, on 102 charts from 1890 to 2030. Swiss Ephemeris is used only for these offline comparisons: it is not part of the site.

Measured precision

The differences from Swiss Ephemeris stay under 20 seconds of arc for the Sun, the Moon, and the planets, less than six thousandths of a degree: a difference neither the eye nor a chart can show. Only the nodes, which depend on how they are defined, reach 29 seconds of arc.

Full and new moons are dated to within 47 seconds (100 lunations checked). Mercury’s stations, when the planet seems to change direction, are dated to within 6.3 minutes: a station is a very flat minimum of speed, so it is naturally less sharp.

Difference from Swiss Ephemeris, in seconds of arc (102 charts, 1890–2030)
Body or pointMaximum differenceAverage difference
Sun1.6″0.4″
Moon4.3″1.0″
Mercury7.7″1.8″
Venus10.1″1.7″
Mars5.3″1.0″
Jupiter7.4″2.9″
Saturn12.3″2.9″
Uranus12.2″3.2″
Neptune18.0″9.6″
Pluto4.5″1.4″
True node29.0″9.5″
Ascendant0.21″0.05″
Midheaven0.22″0.06″
House cusps (Placidus)0.32″0.07″

Legal time: the time of your birth, not today’s

To place a sky, you first need to know the exact moment you were born. The time written on a birth certificate is a legal time, and it has changed many times: daylight saving time, wartime, time zones. Versana converts it to universal time with the IANA time zone database (version 2026e), from 1800 to 2100, rather than with your browser’s data, which varies from one browser to another for older dates.

France requires particular care. Between June 14, 1940, and November 2, 1942, the free zone and the occupied zone did not have the same time: Paris switched to German time, while the free zone followed French rules. Alsace-Moselle lived on Berlin time until November 11, 1918. Before 1891, France had no single legal time: the local mean time of the place is used, calculated from its longitude. When a time existed twice (return to winter time) or did not exist (switch to summer time), the form asks you which one you mean.

Houses: Placidus by default, or your choice

Houses divide the sky visible from your place of birth. There is no single way to divide it, and astrologers have debated it for centuries. By default, Versana calculates the Placidus system, the most common in French-language charts, and lets you choose Porphyry, equal houses, or whole signs: the page recalculates immediately.

Placidus becomes unstable near the poles. Above 66° of latitude, we automatically switch to the Porphyry system and tell you so on screen, rather than showing an approximate chart without warning.

Lunar nodes and Lilith: what we show

The lunar nodes are the two points where the Moon’s orbit crosses the ecliptic. The true node follows the Moon’s actual orbit at every moment; the mean node smooths out its oscillations using Jean Meeus’s formula. Both are used; the true node is our default setting, and you can switch to the mean node at any time.

Lilith, in our chart, is the mean Black Moon: the point of the lunar orbit farthest from the Earth, on average, projected onto the ecliptic. There are other Liliths, calculated differently; we state which one we show, and it stays hidden until you ask for it.

The tropical zodiac

Versana uses the tropical zodiac, that of Western astrology: the first sign, Aries, begins at the spring equinox, and each sign spans 30 degrees from that point. It therefore follows the seasons, not the constellations, which have drifted about twenty-four degrees from the signs since antiquity. The sidereal zodiac, used in Vedic astrology, is not offered for now.

Your birth data stays with you

All calculations happen in your browser. Your date, time, place, and first name are not sent to our servers, not written into the page address, and not stored: what you enter is kept only in the open tab, so you can move from one tool to another, and disappears when you close it.

The place search also happens on your device. The browser downloads public place files, like any other resource on the page; each is named after the first two or three letters of a city name, never your date or time. None of your birth data appears in these requests.

Astrology is a tradition of interpretation: nothing on this site predicts your future, and readings that look ahead are paths for reflection, not instructions to follow blindly.

Our editorial line

Astrology is a tradition, not a science. We report what astrologers say about it, in the conditional, and we never present a belief as a fact. No page predicts your future: the positions of the stars are calculated, the interpretations are paths for reading.

The horoscope, transits, and solar return are the only pages that look at the period ahead. They carry a visible warning, are written in the conditional, rest on the real calculated sky, and never announce an event as certain.

Sources and limits

A chart is accurate if the birth time is. A time rounded to the quarter hour moves the rising sign by several degrees, and sometimes by a sign: our tools show the range of times during which your rising sign stays the same. For the French free zone, the dates come from the IANA time zone database, which cites works by historians of timekeeping, and we have not yet cross-checked them against a reference treatise; for towns crossed by the demarcation line, you are asked a question.

See the method at work: the birth chart →

Questions about our method

Are Versana’s positions as precise as those of professional software?

Yes, for chart use. The positions of the planets and the Moon differ by less than 20 seconds of arc from those of Swiss Ephemeris, the reference for astrology software, on 102 charts from 1890 to 2030. The rising sign and house cusps differ by less than one second of arc.

Why Placidus by default?

Because it is the most common house system in French-language charts, which lets you compare your chart with other sources. It is not a judgment: you can choose Porphyry, equal houses, or whole signs, and the page recalculates.

Is my birth data sent anywhere?

No. The calculation runs in your browser, nothing is added to the page address, and nothing is kept after you close the tab. Only public place files, named after a few letters of a city name, are downloaded for the place search.

Why does my chart differ from another site’s?

Most often because of the house system, the true or mean node, or a legal time converted differently for an older date. The positions of the planets, however, agree to within a few seconds of arc. Our page shows each setting and each step of the calculation so you can compare.