24 septembre 2026

Les éclipses de Soleil sont de retour

Ombre, pénombre, animation, lieu d'observation et recherche d'éclipses

Contexte

Le billet d'hier se terminait ainsi : « la prochaine grande étape sera enfin celle qui justifie le nom du logiciel : les éclipses ». Cette étape est déjà franchie. Heclium dessine de nouveau l'ombre et la pénombre de la Lune sur la Terre, comme la toute première version de 1999, et il sait désormais bien davantage : animer l'éclipse, dire ce qu'on en voit depuis un lieu donné et rechercher les éclipses sur des siècles.

Comme pour le billet précédent, l'assistant de programmation Claude Code était à la manœuvre, et chaque calcul a été vérifié contre les données publiées par la NASA.

Logiciel Heclium - Éclipse totale du 12 août 2026 - Cliquez pour agrandir
Éclipse totale du 12 août 2026, à son maximum (17 h 45 min 56 s UTC). L'ombre, en rouge, touche l'ouest de l'Islande ; le grand contour rouge sombre délimite la pénombre.

Le calcul des éclipses

Aux origines : le code de 1999

Le calcul d'origine date de 1999-2000. Le Soleil y était calculé avec la théorie VSOP87 et la Lune avec ELP2000-82. On se plaçait ensuite dans le repère de Bessel, puis on intersectait les cônes d'ombre et de pénombre avec l'ellipsoïde terrestre. La version 2 de 2008 n'allait même pas aussi loin.

Le principe est conservé, mais le calcul a été entièrement réécrit avec des vecteurs : plus de division par une valeur qui peut s'annuler, plus d'ambiguïté sur les longitudes, et l'aplatissement de la Terre est traité exactement. Les positions viennent maintenant de la bibliothèque d'éphémérides commune à Heclium et à Ephemeridium (VSOP87B et ELP2000-82B).

Des résultats vérifiés

La NASA publie pour chaque éclipse ses « éléments de Bessel », calculés eux aussi avec VSOP87 et ELP2000-82. La comparaison a porté sur les éclipses de 1999, 2026 et 2027 :

Le ΔT, une correction importante

Pour passer du temps de la mécanique céleste (TT) au temps de nos montres (UTC), il faut connaître l'écart entre les deux : le fameux ΔT. La bibliothèque utilisait la formule publiée en 2006 par Espenak et Meeus. Mais pour les années 2005 à 2050, cette formule n'est qu'une extrapolation : la rotation de la Terre a accéléré depuis, et elle donne 75,4 s en 2026 au lieu de 69,2 s. Sur l'éclipse du 12 août 2026, cela décalait l'ombre de 6 km.

Depuis 1972, cet écart est pourtant connu exactement : il vaut 32,184 s plus le nombre de secondes intercalaires. Un nouveau modèle l'utilise de 1972 à 2035, et garde la formule de la NASA avant 1972. Ephemeridium en profite aussi.

Le dessin

Comme à l'époque, l'ombre est tracée en rouge, la pénombre en rouge sombre, et une croix violette marque le centre de l'ombre. Les contours sont maintenant des lignes continues qui disparaissent derrière l'horizon, comme les frontières. Quand la pénombre déborde du globe, elle est tracée en plusieurs morceaux.

Autre détail retrouvé de la version 1 : le fin contour noir des côtes. Il ne suit que les vraies côtes, et non les bords des zones de 2° dans lesquelles les données sont découpées.

Logiciel Heclium - Éclipse totale du 11 août 1999 au-dessus de la Roumanie - Cliquez pour agrandir
11 août 1999, maximum de l'éclipse totale (11 h 03 min 04 s UTC) : l'ombre et la croix violette de son centre au-dessus de la Roumanie. Un fin trait noir souligne de nouveau les côtes.

Choisir l'instant et animer

L'époque

Un bouton de la barre d'outils ouvre la boîte de choix de la date et de l'heure, en UTC ou en heure locale. L'instant affiché est rappelé dans la barre d'état. La boîte a été fiabilisée : le jour est limité au nombre de jours du mois, et l'heure locale tient compte de l'heure d'été ou d'hiver en vigueur à la date choisie, et non à la date du jour.

Logiciel Heclium - Boîte de dialogue Époque d'observation - Cliquez pour agrandir
La boîte « Époque d'observation » : date et heure en UTC ou en heure locale, avec les raccourcis Maintenant, Minuit et Midi.

L'animation

C'est sans doute la plus belle nouveauté. Le bouton Lecture fait avancer le temps, et l'on voit l'ombre de la Lune glisser sur la Terre, parfaitement fluide en 4K, tout en continuant à tourner, zoomer et déplacer le globe. Deux modes sont proposés :

L'animation peut aussi être jouée à l'envers, et deux boutons permettent d'avancer ou de reculer d'un pas, par exemple pour caler précisément l'ombre sur une ville. Enfin, la touche F11 bascule en plein écran.

Logiciel Heclium - Barre d'outils - Cliquez pour agrandir
La barre d'outils : époque, animation (−1 pas, lecture, +1 pas, réglages), lieu d'observation, recherche d'éclipses et options de la carte.
Logiciel Heclium - Boîte de dialogue Animation - Cliquez pour agrandir
La boîte « Animation » : un pas fixe par image, ou le temps réel accéléré jusqu'à un jour par seconde, vers le futur ou vers le passé.

Un lieu d'observation

C'était une idée ancienne : pouvoir marquer un lieu sur la carte et savoir précisément ce qu'on y voit. Le lieu se saisit en degrés, minutes et secondes, et apparaît sous la forme d'une petite croix noire cernée de blanc. La barre d'état indique, à l'instant affiché, ce que l'on voit depuis ce lieu : éclipse totale, annulaire, partielle avec sa magnitude, ou pas d'éclipse. Pendant l'animation, on voit ainsi la magnitude monter puis redescendre au passage de l'ombre.

Depuis Paris, le 11 août 1999, Heclium donne le maximum à 10 h 22 min 49 s UTC avec une magnitude de 0,991 : l'éclipse y était presque totale.

Logiciel Heclium - Boîte de dialogue Lieu marqué sur la carte - Cliquez pour agrandir
La boîte « Lieu marqué sur la carte » : ici l'Observatoire de Paris, saisi en degrés, minutes et secondes.
Logiciel Heclium - L'ombre du 11 août 1999 au nord de Paris - Cliquez pour agrandir
11 août 1999, 10 h 22 min 49 s UTC : l'ombre passe au nord de Paris, marqué par la croix noire. La barre d'état indique une éclipse partielle de magnitude 0,991 : Paris était juste en dehors de la bande de totalité.

La recherche d'éclipses

Le bouton Recherche ouvre un assistant qui trouve toutes les éclipses de Soleil sur une période donnée. Pour chaque nouvelle lune, Heclium cherche l'instant où l'axe de l'ombre passe au plus près du centre de la Terre, c'est-à-dire le maximum de l'éclipse selon la définition de la NASA. Si la pénombre touche la Terre, l'éclipse est classée : partielle, annulaire, totale ou hybride (annulaire aux extrémités de la bande et totale au milieu).

Pour chaque éclipse, la liste donne la date et l'heure du maximum, le type, la magnitude, le paramètre γ, la durée de la totalité ou de l'annularité, la largeur de la bande, le point du maximum, et ce que l'on voit depuis le lieu marqué. Un double-clic affiche l'éclipse à son maximum, globe centré sur le bon point : il ne reste plus qu'à lancer l'animation.

Sur 2023-2029, les 16 éclipses du catalogue de la NASA sont toutes trouvées, sans aucune en trop, avec les bons types, y compris l'éclipse hybride du 20 avril 2023. Les durées sont justes au dixième de seconde près (2 min 18,2 s le 12 août 2026, 6 min 22,5 s le 2 août 2027) et les largeurs de bande à 1 % près. La recherche prend environ 0,3 seconde par année explorée, en arrière-plan : le globe reste utilisable pendant ce temps.

Logiciel Heclium - Recherche d'éclipses de Soleil - Cliquez pour agrandir
L'assistant de recherche : les 16 éclipses de 2023 à 2029, avec leur durée, la largeur de la bande et ce qu'on en voit depuis Paris.
Logiciel Heclium - Éclipse hybride du 20 avril 2023 - Cliquez pour agrandir
Double-clic sur l'éclipse hybride du 20 avril 2023 : Heclium l'affiche à son maximum (4 h 16 min 46 s UTC), globe centré près du Timor.

Quelques éclipses totales à venir, trouvées par Heclium :

Logiciel Heclium - Éclipse totale du 2 août 2027 - Cliquez pour agrandir
2 août 2027, maximum de l'éclipse (10 h 06 min 40 s UTC) : l'ombre au-dessus de l'Égypte, près de Louxor. La pénombre couvre une grande partie de l'Afrique, le Moyen-Orient et le sud de l'Europe.
Logiciel Heclium - Éclipse totale du 3 septembre 2081 au-dessus de la France - Cliquez pour agrandir
3 septembre 2081, 7 h 36 min UTC : l'ombre traverse la Normandie et s'approche de Paris (croix noire), encore en éclipse partielle (magnitude 0,999). Selon Heclium, Paris sera dans la totalité, avec un maximum à 7 h 39 min UTC.
Logiciel Heclium - Éclipse totale du 23 septembre 2090 au coucher du Soleil - Cliquez pour agrandir
23 septembre 2090, 17 h 34 min 32 s UTC : Soleil couchant, l'ombre très allongée s'étire de l'Atlantique jusqu'à Paris, qui est dans la totalité (magnitude 1,049).

Ce qui reste à faire

Conclusion

Plus de 27 ans après la première version, Heclium redevient ce pour quoi il a été conçu : un simulateur d'éclipses. Voir l'ombre de la Lune traverser la Terre en temps réel, sur un écran 4K, tout en faisant tourner le globe à la souris, c'est exactement ce dont je rêvais à l'époque.

← Tous les articles