Les calculs d'astronomie avec xint et leur utilisation avec PSTricks.
Difficile de trouver des mots pour dire le plaisir de voir ces images, quand on sait qu'elles sont la conjonction :) de xint de Jean-François Burnol, qui n'est pas un simple calculateur d'une précision affolante, mais qui possède bien d'autres capacités tout aussi performantes et du désir de Jean-Michel Sarlat de renouer avec les calculs astronomiques, lesquels demandent une grande précision et doivent être exécutés très rapidement.
Par exemple, la macro du calcul du jour julien, écrite par Jean-Michel Sarlat :
\def\JulianDay(#1,#2,#3,#4,#5,#6){%
\xintdefvar A,M,J,h,m,s := #1,#2,#3,#4,#5,#6;%
\xintdefvar A,M := (M<3)?{A-1,M+12}{A,M};%
\xintdefvar AT := floor(A/100);%
\xintdefvar BT := 2-AT+floor(AT/4);%
\xintdeffloatvar JD := floor(365.25(A+4716))+floor(30.6001(M+1))%
+J+(h+(m+s/60)/60)/24+BT-1524.5;%
\xintdeffloatvar TS := (JD-2451545.0)/36525.0;%
\global\edef\JD{\ftf8{JD}}%
\global\edef\TS{\ftf8{TS}}}
Notez la deuxième ligne, et comment s'effectue le test conditionnel sur le mois. Je ne dirai pas que c'est génial, je tomberai dans la flagornerie, mais c'est fait avec xint et c'est un petit bijou.
Voici le lien si vous souhaitez suivre la progression des travaux de Jean-Michel Sarlat :
https://melusine.eu.org/syracuse/WMS/astronomie/
Et une animation :
Mouvement du Soleil le long de l'écliptique en 2021
À propos de l'éclipse et de sa représentation(dessin du début de la page), voici quelques explications de Jean-Michel Sarlat :
Le Soleil a rendez-vous avec la Lune