C'est gentil mais y a un truc qui me titille sévère : une précision à 3 minutes par rapport à l'IMCCE, c'est très loin de mon objectif initial.
Lorsque j'avais développé ce truc, j'y avais consacré un gros paquet d'heures, en amont du coding en lui-même, pour appréhender les équations associées, et comparer leurs diverses formes d'approximation.
Sa précision n'est pas censée être de 3 minutes, mais de 2 secondes !
Précision vérifiée sur plusieurs milliers d"échantillons avec le site IMCCE de l'époque.
Sauf que ce site a évolué.
A l'époque, il y avait une page où on pouvait saisir des coordonnées GPS, une plage de dates, et cela restituait le tableau complet des levers/méridiens/couchers de soleil sur la plage de dates demandée.
Point important : le soleil n'est pas un point à l'horizon, mais un disque, avec un centre et un rayon.
Il y a deux conventions possibles pour déterminer l'instant où le soleil se couche (ou se lève).
C'est soit le moment où le centre du disque franchit l'horizon (le soleil est alors à moitié visible), soit le moment où le haut du disque franchit l'horizon (le soleil n'est alors plus du tout visible).
Entre les deux, il y a un délai plus ou moins important selon la latitude (en gros : cela dépend si le soleil se couche en descendant verticalement ou en biais).
La convention IMCCE, que j'ai appliquée, est la première option, celle du centre du disque.
Mais au niveau internationnal il me semble que la convention la plus usuelle est la seconde.
A présent, sauf erreur de ma part, le site de l'IMCCE ne contient que des liens externes vers d'autres sites qui permettent le calcul d'éphémérides.
Il est possible (enfin j'espère) que l'écart constaté de 3 minutes provient juste d'une différence de convention.
Est-ce que tu peux me donner l'url précise que tu utilises pour avoir l'éphéméride officielle ?