Computing Eclipses and Occultations

Figure index

workingupdated 2026-10-20

Every picture on this site, in one table. Each is drawn as it is on its page: press a picture for the zoom view, and press Play under an animation. The build makes this table from the pages and the image provenance file, so it lists a new picture as soon as a page uses one.

PictureDetails
The two cases of one shadow geometry. Left: a total solar eclipse, 1999 August 11, by Luc Viatour / lucnix.be,…

Home page collage

The two cases of one shadow geometry. Left: a total solar eclipse, 1999 August 11, by Luc Viatour / lucnix.be, CC BY-SA 3.0. Top centre: the transit of Venus, 2012 June 5-6, by NASA/Goddard Space Flight Center/SDO, public domain. Top right: Saturn just before the Moon occults it, 2024 August 21, by Sebas FL, CC BY-SA 4.0. These three are the hidden case, where the observer stands in the shadow. Bottom centre: a total lunar eclipse, 2026 March 3, by NASA/Michael DeMocker, public domain. Bottom right: the shadows of Io, Ganymede and Callisto on Jupiter, 2004 March 28, by NASA, ESA, and E. Karkoschka (University of Arizona), public domain. These two are the darkened case, where another body stands in the shadow. The collage is published under CC BY-SA 4.0.

photograph · Computing Eclipses and Occultations · Third-party, CC BY-SA 4.0, shared alike. Source

Hidden: the observer stands in the Moon's shadow in starlightLeft, a star, labelled light source, sending parallel lines of light to the right. Middle, the Moon, labelled blocking body. The lines that meet the Moon stop there, and a pale band behind the Moon marks where the star cannot be seen. Lines above and below the Moon carry on. Right, an observer on the Earth, labelled observer, inside the band.Schematic, not to scaleLight sourcea starBlocking bodythe MoonObserveron the Earththe Moon's shadow in starlight

Hidden case: a star occultation

In a lunar occultation of a star the observer stands in the Moon's shadow in starlight, so the star is hidden. Observers outside that band see nothing happen.

diagram; 3D view on its page · How eclipses, occultations and transits are computed · Drawn here, tools/figures/prim_case_hidden.py

Hidden: the observer stands in the Moon's umbra and the Sun is hiddenLeft, the Sun, labelled light source. Middle, the Moon, labelled blocking body. Behind the Moon a pale penumbra spreads out and a darker umbra narrows towards the Earth on the right, where both fall on the Earth's surface. An observer, labelled observer, stands inside the umbra on the Earth. A framed panel on the right shows what the observer sees: a total eclipse, the Moon's dark disc covering the Sun with a faint corona fading outwards around it.Schematic, not to scaleWhat the observer seestotalityLight sourcethe SunBlocking bodythe MoonObserveron the Earthin the Moon's umbraumbra

Totality in the Moon's umbra

In a solar eclipse the observer stands in the Moon's umbra, so the Moon hides the whole Sun: being in the shadow and seeing the Sun hidden are one event.

diagram · How eclipses, occultations and transits are computed · Drawn here, tools/figures/prim_example_solar_eclipse.py

Hidden: the observer stands in Venus's antumbra and sees a dot on the SunLeft, the Sun, labelled light source. Middle, Venus, labelled blocking body, small. Its dark umbra closes to a point a short way behind it, and beyond that point the antumbra opens out towards the Earth on the right. An observer on the Earth, labelled observer, stands in the antumbra. A framed panel on the right shows what the observer sees: a small dark dot on the Sun's disc.Schematic, not to scaleantumbraWhat the observer seesVenus, a dot on the SunLight sourcethe SunBlocking bodyVenusObserveron the Earthin Venus's antumbra

Venus crossing the Sun

The observer stands in Venus's antumbra and sees a small dark dot on the Sun: a transit of Venus.

diagram · How eclipses, occultations and transits are computed · Drawn here, tools/figures/prim_case_venus_transit.py

Hidden: Jupiter blocks the observer's view of IoTop left, the Sun, labelled light source, lighting Io along a line. Left, Io, labelled lit body. Middle, Jupiter, labelled blocking body, with a pale band stretching left from it: seen from the Earth, anything in that band is behind Jupiter. Io sits inside the band. Right, an observer on the Earth, labelled observer, whose dotted line of sight towards Io ends at Jupiter.Schematic, not to scaleseen from the Earth, Io is behind Jupiter hereLight sourcethe SunLit bodyIoBlocking bodyJupiterObserveron the Earth

Jupiter hides Io

The Sun lights Io, and the observer stands in Jupiter's shadow in Io's reflected light, so Io is hidden behind Jupiter.

diagram · How eclipses, occultations and transits are computed · Drawn here, tools/figures/prim_case_satellite_occultation.py

Hidden: an asteroid blocks the starlight reaching part of the EarthLeft, a star, labelled light source, sending parallel lines of light. Middle, a small asteroid, labelled blocking body. Behind it a narrow band, its shadow in starlight, reaches the Earth on the right, which is drawn as a disc with the band crossing it. An observer inside the band, labelled observer, loses the star. Observers outside the band see nothing happen.Schematic, not to scalethe Earthoutside the band: nothing happensLight sourcea starBlocking bodyan asteroidObserveron the Earth, in the shadow path

An asteroid hides a star

An asteroid's shadow in starlight crosses the Earth as a narrow band. Only observers inside that band see the star disappear.

diagram · How eclipses, occultations and transits are computed · Drawn here, tools/figures/prim_case_asteroid_occultation.py

The Moon's shadow crossing the Earth, and what one observer seesLeft: the Earth's disc with the Moon's shadow on it, a wide pale penumbra around a small dark umbra, centred on an observer marked with a dot. Right: the observer's sky, with the Sun covered by the Moon. When played, the shadow slides across the Earth from left to right while, on the right, the Moon slides across the Sun, covering it fully only while the umbra is on the observer.The Moon's shadow crossing the EarthObserveron the EarthWhat the observer seesstill frame: the Sun covered, totalityLight sourcethe Sun, behindBlocking bodythe Moon, the dark discSchematic, not to scale

A solar eclipse, animated

When played, the Moon's shadow slides across the Earth while, on the right, the Moon slides across the Sun as the observer at the dot sees it. The Sun is fully covered only while the umbra is on the observer. The still frame is totality.

animation · How eclipses, occultations and transits are computed · Drawn here, tools/figures/prim_anim_solar.py

Darkened: the Earth blocks the sunlight reaching the MoonLeft, the Sun, labelled light source. Middle, the Earth, labelled blocking body, with sunlight reaching it and its shadow stretching to the right. Right, the Moon inside that shadow, labelled darkened body. An observer on the Earth's night side, labelled observer, looks along a dotted line at the darkened Moon.Schematic, not to scaleLight sourcethe SunBlocking bodythe EarthDarkened bodythe Moonin the Earth's shadowObserveron the Earth's night side

Darkened case: a lunar eclipse

In a lunar eclipse the Earth blocks the sunlight on its way to the Moon, so the Moon goes dark for everyone on the Earth's night side, wherever they stand.

diagram; 3D view on its page · How eclipses, occultations and transits are computed · Drawn here, tools/figures/prim_case_darkened.py

Darkened: Jupiter blocks the sunlight reaching IoLeft, the Sun, labelled light source. Middle, Jupiter, labelled blocking body, with its shadow stretching to the right. Inside the shadow, Io, labelled darkened body. Below, an observer on the Earth, labelled observer, looks up along a dotted line at the darkened Io.Schematic, not to scaleLight sourcethe SunBlocking bodyJupiterDarkened bodyIo, in Jupiter's shadowObserveron the Earth

Io in Jupiter's shadow

Jupiter blocks the sunlight on its way to Io, so Io goes dark for every observer who can see it.

diagram · How eclipses, occultations and transits are computed · Drawn here, tools/figures/prim_case_satellite_eclipse.py

Darkened: Io blocks the sunlight reaching Jupiter's cloud topsLeft, the Sun, labelled light source. Middle, Io, labelled blocking body, casting a long narrow shadow to the right. Right, Jupiter, labelled darkened body, with a small dark spot where Io's shadow meets its cloud tops. Below, an observer on the Earth, labelled observer, looks along a dotted line at the spot.Schematic, not to scaleLight sourcethe SunBlocking bodyIoDarkened bodyJupiter's cloud tops, a patchObserveron the Earth

Io's shadow on Jupiter

Io blocks the sunlight on its way to a patch of Jupiter's cloud tops, which shows as a dark spot: a shadow transit.

diagram · How eclipses, occultations and transits are computed · Drawn here, tools/figures/prim_case_shadow_transit.py

The Moon passing through the Earth's shadowThe Earth's shadow at the Moon's distance, seen face on: a dark inner disc, the umbra, inside a paler ring, the penumbra. The Moon sits in the middle of the umbra, tinted copper. When played, the Moon moves from left to right through the penumbra and the umbra and out again, its copper tint deepening inside the umbra and fading outside it.the Earth's umbrathe Earth's penumbraDarkened bodythe MoonLight sourcethe Sun, behind the EarthBlocking bodythe Earth, casting this shadowObserveranyone on the Earth's night sideStill frame: totality. The Moon is in the umbra and lit only by sunlight bent through the Earth's atmosphere.Schematic, not to scale

A lunar eclipse, animated

When played, the Moon crosses the Earth's shadow and its copper tint deepens in the umbra, where only sunlight bent through the Earth's atmosphere reaches it. The still frame is totality.

animation · How eclipses, occultations and transits are computed · Drawn here, tools/figures/prim_anim_lunar.py

One orbit of Io: four kinds of eventA view from above Jupiter. Sunlight comes from the left, so Jupiter's shadow is a band to its right. The Earth lies off to the lower left, so Jupiter hides a band behind it to the upper right as seen from the Earth. Io's orbit is a dashed circle with four labelled places: on the Sun side its shadow falls on Jupiter; on the Earth side it crosses in front of Jupiter; behind Jupiter as seen from the Earth it is occulted; in the shadow it is eclipsed. Io sits in the shadow at the still frame. When played, Io goes round the orbit. A framed panel on the right shows what an observer on the Earth sees: Jupiter's disc with Io beside it, crossing in front, hidden behind or dark in the shadow, and Io's shadow as a dot on Jupiter, with the event's name lit.Jupiter's shadowhidden from the EarthJupiterthe planetLight sourcethe Sun, this wayObserveron the Earth, this wayshadow transittransitoccultationeclipseIoWhat the observer seesfrom the Earthtransitshadow transitoccultationeclipseIo and Jupiter swap roles from one event to the next.Schematic, not to scale; angles exaggerated

One orbit of Io, animated

When played, Io goes once round Jupiter and passes the four places where each kind of event happens. The angle between the Sun and the Earth is exaggerated to separate them. The still frame shows Io in Jupiter's shadow.

animation · How eclipses, occultations and transits are computed · Drawn here, tools/figures/prim_anim_io.py

Cone and cylinder: the two shapes of a shadowTop: a large source disc on the left and a small body in the middle. The umbra narrows behind the body to a point and opens out again beyond it as the antumbra. The wider penumbra spreads around both. Three observers sit in the umbra, the penumbra and the antumbra. A framed panel below shows what each one sees of the source disc: wholly covered with a faint corona around it, partly covered, and covered except for a ring. Bottom: parallel lines from a star at the far left pass a body and leave a straight band behind it, the cylinder, with an observer in it for whom the star is hidden.Light sourcethe Sun, a discBlocking bodythe MoonumbraantumbrapenumbraWhat the observer seesin the umbra: totalin the penumbra: partialin the antumbra: annularLight sourcea star: a point at infinity, so its light arrives in parallel linesBlocking bodythe Mooncylinder: no penumbraObserverthe star is hiddenSchematic, not to scale

Cone and cylinder shadows

The source's size decides the shadow's shape: the Sun gives a cone whose umbra, penumbra and antumbra give total, partial and annular views, and a star gives a cylinder with no penumbra, so it vanishes at once.

diagram · How eclipses, occultations and transits are computed · Drawn here, tools/figures/prim_shadow_shape.py

Each bead is sunlight reaching the observer through one lunar valley, so the beads measure the limb profile directly, at…

Baily's beads, 2017

Each bead is sunlight reaching the observer through one lunar valley, so the beads measure the limb profile directly, at the position angles where they appear. Totality begins only when the last of them closes, which is why a prediction that assumes a round Moon states the wrong second. National Park Service / Jacob W. Frank, Craters of the Moon, Idaho, 2017 August 21.

photograph · Worked example: a solar eclipse · Third-party, Public domain. Source

The corona is what the eye sees, but it is not what the computation solves for. Totality is the instant…

Totality at Kerrville, 2024

The corona is what the eye sees, but it is not what the computation solves for. Totality is the instant the last of the photosphere is hidden, and the photosphere has no sharp edge, so the moment has to be defined by a chosen radius rather than observed from the image. NASA's Scientific Visualization Studio, from Kerrville, Texas, 2024 April 8.

photograph · Worked example: a solar eclipse · Third-party, Public domain. Source

The fundamental plane and the shadow conesA cross-section through the Sun, Moon and Earth. Tangents drawn to the outsides of the Sun and Moon form the umbral cone, which narrows to a vertex just inside the Earth. Tangents that cross between them form the penumbral cone, which widens past the Moon. A vertical line through the Earth's centre, perpendicular to the shadow axis, is the fundamental plane. The penumbral radius l1 and the much smaller umbral radius l2 are measured on that plane.fundamental planeperpendicular to the axis, through the Earth's centrel₁l₂negative: the vertexis past the planeSunMoonEarthshadow axisumbral conepenumbral conevertexSchematic. The Moon is drawn much larger relative to the Sun than it is.

Fundamental plane and shadow cones

The umbral cone narrows to a vertex, and an eclipse is total wherever that vertex falls beyond the Earth's surface rather than short of it. Both shadow radii, l1l_1 and l2l_2, are measured on the fundamental plane rather than on the ground, which is what makes them independent of the observer.

diagram · Besselian elements and the fundamental plane · Drawn here, tools/figures/fundamental_plane.py

The shadow on the fundamental planeThe fundamental plane viewed along the shadow axis. The Earth is a circle of unit radius with its centre marked. An x axis runs east from that centre and a y axis runs north. Two concentric circles, the large penumbra of radius l1 and the small umbra of radius l2, are centred on the point (x, y) up and to the left of the Earth's centre. A line from the Earth's centre to that point is labelled gamma.x (east)y (north)γl₁penumbral₂ (umbra)drawn much enlarged(x, y)the Earth's centrethe Earth's disc, radius 1Schematic. The umbral circle is drawn about ten times its true size; published elements give l₂ near 0.01 Earth radii against l₁ near 0.54.

The shadow on the fundamental plane

Looking down the axis, the elements are two concentric circles crossing a disc of unit radius: xx and yy carry the shadow centre across the plane, l1l_1 and l2l_2 are the radii of the two circles there, and γ\gamma is the least distance x2+y2\sqrt{x^2+y^2} reaches. The umbral circle is the small one, and its radius is about one fiftieth of the penumbral radius at true scale.

diagram; 3D view on its page · Besselian elements and the fundamental plane · Drawn here, tools/figures/besselian_xy.py

An observer raised by h meets the shadow edge h cot A soonerA cross-section. A solid horizontal line is the ellipsoid and a dashed horizontal line above it is the terrain at height h. A straight line inclined at sixty degrees, the Sun's altitude, is the edge of the umbra: it runs down from the upper right, crosses the terrain line at the observer, and meets the ellipsoid further to the left at the point where a sea-level map draws the limit. The horizontal gap between those two crossings, marked with a double arrow below the ellipsoid, is h cot A. Everything to the left of the edge is shaded as inside the umbra. Dotted rays parallel to the edge show the direction of the Sun. A panel lists the shift per thousand metres of elevation: 577 metres with the Sun at sixty degrees, 1000 metres at forty-five and 1732 metres at thirty.inside the umbraWGS 84 ellipsoidterrain at height hedge of the umbrato the SunA = 60°hobserverh cot Athe limit drawnat sea levelwhere the raised observeractually meets the edgeShift per 1000 m of elevation,with the Sun square to the limit:A = 60°577 mA = 45°1000 mA = 30°1732 mOnly the component across thelimit counts, so the full shift isΔ⊥ = h cot A sin D,with D the angle between theSun's azimuth and the limit line.Schematic. The height is exaggerated and the ellipsoid is drawn flat, but the drawn offset really is cot 60° of the drawn height.

Terrain shifts the shadow edge

A raised observer meets the edge of the umbra before a sea-level map says so, displaced toward the Sun's azimuth by hcotAh \cot A: 577 m per 1000 m of elevation with the Sun at 60°, and 1.7 km at 30°.

diagram · Earth figure and terrain · Drawn here, tools/figures/terrain_shift.py

The standard error of ΔT against yearA chart with the year from minus one thousand to plus three thousand along the horizontal axis and the standard error of delta T, in seconds, on a logarithmic vertical axis running from a tenth of a second to nearly two thousand. Ten points fall in a deep V, with the trough in the telescopic era. They drop from 636 seconds at year minus one thousand through 265 at year zero, 139 at 500, 54 at 1000 and 31 at 1200 to 5 seconds at 1700, 1 second at 1800 and a tenth of a second at 1900, then climb again to 612 seconds at 2500 and 1885 seconds at 3000. The last two, and only those, come from Huber's extrapolation and are drawn as open squares. A horizontal dashed line at 265 seconds marks the level above which the Five Millennium Canon draws a longitude gore on its maps.0.1 s1 s10 s100 s1000 s-10000100020003000yearstandard error of ΔT265 s: above this the Five Millennium Canondraws a longitude gore on the mapfrom the observed recordfrom Huber's extrapolation636 s0.1 s1885 sOne second of ΔT moves the whole eclipse 465 m in longitude at the equator and 356 m at latitude 40°.

ΔT uncertainty by year

The plotted ΔT standard errors combine the historical model and telescopic-era estimates with Huber's future extrapolation. The 1900 estimate is 0.1 seconds. The future values are 612 seconds at +2500 and 1885 seconds at +3000. The dashed 265-second line marks the Five Millennium Canon's longitude-gore threshold.

diagram · ΔT and Earth rotation · Drawn here, tools/figures/delta_t_uncertainty.py

Composition of the Five Millennium CatalogA horizontal bar chart of the 11,898 solar eclipses in the Five Millennium Catalogue by type. Partial is the longest bar at 4,200 eclipses or 35.3 per cent, annular next at 3,956 or 33.2 per cent, total next at 3,173 or 26.7 per cent, and hybrid a short bar at 569 or 4.8 per cent. Partial, annular and total are of comparable size; hybrid is smaller than any of them by a factor of about six.Five Millennium Catalog of Solar Eclipses, −1999 to +3000: 11,898 eclipsespartial4,200(35.3%)annular3,956(33.2%)total3,173(26.7%)hybrid569(4.8%)01,0002,0003,0004,000number of eclipses

Five Millennium Catalog composition

Partial, annular and total eclipses occur in comparable numbers over five millennia, within nine percentage points of one another, while hybrids are rarer than any of them by a factor of about six. A product that treats hybrids as a special case is therefore handling 4.8% of eclipses, and one that cannot classify them at all is wrong about 569 rows.

diagram · Enumerating eclipses · Drawn here, tools/figures/catalogue_composition.py

Partial, annular, total and hybrid eclipsesFour cross-sections side by side, each with the Moon above and the curved surface of the Earth below. In the first the shadow axis passes clear of the Earth and only the penumbra lands, giving a partial eclipse. In the second the Moon is far away, the umbral cone closes to a vertex above the surface, and the widening antumbra reaches the ground, giving an annular eclipse. In the third the Moon is close, the vertex falls below the surface, and the umbra itself reaches the ground, giving a total eclipse. In the fourth a dashed arc marks every point as far from the Moon as the vertex is. The curved surface of the Earth crosses that arc twice. The middle of the surface lies inside the arc, nearer the Moon than the vertex, so the umbra reaches it and the eclipse is total there; beyond the two crossings the surface falls outside the arc, the vertex is short of the ground, and the eclipse is annular.Partialthe axis misses the Earthonly the penumbra landsvertexAnnularvertex short of the surfaceantumbra reaches the groundvertexTotalvertex beyond the surfacethe umbra reaches the groundvertexTAAHybridthe surface crosses thevertex distance: total (T) inside,annular (A) beyondSchematic. The cone angle, the Moon's size and the spread of its distance are exaggerated; the real vertex falls near the surface.

The four eclipse types

One quantity separates the four types: where the vertex of the umbral cone falls relative to the Earth's surface. It falls short for an annular eclipse, so the widening antumbra lands; it falls beyond for a total one, so the umbra itself lands; and for a hybrid it falls between the two, so the same eclipse changes type along its own path. The dashed arc in the fourth panel carries every point as far from the Moon as the vertex is: the middle of the path lies inside it and is total, the ends lie outside it and are annular. A partial eclipse is the case where the axis misses the Earth and only the penumbra lands.

diagram; 3D view on its page · Types and classification · Drawn here, tools/figures/eclipse_types.py

Eclipse classification in the gamma-u planeA plot of the absolute value of gamma against the umbral radius u, both in Earth equatorial radii. A nearly horizontal line at gamma = 1.5433 + u divides no eclipse above from partial below. A horizontal line at gamma = 0.9972 divides partial above from central below, with a very thin wedge between 0.9972 and 0.9972 + the absolute value of u holding the non-central umbral eclipses. The central region is cut vertically at u = 0, with total to the left and annular to the right, and a narrow wedge beside u = 0 bounded by the curve u = 0.00464 times the square root of one minus gamma squared holds the hybrid eclipses. A second, smaller panel on the right repeats the non-central wedge on a stretched gamma axis running from 0.990 to 1.030.0.00.51.01.5-0.02-0.010+0.01+0.02no eclipse|γ| = 1.5433 + upartial|γ| = 0.9972totalu < 0annularu = 0.0047hybridu < 0.00464√(1 − γ²)|γ|u, the umbral radius on the fundamental plane (Earth equatorial radii)Detail: the non-central band0.9972 < |γ| < 0.9972 + |u|0.99721.0172-0.020+0.02upartialnon-centralumbralcentralEvery boundary is one of Meeus's inequalities; nothing else is plotted. u is the umbral radius on the fundamental plane, the same quantity as l₂.

Classification in the gamma-u plane

Two of the six regions are thin, which is why the classification is delicate. Every boundary drawn is one of Meeus's inequalities: the non-central umbral band is only |u||u| thick, at most about 0.02 Earth radii, and the hybrid wedge closes to nothing as |γ||\gamma| approaches 1 because the curve u=0.004641−γ2u = 0.00464\sqrt{1-\gamma^2} is the amount by which the umbral radius shrinks between the fundamental plane and the surface.

diagram · Types and classification · Drawn here, tools/figures/gamma_u_classification.py

The umbral path and its limits on the Earth's discThe Earth is drawn as a disc seen from the Sun. A pale region covers most of the disc and is labelled the penumbral outline, its edge a dashed arc low on the disc. A curve runs from limb to limb across the upper half of the disc: the central line, the track of the shadow axis. Five small dark ellipses sit on that curve at successive instants, each the umbra on the ground, smallest near the middle of the path and larger toward its ends where the surface tilts away. Two further curves, one dashed and one dotted, run either side of the central line and touch every one of the five ellipses. They are the northern and southern limits, drawn as the envelope of the moving ellipse, and they spread apart toward the ends of the path as the ellipses grow.northern limitsouthern limitcentral linethe shadow axison the groundthe umbra at five instantseach ellipse touches both limits,which is what makes them limitspenumbral outlinethe partial phaseis under way inside itthe Earth as seen from the SunSchematic. The umbra is drawn far larger, relative to the Earth, than it ever is.

Umbral path and its limits

A limit is the envelope of the moving umbra. Every point on it is touched by the shadow's edge at one instant only, which is why the condition solved for it is that the eclipse begins and ends at the same moment, and not a separate curve fitted to the map.

diagram · Path and limits · Drawn here, tools/figures/path_and_limits.py

The observer reduced to the fundamental planeTwo panels. The left panel is a cross-section through the Earth. A vertical line through the Earth's centre is the fundamental plane, perpendicular to the shadow axis, which runs horizontally toward the Sun. An observer sits on the surface on the sunward side, at geodetic latitude phi measured from the equator, and a horizontal segment from the observer to the plane is labelled zeta, the height above the plane. The right panel shows that plane face-on, with axes xi to the east and eta to the north from the Earth's centre. The observer's projection sits below and left of the centre and the shadow axis above and right of it. A horizontal segment labelled u and a vertical segment labelled v join the two, and the straight line between them is m. Four circles are centred on the shadow axis: the penumbral and umbral radii as tabulated on the plane, dotted, and the same two radii shrunk to the observer's own plane, dashed and solid.a cross-section through the observerthe plane itself, seen from the Sunto the Sunfundamental planeequatorφobserverζheight abovethe planeηξ points outof the pageEarthξηcentreu = x − ξv = y − ηm(ξ, η)(x, y) the shadow axisL₁L₁′L₂′dotted: L₁ and L₂, the radii tabulated on the planeL₁′ = L₁ − ζ tan f₁ L₂′ = L₂ − ζ tan f₂the same radii shrunk to the observer's own plane, ζ awaySchematic. The coordinates drawn are chosen for legibility, not computed for any eclipse.

Observer reduced to the plane

Every symbol in the reduction is a length in one of two planes. The observer's height ζ above the fundamental plane fixes how far the two shadow radii shrink, and the in-plane difference (u,v)(u, v) between the observer and the shadow axis fixes everything else.

diagram · Contact times, magnitude and position angles from Besselian elements · Drawn here, tools/figures/observer_reduction.py

The four contacts as tangencies of the solar and lunar discsFour panels in a row, each showing the Sun as a light disc and the Moon as a slightly larger grey disc, with a dotted line through both marking the Moon's path relative to the Sun and an arrow showing it moving to the left, eastward. In the first panel the two discs touch from outside on the right of the Sun: first contact, the beginning of the partial phase. In the second the lunar disc has just swallowed the solar one and touches it from inside: second contact, the beginning of totality. In the third the discs touch from inside on the opposite side: third contact, the end of totality. In the fourth they touch from outside on the left: fourth contact, the end of the partial phase. On the fourth panel a line runs from the Sun's centre up to its north point and another to the point of tangency, with an arc between them labelled P, the position angle, opening counter-clockwise from north through about ninety degrees.the two discs as the observer sees them: north up, east to the leftC1exterior tangencythe partial phase beginsC2interior tangencytotality beginsC3interior tangencytotality endsC4exterior tangencythe partial phase endsNPP is measured eastward from thenorth point of the solar limbthe Moon's pathrelative to the SunSchematic. At the interior contacts the two limbs are drawn four pixels apart.

The four solar eclipse contacts

A contact is a tangency of the two discs, which is why C1 and C4 are roots of m=L1′m = L_1' and C2 and C3 roots of m=|L2′|m = |L_2'|. The position angle PP locates the point of tangency on the solar limb, and is what the tables print beside each time.

diagram · Contact times, magnitude and position angles from Besselian elements · Drawn here, tools/figures/contact_configurations.py

Obscuration against magnitude for equal apparent discsA square plot with magnitude from zero to one along the horizontal axis and obscuration from zero to one up the vertical axis. A dashed straight line runs corner to corner where obscuration would equal magnitude. The computed curve starts at the same origin, stays well below that line throughout, rising slowly at first and steeply near the right, and meets it again only at the top right corner where the discs coincide. A marked point on the curve shows that a magnitude of 0.50 corresponds to an obscuration of 0.391.0.00.00.20.20.40.40.60.60.80.81.01.0magnitude, the fraction of the solar diameterobscurationobscuration 0.391 at magnitude 0.50apparent radius ratios = 1.00, equal discsmagnitude is the fraction ofthe solar diameter coveredobscuration is the fractionof the solar area coveredobscuration = magnitudethe computed curvewhich lies below it at everymagnitude short of oneComputed from the lens-area formula of the 1961 Explanatory Supplement, section 9D.

Obscuration against magnitude

For equal apparent discs, obscuration runs below magnitude before totality. A magnitude of 0.50 covers 0.391 of the solar area. The curve is computed from the lens-area formula quoted above, section 9D of the 1961 Explanatory Supplement.

diagram · Contact times, magnitude and position angles from Besselian elements · Drawn here, tools/figures/magnitude_obscuration.py

The true lunar limb against the mean limbA circle stands for the mean lunar limb. A closed wiggly curve drawn around it is the true limb, departing inward and outward by up to about two and a half arcseconds, with the departure exaggerated about fifty-seven times. Position angle is marked at zero, ninety, one hundred and eighty and two hundred and seventy degrees, measured from the Moon's north pole through east. Near position angle sixty-six degrees the true limb bulges outside the circle at a mountain peak, and near one hundred and fourteen degrees it dips inside the circle at a valley. The peak region and the valley region are shaded and labelled: the peak hides the Sun early, the valley still lets sunlight through after the nominal second contact.PA 0°, lunar northPA 180°PA 270°PA 90°, eastnominal contact pointmean limb, and the Sun'slimb at nominal C2Peak at PA 66°The Moon already covers the Sunhere, so the light at this angleis cut off before nominal C2.Valley at PA 114°Sunlight still reaches the observerthrough this valley after nominalC2, so second contact comes late.Position angle runs from the Moon'snorth pole through east.Schematic. The relief is exaggerated about 57 times, and the profile is invented rather than real LOLA data.

True and mean lunar limb

The Moon's silhouette departs from a circle by up to about three arcseconds, so second contact is fixed not by the mean limb but by whichever valley is the last to let sunlight through and whichever peak is the first to cut it off.

diagram · Limb profile methods · Drawn here, tools/figures/limb_profile.py

Baily's beads as gaps between the solar limb and the lunar profileA chart with the angle from the nominal point of second contact along the horizontal axis, from minus forty to plus forty degrees, and limb height in arcseconds above the mean lunar limb on the vertical axis. A jagged curve is the lunar limb profile, with the Moon's body shaded below it. A shallow downward-curving line is the Sun's limb a few seconds before second contact. Wherever the profile lies below that line a narrow sliver of sunlight survives, and four such slivers are shaded and labelled as beads. A dotted copy of the same curve, lower on the chart, has sunk until the last of those slivers closes: that is second contact.mean limb-40°-20°0°20°40°C, the angle from the point of nominal second contact-10+1+2limb height, arcsecondsoutward boundary = base − hM = 1.0016the Sun's limb a few seconds before second contactdotted: the same curve at second contact, when the last bead goes outbeads: sunlight surviving in the valleysSchematic. The profile is invented, and the height scale is exaggerated against the angle scale by about a thousand times.

How Baily's beads form

A bead is the gap between the Sun's limb curve and a valley floor, so the beads go out one by one as that curve sinks, and second contact is the instant the last of them closes.

diagram · Baily's beads · Drawn here, tools/figures/bailys_beads.py

Solar radius values in arcseconds at 1 au, with uncertaintiesA dot chart on a horizontal axis running from 959.1 to 960.2 arcseconds. Two standards are drawn as open squares: Auwers 1891 at 959.63 with an error bar of plus or minus 0.05, and the IAU 2015 nominal radius at 959.22 with no error bar. Six eclipse determinations are drawn below them as filled circles: Kubo's range of 959.74 to 959.88 as a bar, Adassuriya 959.89 plus or minus 0.18, Quaglia 959.95 plus or minus 0.05, Jubier 959.98, Lamy 959.99 plus or minus 0.06 and Guhl 960.01. A dashed vertical line at 959.63 marks the standard still in use, and a shaded band from 959.95 to 960.01 shows that the modern eclipse values cluster about a third of an arcsecond above it.959.2959.4959.6959.8960.0960.2solar angular semidiameter at 1 au, arcsecondsStandards in use, drawn as open squaresEclipse determinations, drawn as filled circlesAuwers 1891959.63 ± 0.05IAU 2015 nominal959.22Kubo 1993959.74 to 959.88Adassuriya 2011959.89 ± 0.18Quaglia 2021959.95 ± 0.05Jubier 2021959.98Lamy 2015959.99 ± 0.06Guhl 2023960.01959.63″, the standardstill in usethe eclipse valuescluster hereThe eclipse values measure the last photospheric light, about 0.32 arcseconds beyond Auwers' 19th-century limb.

Solar radius values compared

The eclipse determinations cluster near 959.95 to 960.01 arcseconds, about a third of an arcsecond above the 959.63 arcseconds that the almanacs and most predictors still use, and about three quarters of an arcsecond above the IAU 2015 nominal radius.

diagram · Solar radius values and their provenance · Drawn here, tools/figures/solar_radius_values.py

The relief the profile is drawn from. Colour codes elevation over the eastern limb, from 2.4 billion LOLA shots. The…

LOLA topography, eastern limb

The relief the profile is drawn from. Colour codes elevation over the eastern limb, from 2.4 billion LOLA shots. The profile is not a picture of this surface but one number per 0.02° bin, the largest angular radius any point in that bin presents to the observer, so a far-side peak can enter the limb and a near-side plain never does. NASA/Goddard/MIT/Brown.

photograph · Wright and Young 2024, the raster method · Third-party, Public domain. Source

The four contacts of a planetary transitA large circle is the solar disc with north at the top and east on the left. A dashed horizontal line above the centre is the planet's path, crossed from left to right. Four small circles sit on the path. The two outer ones, labelled I and IV, touch the solar limb from outside. The two inner ones, labelled II and III, touch it from inside. A filled circle marks the planet at greatest transit, directly above the solar centre, and a short vertical segment labelled b joins it to the centre. A line from the centre to contact II, and an arc from the north direction to that line, show the position angle P. A panel on the right states the contact condition.NEpathIIIIIIIVbgreatest transitPingressegressContact conditionseparation of centres = LI and IV: L = s☉ + s_pII and III: L = s☉ − s_pb: least separation of centresP: position angle, north through eastA larger s☉ moves I and II earlierand III and IV later.Schematic, geocentric. The planet is drawn about twenty times too large relative to the Sun.

The four transit contacts

Contacts I and IV are external tangencies and II and III internal ones, so a larger solar semidiameter moves I and II earlier and III and IV later. The least separation bb is reached at greatest transit, and the position angle PP is counted from north through east.

diagram · Enumerating transits and their elements · Drawn here, tools/figures/tr_contact_geometry.py

Contact-time shift per arcsecond of contact radiusA chart with the ratio of least separation to contact radius, b over L, from zero to 0.95 along the horizontal axis and the shift of a contact in seconds of time per arcsecond of contact radius, from zero to forty, on the vertical axis. Two rising curves start flat and steepen towards the right. The solid curve, for a relative motion of 240 arcseconds per hour, starts at 15 seconds per arcsecond. The dashed curve, for 355 arcseconds per hour, starts at about 10. Two open circles on the solid curve mark the 2012 and 2004 Venus transits near 19 and 21 seconds per arcsecond. Two squares mark the 2016 Mercury transit on the solid curve near 16 and the 2019 Mercury transit on the dashed curve near 10.0 s10 s20 s30 s40 s0.00.20.40.60.8b / L: least separation over contact radiusseconds of time per arcsecond of Ln = 240″/hn = 355″/h2004 Venus: 20.5 s2012 Venus: 18.8 s2016 Mercury: 15.9 s2019 Mercury: 10.2 sVenus, interior contactsMercury, interior contactsComputed from the Explanatory Supplement contact solution; geocentric, parallax not included.

Transit timing per arcsecond

Per arcsecond of contact radius, an interior contact moves 10 seconds of time in the near-central 2019 Mercury transit and 21 seconds in the 2004 Venus transit. The curves are 3600/(n1−(b/L)2)3600/(n\sqrt{1-(b/L)^2}) from the Explanatory Supplement contact solution, evaluated with bb and nn from the published tables.

diagram · Transit contacts and local circumstances · Drawn here, tools/figures/tr_radius_sensitivity.py

The six contacts of a total lunar eclipseTwo concentric circles centred on the shadow axis: the larger is the penumbra and the smaller the umbra. A straight line, the Moon's track, crosses them above the centre, with a short perpendicular marked gamma from the centre to the track. Seven outlined Moon disks sit on the track from right to left: P1 touching the outside of the penumbra, U1 touching the outside of the umbra, U2 just inside the umbra, G at the point nearest the centre, U3 just inside the umbra on the other side, U4 touching its outside, and P4 touching the outside of the penumbra. Penumbral contacts are drawn dashed and umbral contacts solid.γP1U1U2GU3U4P4penumbraumbraMoon's motionnorth up, east leftSchematic to scale in Earth radii (ρ = 1.2848, σ = 0.7403, k = 0.2725, γ = 0.35); the straight track and its tilt are idealised.

Six contacts of a lunar eclipse

The six contacts are the instants when the Moon's track meets the circles at distances ρ+k\rho + k, σ+k\sigma + k and σ−k\sigma - k from the shadow axis, and gamma is the perpendicular from the axis to the track. Schematic, to scale for Meeus's Danjon radii at u=0u = 0.

diagram · Enumeration, elements and contacts · Drawn here, tools/figures/lun_contacts.py

Atmospheric layer height implied by three umbra-enlargement rulesA line chart. The horizontal axis is the Moon's distance from 56 to 64 equatorial Earth radii. The vertical axis is the height in kilometres of the atmospheric layer that each rule effectively adds to the Earth. Chauvenet's 2 per cent rule is a solid line falling from about 94 km at 56 Earth radii to about 90 km at 64 Earth radii. Danjon's factor 1.01 is a dashed horizontal line near 74 km. Herald and Sinnott's 0.0136 Earth radii, evaluated at a contact angle of 45 degrees, is a dotted horizontal line near 86.6 km. A shaded band from 82.2 to 90.7 km shows the spread of single-eclipse mean heights that Herald and Sinnott report.single-eclipse means, 82.2 to 90.7 km (Herald and Sinnott)5658606264lunar distance, equatorial Earth radii708090100implied layer height, kmChauvenet, 1.02solid; varies with distanceHerald and Sinnott, h = 0.0136dotted; 86.6 km at θ = 45°Danjon, 1.01dashed; 74 kmComputed from the quoted formulas with the Sun at 1 au; heights are above the 45-degree radius 0.998340.

Three umbra-enlargement rules compared

Chauvenet's 2 per cent rule is equivalent to a layer that thins from about 94 to 90 km as the Moon recedes, while Danjon's factor 1.01 and Herald and Sinnott's h=0.0136h = 0.0136 give fixed layers of about 74 and 86.6 km. The observed single-eclipse means of 82.2 to 90.7 km bracket only the last. Curves computed from the quoted formulas with the Sun at 1 au. Heights are above the 45-degree radius 0.998340. The Herald and Sinnott value is evaluated at θ=45∘\theta = 45^{\circ} with the Sun on the equator. At θ=0∘\theta = 0^{\circ} it is 97.3 km and at θ=90∘\theta = 90^{\circ} it is 75.9 km. These two values are computed here.

diagram · Shadow geometry and enlargement · Drawn here, tools/figures/lun_shadow_rules.py

The fundamental plane of a lunar occultationThe fundamental plane seen along the line from the star. The Earth is a circle of unit radius with x running east and y running north from its centre. A straight track, rising gently from left to right, crosses near the top of the Earth's disc; it is the path of the centre of the Moon's shadow. Three circles of radius k are drawn on the track, at one hour before conjunction, at conjunction and one hour after; the middle one is solid and the other two are dashed. Two dotted lines parallel to the track, one above and one below, bound the band the circle sweeps. The lower line cuts across the Earth's disc and is labelled southern limit; the upper line lies wholly off the disc and is labelled northern limit. A vertical dimension on the left marks Y, the height of the track above the Earth's centre at conjunction, and an arrow inside the middle circle marks its radius k.x (east)the Earth's centrethe Earth's disc, radius 1track of (x, y)northern limitsouthern limitT₀ − 1 hT₀T₀ + 1 hkYSchematic from the elements of ES 1961 Example 10.2: Y = +0.9753, x′ = +0.6046, y′ = +0.0543, k = 0.2725.The Earth's rotation is not drawn, so the band shows the shadow's sweep on the plane, not the zone on the ground.

Lunar occultation fundamental plane

For a star the Moon's shadow is a circle of fixed radius k=0.2725k = 0.2725 moving along an almost straight track. The occultation zone is bounded by the two lines parallel to that track at distance kk. Here, with Y=+0.9753Y = +0.9753, the northern line misses the Earth, so only a southern limit exists.

diagram · Besselian elements for lunar occultations · Drawn here, tools/figures/occ_fundamental_plane.py

Predicting and reducing a stellar occultation on the fundamental planeTwo panels. Left: a circle for the Earth seen from the star, crossed diagonally by a band of constant width, the shadow of the occulting body. A dashed central line runs along the middle of the band, and a dashed line lies parallel to each edge, outside it, marking the 1-sigma uncertainty. An arrow shows the direction of motion. Right: an ellipse for the body's outline with four horizontal solid chords across it, each ending in two dots, and one dotted horizontal line that misses the ellipse. A small plus marks the ellipse centre and a small open circle marks the ephemeris position, joined by a short arrow labelled as the astrometric offset.xymotionfundamental plane, seen along the star direction1σ line: edge shifted bythe cross-track uncertaintyshadow: width D,the body's diametercentral lineEarthmisschordephemeris positionfitted centreafter the event: chords on the same planeellipse fit gives a′, b′, its angle and the offsetstar motion relative to the bodySchematic. Widths, uncertainty and shape are illustrative, not an event.

Occultation shadow path and chords

On the fundamental plane the shadow band has the body's own width, and the dashed 1-sigma lines sit one cross-track uncertainty outside each edge. After the event, chords at several offsets fix an ellipse whose centre, compared with the ephemeris position, is the astrometric result.

diagram · Prediction geometry and astrometry · Drawn here, tools/figures/mb_shadow_path.py

Eclipse, occultation, transit and shadow transit of a Galilean satelliteA view from above Jupiter's north pole. Sunlight arrives from the left. A shaded band, Jupiter's shadow, extends to the right of the planet. A circle around Jupiter is a satellite's orbit, traversed counterclockwise. An arrow from Jupiter points down and to the left towards the Earth, at an angle to the sunlight. Two dashed lines tangent to Jupiter and parallel to the Earth direction mark the corridor that the Earth sees as Jupiter's disc. Four satellite positions are labelled: shadow transit on the Sun side, eclipse inside the shadow band, occultation inside the dashed corridor behind Jupiter, and transit inside the dashed corridor in front of Jupiter. The eclipse and occultation positions are separated by the angle between the Sun and Earth directions.sunlightto the EarthJupiterorbital motionshadow transitits shadow falls on the disceclipsesatellite inside the shadowoccultationsatellite behind the disctransitsatellite in front of the discphase angleJupiter's shadow: umbra darker,penumbra lighterSchematic, viewed from above Jupiter's north pole. Not to scale. The phase angle isdrawn as 35 degrees; at Jupiter it never exceeds about 12 degrees.

Four Galilean satellite phenomena

The two Sun-fixed zones and the two Earth-fixed zones of one orbit are separated by Jupiter's phase angle, so an eclipse and an occultation of the same satellite are distinct events at distinct times.

diagram · Eclipses, occultations, transits and shadow transits · Drawn here, tools/figures/jup_phenomena.py

Saturn's globe and ring edges at a ring opening of 20 degreesFive concentric ellipses centred on Saturn, numbered 1 to 5, show the outer and inner edges of ring A, the outer and inner edges of ring B and the inner edge of ring C. Rings A, B and C are shaded alike. The gap between edges 2 and 3 is the Cassini Division. The flattened globe sits in the middle and hides the middle of the back arc of each ellipse, while the front arc crosses in front of it. An arrow marks half the major axis of edge 1 and a dashed line marks half its minor axis.a/2b/2 = (a/2) sin|B|1 outer edge of ring A, 1.0000 a2 inner edge of ring A, 0.8801 a3 outer edge of ring B, 0.8599 a4 inner edge of ring B, 0.6650 a5 inner edge of ring C, 0.5486 aglobe to scale with the rings:equatorial radius 60,268 kmpolar radius 54,364 kmData figure. Edges at Meeus's fractions of a = 375.35″/Δ, with B = 20° and P = 0.Shading marks the ring bands only. It does not show optical depth.

Saturn's globe and rings

At a ring opening of 20 degrees the outer edge's minor axis is a third of its major axis, and the flattened globe hides the middle of the back of every ring edge while the front passes across it. Edges follow Meeus's fractions of a=375.35″/Δa = 375.35''/\Delta, and the globe uses the 60,268 km and 54,364 km radii.

diagram · Saturn's satellite theories and ring geometry · Drawn here, tools/figures/sats_ring_ellipse.py

Ring-plane crossings of Saturn by the Sun and the Earth, 1995 to 2025A horizontal time axis runs from 1993 to 2028 with ticks every five years. An upper row of circles marks the three Sun crossings in November 1995, August 2009 and May 2025. Brackets between them give the intervals, 13.72 years and 15.74 years. A lower row of diamonds marks the Earth crossings: three in 1995 and 1996, one in 2009 and one in 2025.1995200020052010201520202025SunEarth1995-11-192009-08-102025-05-0613.72 years15.74 yearstwo intervals sum to 29.46 years, about one Saturnian yearData figure. Circles: Sun crossings (Saturnian equinoxes). Diamonds: Earth crossings.

Saturn ring-plane crossings, 1995 to 2025

Saturn's equinoxes alternate between a short and a long half of its orbit, 13.72 and 15.74 years apart, and the Earth crosses the ring plane once or three times near each.

diagram · Phenomena and mutual events of Saturn's satellites · Drawn here, tools/figures/sats_crossing_timeline.py

The nine-stage eclipse computation pipelineA flow chart read from top to bottom. A configuration record sits above everything, followed by stage 1, the ephemeris, orientation and time layer, which spans the full width. Below it the flow splits in two. The left column is the elements path: stage 2 enumeration, stage 3 Besselian elements, stage 4 global circumstances, stage 5 partial-eclipse maps and stage 6 local circumstances. The right column is a single dashed box, the direct topocentric path, which root-finds on apparent topocentric places and takes no Besselian elements. An arrow leads from it back into stage 6, labelled as a cross-check the two paths must pass to 0.1 seconds. Below stage 6 the flow is one column again: stage 7 terrain, stage 8 lunar limb and stage 9 products with uncertainty. A bracket down the left edge marks stages 1 to 6 as almanac mode and stages 7 and 8 as what edge mode adds; stage 9 belongs to both.Configuration record, fixed before stage 1 and printed with every productephemeris, lunar orientation, ellipsoid, s₀, k₁, k₂, terrain, ΔT, time scale, refraction1Ephemeris, orientation and timeapparent places of Sun and Moon, sidereal time, topocentric libration, ΔT as metadataelements pathdirect topocentric path2Enumeration and provisional typelunations, γ and u, type, Saros3Besselian elementsx, y, d, μ, l₁, l₂, tan f₁, tan f₂4Global circumstances, smooth Mooncentral line, limits, durations, width5Partial-eclipse mapsmagnitude and obscuration contours6Local circumstances, smooth Mooncontacts, magnitude, obscuration, P and VDirect topocentric pathroot-find δ(t) = rₛ ± rₘ on theapparent topocentric places ofstage 1, with no elements formedsite-level work and limb testscross-checkthe two paths agree to 0.1 s7TerrainSRTM GL1 or Copernicus GLO-30 orthometric height plus geoid undulation8Lunar limbLOLA profile binned to 18,000 elements, then umbra polygons, true limits and beads9Products with uncertaintyerror-budget rows summed in quadrature, limits drawn at s₀ and s₀ ± σalmanac mode: stages 1 to 6edge mode adds 7 and 8both modesSchematic. Stage numbers follow the pipeline design note. A dashed outline marks the path that forms no elements.

The nine-stage pipeline

Two computational paths leave the same ephemeris layer, and the design's only true cross-check is that they meet again at local circumstances within 0.1 s. Almanac mode ends at stage 6, and terrain and the lunar limb are what edge mode adds.

diagram · Solar eclipse pipeline · Drawn here, tools/figures/pipeline_stages.py

The ranked error budget, as position error at an eclipse limitA horizontal bar chart on a logarithmic axis running from one metre to ten kilometres. Twenty terms from the error budget are ranked from largest to smallest. Two implementation bugs head the list at tens of kilometres: a geometric Sun paired with an apparent Moon at 38 km and TT used where UT belongs at 32 km, with a sphere used instead of the ellipsoid at 21 km behind them. Three shaded bars follow at kilometre scale and are the terms the corpus calls dominant: terrain omitted at up to 3 km, the lunar limb omitted at 1 to 3 km, and the choice of solar radius at 600 m. Below them the lunar radius constant, the centre-of-figure offset and the delta T prediction error lie between 400 m and 1.4 km. Watts-era, sidereal-time and UT1/UTC effects also exceed 200 m. The ephemeris terms at the foot are comparisons between releases, not accuracy bounds against truth. Bars mix model omissions, differences and uncertainty components; they cannot all be summed in quadrature.1 m10 m100 m1 km10 km38 km1Geometric Sun with apparent Moon32 km2TT used as UTup to 21 km3Sphere instead of ellipsoidup to 3 km4▸ Terrain omitted1 to 3 km5▸ Lunar limb omitted1.4 km7Lunar radius k, umbral, IAU value0.5 to 1 km9Centre of figure against centre of mass500 to 800 m8ΔT prediction error, realised in 2024600 to 750 m10Watts-era limb data600 m6▸ Solar radius 959.63″ against 959.95″up to 500 m17Sidereal time, mean against apparentup to 420 m18UT1 against UTCup to 170 m11Geoid against ellipsoid height60 to 130 m12Implementation spread, identical inputs100 m band13Solar radius residual, ± 0.05″under 20 m24Nutation, 1980 against 2000A16 m21Ephemeris, DE403 to DE421, at 202010 m22ELP-2000/82 truncated as in the Canonabout 10 m23Polar motion2 m25TT against TDBedge position error, metres, log scalerankterm, as the error budget ranks it▸ the three terms the corpus calls dominant. A tick inside a bar marks the low end of a stated range.

The ranked error budget

Mixed reduction and time conventions produce errors of tens of kilometres. Terrain and limb omission reach kilometres, and the cited 0.32 arcsecond solar-radius difference moves a limit by about 600 m. Several other omitted corrections also exceed 200 m. The ephemeris bars are comparisons between releases, not bounds against truth. Each bar is a diagnostic scale from the table above.

diagram · Solar eclipse error budget · Drawn here, tools/figures/error_budget.py

Used only by the build

These pictures appear on no page. The social card shows when a page is shared, and the photograph is its source.

PictureDetails
The 1200x630 social preview card. The photograph is scaled to fit and centred on black rather than cropped, so the…

Social preview card

The 1200x630 social preview card. The photograph is scaled to fit and centred on black rather than cropped, so the prominences around the limb survive; the site name ("Computing Eclipses and Occultations"), on two lines, and the "Luc Viatour / lucnix.be, CC BY-SA 3.0" credit are drawn into the image, because a social card is shown without the page around it and the licence asks for the credit beside the image.

photograph · Third-party, CC BY-SA 3.0, shared alike. Source

Totality, 1999 August 11, photographed from France. Author field: "Luc Viatour", credit "Own work, www.lucnix.be". Commons file page read 2026-09-16;…

Totality, 1999, France

Totality, 1999 August 11, photographed from France. Author field: "Luc Viatour", credit "Own work, www.lucnix.be". Commons file page read 2026-09-16; reached via the redirect from File:Solar eclipse 1999 4 NR.jpg. Downloaded as the 1280 px Commons rendering of a 3543x3489 original. The licence requires the credit beside the image, so every use of it here carries "Luc Viatour / lucnix.be, CC BY-SA 3.0" in the caption.

photograph · Third-party, CC BY-SA 3.0. Source