Computing Eclipses, Occultations and Transits

Uranus, Neptune, Pluto and Mars satellite events

workingupdated 2026-10-17uranuspheura07gust86plutocharontritonphobosmutual-events
  • Uranus's satellites have mutual events every 42 years, at Uranus's equinox. The 2007 season was the first observed. The Institut de mécanique céleste et de calcul des éphémérides (IMCCE) predicted it with two models, GUST86 and LA06, and published both 1.
  • The models disagreed by up to 500 km, or 0.04 arcseconds. Mid-times mostly agreed within 5 minutes, but one event differed by 30 minutes, and 11 main events predicted by LA06 did not occur in GUST86 1.
  • The reason was the viewing geometry. Most earlier observations saw the system nearly pole-on, so the orbital inclinations were poorly fitted. The mutual events constrained them directly 1.
  • Observations reached formal uncertainties below 0.01 arcseconds. The first event, Oberon occulting Umbriel on 2007 May 4, gave a mid-time to 4 s. Eight events seen with telescopes of 0.4 to 10 m showed observed mid-times systematically later than predicted 2 3.
  • Pluto and Charon eclipsed each other from 1985 to 1990 at 3.2-day intervals. The light curves gave radii, albedo maps and the orbit, and this happens only about once every 124 years 4 5.
  • The same software stack covers these systems unevenly. JPL uses URA182, NEP097, PLU060 and MAR099. Stellarium uses GUST86 and Lainey's MarsSat and has no dedicated Triton or Charon theory. Miriade lists no Charon ephemeris 6 7 8.

The question. Beyond Saturn, which satellite systems produce observable eclipses, occultations and mutual events, how were the classic seasons predicted and observed, and which theories do current programs use for them? The geometry and timing conventions are the same as in the Saturn phenomena note. The theory versions for Saturn are in the theories note.

Uranus: the 2007 equinox and PHEURA07

Why every 42 years

"Every 42 years, the Earth and the Sun pass through the equatorial plane of Uranus allowing observations of mutual occultations and eclipses of the main satellites" 1. The satellites orbit close to Uranus's equatorial plane, so the events need the Earth or the Sun in that plane, at the "equinox" on Uranus 1. Away from equinox the Earth sees the system from near its pole, and the satellites do not pass in front of each other.

That geometry made the predictions hard. "The orbits of the Uranian satellites have little known inclinations due to a geocentric polar view of the system from Earth most of the time" 1. A model fitted to pole-on astrometry constrains the satellites' positions in the sky plane well and their heights above Uranus's equator poorly. Those heights are exactly what decides whether an event occurs.

For 2006 to 2008 the paper tabulates the uranocentric declinations of the Earth and the Sun by month. The best period for deep events was May 2007 to February 2008 1. Uranus was at declination −4 to −8 degrees, so both hemispheres could observe. Its opposition fell in September, in the middle of the season 1.

Two models, published side by side

IMCCE computed every event with two ephemerides 1:

Model Kind Observations fitted Internal error External accuracy
GUST86GUST86The analytical theory of the five main satellites of Uranus by Laskar and Jacobson, fitted to observations from 1911 to 1986. It was the standard Uranian satellite theory for two decades. (Laskar and Jacobson 1987) Analytical theory 1911 to 1986 10 to 100 km over a ten-year period about 0.1 arcseconds, from Stone and Harris (2000)
LA06 (Lainey and Arlot 2006) Numerical integration with NOE 11,359 observations, 1948 to 2003 around 10 m around 0.05 arcseconds for recent observations

LA06 includes Uranus's gravity field through C20C_{20} and C40C_{40} from French et al. (1988), solar perturbation from DE406, masses from Jacobson et al. (1992) and the IAU 2000 precession of Uranus 1. Only the initial positions and velocities were fitted in that preliminary version 1.

The comparison was the prediction's error estimate 1:

  • "the deviation between LA06 and GUST86 may reach 500 km (0.04 arcsec) either in longitude (change in the midtime of the event) or in latitude (change in the magnitude drop of the event)";
  • "most of the events have their midtimes predicted within 5 min of time", with exceptions such as "30 min of time for the occultation of U-2 by U-1 on August 25, 2007";
  • "among the main events, 11 events predicted using LA06 are not seen using GUST86 and many events have a difference of 50% for their flux drop".

The tables therefore list events from both models, and further tables list events that "may not occur since they are not predicted by both ephemerides" 1. An independent prediction set was published by Christou (2005) 9.

How the events were computed and listed

The paper states the eclipse convention used for every IMCCE mutual-event prediction since. Eclipses are not treated as occultations seen from the Sun "because of the light-time". They are treated as "occultations of the Sun as seen from the eclipsed satellites" 1. Contacts are computed with both the penumbral and umbral cones, together with "the time of the minimum distance to the axis of the cones" 1. The positions of the cones and the satellites "are calculated carefully taking the light-time into account" 1.

The tables give the time of maximum in TT, the event type, the start of the occultation or penumbral eclipse, and the duration in seconds 1. They also give the distance from Uranus's limb in Uranian radii, the flux drop in R, magnitude drops in R and V, and the impact parameterimpact parameterThe smallest apparent distance during a mutual event between the centres of two satellites in an occultation, or between an eclipsed satellite and the axis of the other's shadow cone in an eclipse. Zero is a central event. in arcseconds 1. The event type is P for partial, A for annular, T for total, p for penumbral and c for a conjunction without an event 1. The albedos used are Miranda 0.307, Ariel 0.350, Umbriel 0.189, Titania 0.232 and Oberon 0.205 in V. The paper notes "the strong difference between Ariel and Umbriel" in their effect on the flux drop 1.

An event was counted as observable from a site when the Sun was more than 10 degrees below the horizon, Uranus more than 15 degrees above it, and the satellites more than one Uranian radius from the limb 1. The predicted times were in TT, and observers were told to subtract about 66 s to get UTC and to "start at least 15 min before the beginning of the event" because of the ephemeris uncertainties 1.

The paper also notes events by the planet: occultations by Uranus, eclipses by its shadow, transits and shadow transits. Only the eclipses, and perhaps the shadow transits, are easily observable, and IMCCE used their dates to remove mutual events hidden by the planet 1.

What was observed

The satellites are faint and close to a bright planet. Observers worked in the near-infrared and modelled and subtracted the planet's light from each frame 3.

  • First detection. Hidas, Christou and Brown observed "the occultation of Umbriel by Oberon on 4 May, 2007", which they believed "is the first observed mutual event between satellites of Uranus". A geometric fit gave the mid-event time "with a precision of 4 seconds" and an impact parameter of "500 +/- 80 km", "more precise than estimates based on current ephemerides" 2.
  • Eight events with five instruments. Christou and colleagues observed with telescopes "ranging in aperture from 0.4m to 10m", in the near-infrared "to mitigate the glare from the planet". Of fifteen light curveslight curveThe record of a target's brightness against time. In a mutual event the shape and depth of the light curve encode the relative position of the two satellites., "eight of which show a clear drop", giving relative positions "with typical formal uncertainties of <0.01 arcsec" 3. Their mid-times showed "a systematic lag, with the observations later than predictions". Two predicted partial eclipses of Miranda showed no significant drop 3.
  • VLT adaptive optics. Arlot, Dumas and Sicardy recorded an eclipse of Titania by Umbriel on 2007 December 8 in K band with the ESO VLT and the NACO adaptive-optics camera, to assess "the quality of the available dynamical models" 10.

These results agree with the Saturnian experience. A mutual event gives a relative position an order of magnitude better than direct astrometry of the same satellites, and it tests the out-of-plane part of the orbit that pole-on astrometry misses. The next Uranian season falls 42 years after 2007, in the late 2040s.

Current ephemerides for Uranus's satellites

JPL's table assigns URA182 to Ariel, Umbriel, Titania, Oberon and Miranda. Its reference is Jacobson and Park (2025), "The Orbits of Uranus, Its Satellites and Rings, the Gravity Field of the Uranian System, and the Orientation of the Poles of Uranus and Its Satellites", AJ 169, 65 6. Miriade labels its Ariel positions "INPOP19 + LTE-NOE" 8. LTE stands for Laboratoire Temps Espace, the name that IMCCE's campaign page carries 11. Stellarium uses GUST86 "version 0.1 (1988,1995)" by Laskar and Jacobson, rearranged by Gajdosik 12 7. Cartes du Ciel (Skychart) also uses GUST86, translated from the IMCCE Fortran 13. The two open-source planetaria therefore carry the model whose inclinations the 2007 events were designed to test.

Neptune and Triton

No mutual-event campaign for Neptune's satellites appears in the IMCCE campaign pages or the PHEMU technical notes, which cover Jupiter, Saturn, Uranus and Pluto-Charon 11 5. Eclipses of satellites by their planet have been modelled for the Neptunian system by Mallama. This work is known here only through Arlot and Thuillot's citation of it 14.

For positions, JPL assigns NEP097 to Triton 6. Miriade labels Triton "INPOP19 + LTE-SAI" 8. The MULTI-SAT server is run by IMCCE and the Sternberg Astronomical Institute (SAI) 15. Cartes du Ciel uses Jacobson (1990), A&A 231, 241 13. Stellarium's ephemeris wrapper has no dedicated Triton theory function at commit 77d52ea, so Triton falls back to the generic orbit handling 7. The NAIF constants kernel gives Triton a radius of 1352.6 km 16.

Pluto and Charon, 1985 to 1990

The Pluto-Charon events are the classic demonstration of what mutual events measure. "The first eclipses between Pluto and its satellite ("Charon") were detected in January and February 1985, confirming the satellite's existence" 4. Binzel and colleagues predicted that "Eclipses lasting a few hours will now occur at 3.2-day intervals for the next 5 to 6 years and then will cease for about 120 years" 4. They listed the parameters to be measured: "the diameters of the planet and satellite, the surface albedo distribution on one hemisphere of the planet, the orbit of the satellite, and the mass of the planet and hence its density" 4.

The 3.2-day spacing is half of Charon's 6.387-day orbital period, which Cartes du Ciel's Charon model uses 13. Each orbit then gives two events, one with Charon in front of Pluto and one with Charon behind it. PHEMU Technical Note 9 gives the recurrence as "only once every 124 years", half of Pluto's orbital period 5.

The following account of the season is reported secondhand from that technical note. The original papers are not quoted here 5:

  • Predictions. Mulholland and Binzel (1984) computed the first predictions and showed that the events had not begun by early 1983. Tholen (1985) predicted 81 events for 1986, with a largest drop of about 0.15. Tholen and colleagues tabulated 89 events for 1988.
  • Optics. Mulholland and Gustafson (1987) suggested diffraction might make the light curves depend on wavelength and aperture. Tholen and Hubbard (1988) showed the effect absent, so simple geometrical optics suffice.
  • Maps. Buie, Tholen and Horne (1992) inverted the light curves by maximum entropy onto a 59 by 29 grid for Pluto and Charon and found a bright south polar cap on Pluto 17. Young and Binzel (1993) and Reinsch, Burwitz and Festou (1994) produced independent albedo maps of Pluto's sub-Charon hemisphere. Reinsch and colleagues used 18 transits and 15 eclipses and occultations of Charon from 1982 to 1990.
  • Radii. Young and Binzel (1994) examined a discrepancy of about 4 per cent between Pluto's radius from the mutual events and from the 1988 stellar occultation. They attributed it to limb darkening neglected in the event models, which leads to underestimated radii 18.
  • Orbit. Tholen and Buie (1997) refined Charon's orbit from HST images and found its semi-major axis in good agreement with the values used to derive the radii from the mutual events.

The radii lesson carries over to every mutual-event reduction. The model of the occulting and occulted discs, including limb darkening and albedo pattern, biases the geometry recovered from the light curve. The PHESAT09 reduction addresses the same issue with its scattering-law model 19.

Current ephemerides. JPL's PLU060 covers Charon, Nix, Hydra, Kerberos and Styx from 1800 to 2199 relative to the Pluto system barycentre 20 6. The NAIF constants kernel gives Pluto a radius of 1188.3 km and Charon 606 km 16. Cartes du Ciel's Charon is Tholen's 1985 model. It uses a 19,130 km semi-major axis, a period of 6.38723 days, an inclination of 94.3 degrees and a node of 223.7 degrees 13. Miriade lists no Charon ephemeris (2026 October) 8.

Mars: Phobos and Deimos

From the surface of Mars, Phobos and Deimos transit the Sun. The Mars Exploration Rovers recorded such events, reported by Bell and colleagues in 2005 21. No result from that paper is quoted here. IMCCE's campaign pages list no campaign for mutual events of Phobos and Deimos 11.

Positions come from four different models. JPL assigns MAR099, which covers 1600 to 2600 on DE440 6 20. Stellarium uses Lainey's "Ephemerides of the Martian satellites (adjustement from 1877 to 2005, Version 1.0)" 22. Cartes du Ciel uses Sinclair (1989), A&A 220, 321 13. Miriade labels Phobos "INPOP19 + LTE-SAI" 8.

Theories by system and program

System JPL (Horizons, SPICE) IMCCE Miriade Stellarium Cartes du Ciel
Mars MAR099 LTE-SAI Lainey MarsSat 1.0 Sinclair 1989
Saturn SAT441, SAT415 LTE-NOE TASS 1.7 TASS
Uranus URA182 LTE-NOE GUST86 GUST86
Neptune (Triton) NEP097 LTE-SAI none dedicated Jacobson 1990
Pluto (Charon) PLU060 not found none dedicated Tholen 1985

Sources: 6 8 7 13. Jupiter's Galilean satellites are covered in the Jupiter satellite topic.

Sources compared

Source What it gives that the others do not
Arlot, Lainey and Thuillot 2006 The 2007 prediction method, the two-model error estimate, and the eclipse light-time convention
Hidas et al. 2008, Christou et al. 2009 Observed results of the 2007 season: precision and a systematic lag against predictions
Arlot, Dumas and Sicardy 2008 An adaptive-optics observation on an 8 m class telescope
Binzel et al. 1985 The detection of the Pluto-Charon events and the list of quantities they determine
PHEMU Technical Note 9 A compact history of the Pluto-Charon season and of the Saturnian events before 1997
JPL satellite ephemeris table The current JPL file per satellite with its published reference
Stellarium and Cartes du Ciel sources, Miriade headers Which theory each program actually evaluates

What a developer should do

  1. Use the JPL file per system through SPICE: URA182, NEP097, PLU060, MAR099, with DE440. Check the file's span against the dates needed 6 20.
  2. Do not rely on GUST86 for Uranian event prediction. Its inclinations are the quantity the 2007 events tested, and they disagreed with a newer fit by up to 500 km 1.
  3. Publish predictions from two independent ephemerides and show their difference, as IMCCE did for Uranus in 2007 and for Saturn in 2009 1 14.
  4. Include limb darkening and an albedo model when reducing mutual-event light curves, or expect radius and position biases of the Pluto-Charon kind 18 19.
  5. Read first: Arlot, Lainey and Thuillot 2006, then Christou et al. 2009.

What this changes

Nothing in the solar-eclipse pipeline. For the extended corpus, the Uranian and Pluto-Charon cases add one requirement: an event predictor must carry the uncertainty of the satellite ephemeris through to the event list, because whole events can appear or vanish between models.

Open questions

  • PHEURA07 results paper. Obtain IMCCE's consolidated reduction of the 2007 Uranian mutual events with O − C against GUST86, LA06 and a JPL ephemeris, if published.
  • Bell et al. 2005. Read Nature 436, 55 for the rover-observed transit timings of Phobos and Deimos and the orbit offsets they implied.
  • Pluto-Charon originals. Obtain Young and Binzel 1994 (Icarus 108, 219) and Buie, Tholen and Horne 1992 (Icarus 97, 211) to replace the secondary account with the papers' own numbers.
  • Mallama's satellite-eclipse models. Obtain the papers Arlot and Thuillot cite as Mallama (2000, 2007a, 2007b) for the Neptunian and Uranian eclipse models.

References

  1. 1peer-reviewed Arlot, J.-E., Lainey, V., Thuillot, W. (2006). Predictions of the mutual events of the Uranian satellites occurring in 2006-2009. Astronomy and Astrophysics 456, 1173-1179 Read in full from the HAL PDF. Source of the 42-year cycle, GUST86 and LA06, their internal and external errors, the 500 km (0.04 arcsecond) model spread, the 5 to 30 minute spread in mid-times, and the rule that an eclipse is computed as an occultation of the Sun seen from the eclipsed satellite with light-time.
  2. 2peer-reviewed Hidas, M. G., Christou, A. A., Brown, T. M. et al. (2008). An observation of a mutual event between two satellites of Uranus. Monthly Notices of the Royal Astronomical Society 384, L38-L40 Abstract read in the arXiv version (arXiv:0711.2095); journal DOI 10.1111/j.1745-3933.2007.00418.x from Crossref. Occultation of Umbriel by Oberon on 2007 May 4, mid-time to 4 s, impact parameter 500 plus or minus 80 km.
  3. 3peer-reviewed Christou, A. A., Lewis, F., Roche, P. et al. (2009). Observational detection of eight mutual eclipses and occultations between the satellites of Uranus. Astronomy and Astrophysics 497, 589-594 Abstract read in the arXiv version (arXiv:0902.4582); journal DOI 10.1051/0004-6361/200811523 from Crossref. Fifteen light curves with five instruments of 0.4 to 10 m, eight events detected, formal uncertainties below 0.01 arcsecond, and a systematic lag of observed mid-times behind predictions.
  4. 4peer-reviewed Binzel, R. P., Tholen, D. J., Tedesco, E. F., Buratti, B. J., Nelson, R. M. (1985). The Detection of Eclipses in the Pluto-Charon System. Science 228, 1193-1195 Abstract read through Crossref. First eclipses in 1985 January and February, events at 3.2-day intervals for 5 to 6 years, then none for about 120 years.
  5. 5primary Arlot, J.-E., Tanga, P., Thuillot, W. (1998). PHEMU Technical Note 9: Bibliographic note about mutual phenomena in the Saturn, Uranus and Pluto-Charon systems. IMCCE Read in full. Secondary account of Saturnian events from 1909 to 1997 and of the Pluto-Charon events from 1985 to 1990, with a reference list. Used where the original papers were not read, and said so in the text.
  6. 6primary JPL Solar System Dynamics, Planetary Satellite Ephemerides: current ephemeris per satellite (sep.html) Read 2026-10-17. Assigns SAT441 to Mimas to Iapetus, SAT415 to the inner small satellites, URA182 to Ariel to Miranda, NEP097 to Triton, PLU060 to Charon and MAR099 to Phobos and Deimos, with references.
  7. 7company Stellarium, src/core/planetsephems/EphemWrapper.cpp at commit 77d52ea34a6b6c78dc544938c3903b6fcf314e93 Read the satellite dispatch. TASS 1.7 for Mimas to Iapetus, GUST86 for the five Uranian satellites, MarsSat for Phobos and Deimos, HTC2 for Helene, Telesto and Calypso, and no dedicated theory for Triton or Charon.
  8. 8primary IMCCE, Miriade ephemcc output headers for Titan, Iapetus, Hyperion, Phoebe, Ariel, Triton and Phobos (queried 2026-10-17) Read the returned headers. Saturnian and Uranian satellites report INPOP19 + LTE-NOE, Triton and Phobos report INPOP19 + LTE-SAI, and Charon was not found in the solar system database.
  9. 9peer-reviewed Christou, A. A. (2005). Mutual events of the Uranian satellites 2006-2010. Icarus 178, 171-178 Not read. Cited from Crossref metadata as an independent prediction set for the 2007 season.
  10. 10peer-reviewed Arlot, J.-E., Dumas, C., Sicardy, B. (2008). Observation of an eclipse of U-3 Titania by U-2 Umbriel on December 8, 2007 with ESO-VLT. Astronomy and Astrophysics 492, 599-602 Abstract read from the HAL PDF. K-band NACO adaptive-optics record of the 2007 Dec 8 eclipse.
  11. 11primary IMCCE (Laboratoire Temps Espace), Observational campaign of the mutual phenomena of Saturn's and Jupiter's satellites, PHEMU-PHESAT 2024 to 2027 Read 2026-10-17, page last updated 2026 Jan 26. Saturn equinox 2025 May 7, Saturnian mutual phenomena from May 2024 to February 2026, 2009 campaign with 33 phenomena observed.
  12. 12company Stellarium, src/core/planetsephems/gust86.c at commit 77d52ea34a6b6c78dc544938c3903b6fcf314e93 Header read. GUST86 version 0.1 (1988, 1995) by Laskar and Jacobson, from the IMCCE ftp.
  13. 13company Chevalley, P., Cartes du Ciel (Skychart), skychart/cu_plansat.pas at commit 784d5a988882bb7d8902b65c9591d226a14688b2 Read the per-system header comments. A Pascal rewrite of Xplanet's libmoons: Sinclair (1989) for Phobos and Deimos, TASS for Mimas to Iapetus, Zadunaisky elements for Phoebe, GUST86 for Uranus, Jacobson (1990) for Triton and Nereid, and Tholen (1985) for Charon. Also, for Jupiter: Read the Jupiter satellite functions. jupsat implements E5 from Lieske (1998) with fuller coefficients than Meeus. JupSat switches to CALCEPH SPK files when enabled.
  14. 14peer-reviewed Arlot, J.-E. and Thuillot, W. (2008). Predictions of the events of the satellites of Saturn during the 2009 equinox. Astronomy and Astrophysics 485, 293-298 Read in full from the HAL PDF. Source of the four event types, TASS and Do93 predictions, 441 events from 2008 Sep 9 to 2010 Jun 18 with 123 easily observable, the 10 to 30 s spread in times of maximum, the 0.1 arcsecond to 600 km scale, the column definitions (TT, penumbral and umbral contacts, flux drop, impact parameter), and the Titan shadow transit window 2009 Feb 24 to 2010 Jan 9.
  15. 15primary IMCCE and SAI, Natural Satellites Ephemeride Server MULTI-SAT, mutual occultations and eclipses of the satellites of Saturn Read 2026-10-17. Offers five theory sets for S1 to S8: Lainey et al. (2015), Lainey (2011), Vienne and Duriez, Dourneau, and Harper and Taylor.
  16. 16primary NAIF, generic_kernels/pck/pck00011.tpc (IAU rotation and shape constants) Read for BODY699, 606, 608, 799, 801, 901 and 999. Saturn radii 60268, 60268, 54364 km. Saturn pole RA 40.589 - 0.036T, Dec 83.537 - 0.004T degrees. Titan 2575.15 km, Iapetus 745.7 by 712.1 km, Triton 1352.6 km, Charon 606 km (current value, replacing the 605 km of the 2009 IAU report), Pluto 1188.3 km. Also, for Jupiter: Read the radii. BODY599_RADII = 71492, 71492, 66854 km; Galilean satellite radii; Sun 695700 km.
  17. 17peer-reviewed Buie, M. W., Tholen, D. J., Horne, K. (1992). Albedo maps of Pluto and Charon: Initial mutual event results. Icarus 97, 211-227 Not read. Described through PHEMU Technical Note 9 (maximum-entropy inversion on a 59 by 29 grid).
  18. 18peer-reviewed Young, E. F. and Binzel, R. P. (1994). A New Determination of Radii and Limb Parameters for Pluto and Charon from Mutual Event Lightcurves. Icarus 108, 219-224 Not read. Described through PHEMU Technical Note 9 (about 4 per cent radius discrepancy with the 1988 stellar occultation, attributed to neglected limb darkening).
  19. 19peer-reviewed Arlot, J.-E., Emelyanov, N. V., Lainey, V. et al. (2012). Astrometric results of observations of mutual occultations and eclipses of the Saturnian satellites in 2009. Astronomy and Astrophysics 544, A29 Read in full from the HAL PDF (CC BY 4.0). Source of the observation counts 14, 66 and 33 for 1980, 1995 and 2009, the photometric model E(t) = K S(X, Y), the O-C residuals against TASS 1.7, Lainey and SAT351, and the NOE-6-2011-MAIN accuracy statement.
  20. 20primary NAIF, generic_kernels/spk/satellites/aa_summaries.txt Read for sat415, sat441, sat457, sat480, ura184 and plu060. Lists bodies and coverage per file. Also, for Jupiter: Read the Jupiter entries. jup365 carries the Galilean moons; jup347, jup348 and jup349 carry irregular moons.
  21. 21peer-reviewed Bell, J. F., Lemmon, M. T., Duxbury, T. C. et al. (2005). Solar eclipses of Phobos and Deimos observed from the surface of Mars. Nature 436, 55-57 Not read. Cited from Crossref metadata for the existence of rover observations of Phobos and Deimos transits of the Sun.
  22. 22company Stellarium, src/core/planetsephems/marssat.c at commit 77d52ea34a6b6c78dc544938c3903b6fcf314e93 Header read. Lainey's Ephemerides of the Martian satellites, adjustment from 1877 to 2005, version 1.0.