Ce script Python trace un diagramme donnant, pour une date donnée, un aperçu des heures de visibilité des planètes et de la Lune.
À l’intérieur du cadran horaire de la journée, la zone bleu clair indique la période où le Soleil est levé. Les deux zones bleu foncé le crépuscule astronomique, et la zone noire la nuit tombée.
Les arcs colorés s’étendent du lever au coucher de l’astre. Si l’astre est déjà levé à 0h, l’arc débute à 0h.
Les heures de lever et de coucher du Soleil sont également indiquées, ainsi qu’un repère pour la culmination du Soleil.


Ce script utilise le module d’éphémérides Skyfield. Lors de la première exécution du script, un fichier d’éphémérides est téléchargé. Dans les paramètres, on entre la latitude, longitude et altitude du lieu d’observation, ainsi que la date.
La liste des planètes peut être facilement raccourcie ou rallongée ; il faudra veiller à attribuer des noms, couleurs et rayons pour les planètes supplémentaires.
Le script ne gère pas les cas où le Soleil ne se lève pas ou ne se couche pas (latitudes polaires, au voisinage des solstices).
Le script Python compressé :




Soyez le premier à commenter