Try Astrologer API

Subscribe to support and grow the project.

When an ephemeris engine computes the position of a planet, it initially produces a geometric position—the direction from the Earth’s center to the planet at the requested instant of Terrestrial Time. But this is not where the planet appears in the sky. Several physical effects shift the observed direction: the finite speed of light, the motion of the observer, the gravitational field of the Sun, and the refraction of the atmosphere.

The transformation from geometric to apparent position is a multi-step pipeline. Each correction is small (typically arcseconds to arcminutes), but their cumulative effect can shift a planet’s ecliptic longitude by up to about 20 arcseconds—enough to matter for precise aspect timing, though usually negligible for sign placement.

The Position Pipeline #

The standard sequence, applied to each solar system body, is:

  1. Light-time correction → astrometric position
  2. Aberration → proper direction
  3. Gravitational light deflection → deflected direction
  4. Precession and nutation → position of date (covered in Precession & Nutation)
  5. Atmospheric refraction → topocentric observed position (optional for chart calculation)

Steps 1–3 are typically performed in equatorial coordinates. Steps 4–5 transform the result into the coordinate system appropriate for the chart.

Light-Time Correction #

Light travels at a finite speed ($c \approx 299,792.458$ km/s). The light arriving at Earth from a planet at a given instant was emitted at an earlier time, when the planet was at a different position. The light-time $\tau$ is the time it takes light to travel from the planet to Earth:

$$ \tau = \frac{|\vec{r}{\text{planet}}(t - \tau) - \vec{r}{\text{Earth}}(t)|}{c} $$

This is an implicit equation (the light-time appears on both sides), so it is solved iteratively:

  1. Compute the geometric distance $d_0$ at time $t$. Estimate $\tau_0 = d_0 / c$.
  2. Recompute the planet’s position at $t - \tau_0$. Compute $d_1$ and $\tau_1 = d_1 / c$.
  3. Repeat until convergence (usually 2–3 iterations suffice).

For the major planets, the light-time correction is significant:

Body Typical light-time Shift in ecliptic longitude
Moon ~1.3 seconds ~0.7 arcsec
Sun ~499 seconds (~8.3 min) ~20 arcsec
Mars (opposition) ~3.1 min ~1 arcsec
Jupiter ~35–50 min ~2–4 arcsec
Saturn ~68–85 min ~1–2 arcsec

The Sun’s light-time correction of about 20 arcseconds is the largest and most practically relevant: it represents the difference between where the Sun geometrically is at the requested moment and where it appears to be.

Aberration #

Aberration is a shift in the apparent direction of a celestial body caused by the motion of the observer relative to the incoming light. It is analogous to the way raindrops, falling vertically, appear to come from ahead when you are running.

Annual Aberration #

The Earth orbits the Sun at about 29.8 km/s. This velocity causes all celestial objects to appear displaced in the direction of the Earth’s instantaneous velocity vector. The maximum displacement is the constant of aberration:

$$ \kappa = \frac{v_{\oplus}}{c} \approx 20.4955’’ $$

The annual aberration shifts the apparent position of a body by up to about 20.5 arcseconds. The exact amount depends on the angle between the body’s direction and the Earth’s velocity vector. The correction is applied as:

$$ \Delta\lambda_{\text{aberration}} \approx -\kappa \frac{\cos(\lambda_\odot - \lambda)}{\cos\beta} + e \cdot \kappa \frac{\cos(\pi_\odot - \lambda)}{\cos\beta} $$

where $\lambda_\odot$ is the Sun’s longitude, $\lambda$ and $\beta$ are the body’s ecliptic coordinates, $e$ is the eccentricity of Earth’s orbit, and $\pi_\odot$ is the longitude of perihelion. The first term depends on Earth’s circular velocity; the second is the E-term correction for orbital eccentricity.

In the modern GCRS framework, aberration is handled more rigorously using the full velocity vector of the Earth-Moon barycenter and the relativistic aberration formula from IERS conventions.

Diurnal Aberration #

The rotation of the Earth adds a small additional velocity component (up to ~0.46 km/s at the equator), causing diurnal aberration of at most 0.32 arcseconds. This is negligible for astrological purposes and is usually ignored.

Planetary Aberration #

For solar system bodies (as opposed to stars), the light-time correction and annual aberration are often combined into a single step called planetary aberration: the planet’s apparent position is computed at the retarded time $t - \tau$, and then the geometric direction vector from the Earth at time $t$ to the planet at $t - \tau$ already incorporates the stellar aberration to first order. Most modern ephemeris routines handle this automatically.

Gravitational Light Deflection #

According to general relativity, the Sun’s gravitational field bends the path of light passing near it. A ray of light grazing the solar limb is deflected by about 1.75 arcseconds. For bodies farther from the Sun in the sky, the deflection falls off approximately as:

$$ \delta\theta \approx \frac{1.75’'}{d_{\odot}} $$

where $d_\odot$ is the angular distance from the Sun in units of the solar radius. At 90° from the Sun, the deflection is about 4 milliarcseconds—negligible for astrology.

The only scenario where gravitational deflection might marginally affect a chart position is for a planet very close to the Sun (within a few degrees), such as a planet in cazimi. Even then, the maximum shift is about 0.8 arcseconds, well below the resolution of astrological practice.

Jupiter’s gravitational field also deflects light, but by at most 0.017 arcseconds—entirely negligible.

Parallax #

Parallax is the apparent shift in a body’s position due to the observer being displaced from the center of the Earth (or the center of the Sun, for stellar parallax).

Diurnal (Geocentric) Parallax #

A topocentric observer on the Earth’s surface is displaced from the geocenter by the Earth’s radius (~6,378 km). For distant planets, this displacement is negligible. For the Moon, however, it is enormous:

$$ \pi_{\text{Moon}} \approx 57’ \approx 0.95° $$

The Moon’s horizontal parallax (the maximum parallax for an observer on the equator) is nearly a full degree. This means the geocentric position of the Moon can differ from the topocentric position by up to 1° in ecliptic longitude, depending on the Moon’s position relative to the horizon.

For the Sun, the parallax is about 8.8 arcseconds—small but measurable. For the outer planets, it is less than 1 arcsecond.

The correction formulas use the observer’s geocentric position ($\rho\cos\phi’$ and $\rho\sin\phi’$, as described in Earth and Observer) and the body’s equatorial horizontal parallax.

When Does Topocentric Parallax Matter? #

Most astrological software computes geocentric positions (as seen from the center of the Earth). This is the traditional convention and is adequate for all planets except the Moon. For the Moon, the ~1° topocentric correction can shift the Moon from one sign or house to another.

Some modern software offers a topocentric option, particularly for house cusps and the Moon. When topocentric positions are enabled, the lunar parallax correction is applied using the observer’s geodetic latitude, longitude, and elevation.

Atmospheric Refraction #

When light enters the Earth’s atmosphere, it is bent toward the vertical, causing all objects to appear slightly higher above the horizon than they geometrically are. The refraction is zero at the zenith and increases dramatically toward the horizon.

The standard atmospheric refraction formula (at standard pressure and temperature) gives approximately:

$$ R \approx \frac{1.02’}{\tan(h + \frac{10.3}{h + 5.11})} $$

where $R$ is the refraction in arcminutes and $h$ is the true (geometric) altitude in degrees.

Altitude Refraction
90° (zenith) 0’
45° ~1’
10° ~5.3’
~24.6’
0° (horizon) ~34’

At the horizon, refraction is about 34 arcminutes—slightly more than the Sun’s apparent diameter. This is why the Sun is actually geometrically below the horizon at the moment of visible sunrise.

Relevance to Chart Calculation #

Refraction is significant for two astrological applications:

  1. Rising and Setting Times: The Ascendant and Descendant are defined geometrically (where the ecliptic intersects the horizon), not as refracted positions. Standard chart calculation does not apply refraction to the Ascendant.
  2. Mundane Astrology and Visibility: For questions of planetary visibility (e.g., heliacal risings, planetary hours, or observational astrology), refraction must be included because it determines when a body is actually visible above the horizon.

For standard natal chart calculation, atmospheric refraction is not applied to the planetary positions or house cusps.

Summary of Corrections and Their Magnitudes #

Correction Maximum magnitude Applied to Relevance to charts
Light-time ~20" (Sun) All bodies Always applied
Annual aberration ~20.5" All bodies Always applied
Gravitational deflection ~1.75" (near Sun) All bodies Usually applied, negligible effect
Diurnal aberration ~0.32" All bodies Usually ignored
Lunar parallax ~57’ (~1°) Moon Significant for topocentric charts
Solar parallax ~8.8" Sun Negligible
Planetary parallax <1" Planets Negligible
Atmospheric refraction ~34’ (horizon) All bodies Not applied to chart positions

Implementation Notes #

  • Order of Operations: The corrections must be applied in the correct sequence. Light-time first, then aberration, then deflection, then frame rotation (precession/nutation). Reversing the order can introduce errors of a few tenths of an arcsecond.
  • Combined Corrections in Libraries: Most ephemeris libraries (including Kerykeion’s underlying engine) offer flags or function arguments to select which corrections to apply. A typical call requests “apparent geocentric ecliptic coordinates of date,” which internally applies light-time, aberration, deflection, precession, and nutation in one step.
  • Apparent vs. Astrometric: “Astrometric” positions include light-time but not aberration. “Apparent” positions include both. Astrological software almost always uses apparent positions.
  • Topocentric for the Moon: If the software offers topocentric calculation, the parallax correction should be applied after converting to the local coordinate system, using the observer’s geocentric latitude and distance from the Earth’s axis.

References #

  • IERS Conventions (2010), IERS Technical Note No. 36. Chapter 7.
  • Explanatory Supplement to the Astronomical Almanac, 3rd ed. (2013). University Science Books. Chapter 7.
  • Meeus, J. (1998). Astronomical Algorithms, 2nd ed. Willmann-Bell. Chapter 23.
  • Urban, S. E., & Seidelmann, P. K. (2013). Explanatory Supplement to the Astronomical Almanac, 3rd ed. University Science Books.

All articles are curated by Giacomo Battaglia and follow our editorial guidelines.

Last updated: August 14, 2026

Related Articles

Powered by Kerykeion and the Astrology API