Existe-t-il un simple programme open-source en ligne de commande qui peut afficher les heures de lever et de coucher du soleil à une date et un lieu donnés, et peut-être aussi les données de la lune et de la planète?
En parcourant la base de données des paquets Debian et les recherches Google, je ne trouve rien de pertinent. Cela me surprend - compte tenu du nombre de personnes qui sont à la fois des geeks de l'astronomie et des geeks unix, je m'attendais à une norme de facto sunrise(1)
(ou peut-être sunrise(6)
).
Je ne suis pas intéressé par les programmes plus complexes qui effectuent incidemment les calculs, tels que les cartes du ciel (celestia, kstars, starplot, stellarium), les cartes de la terre (sunclock, xplanet), les calendriers / agendas (emacs, rappelle), les horloges (glunarclock, wmsun ), almanachs des marées (xtide). Il y en a peut-être aa
( almanach astronomique ), mais je ne vois pas de moyen simple de lui demander à quelle heure le soleil se lèvera à cette date à ces longitude et latitude.
Qu'est-ce que j'ai raté?
la source
As-tu essayé
sunwait
?http://www.risacher.org/sunwait/
la source
J'ai fini par utiliser Perl
DateTime::Event::Sunrise
, car il est plus facile pour moi de déployer un module à partir de CPAN que de compiler des programmes C.Exemple d'utilisation:
Mon
sunrise
script .la source
Pour Python, il y a le module astral . Ce n'est pas une ligne de commande, mais l'implémentation d'un programme de ligne de commande en l'utilisant devrait être triviale (comme votre exemple Perl). La documentation et des exemples sont disponibles sur http://astral.readthedocs.io/en/latest/index.html .
la source
Regarde ça
Domotique LinuxSite Linux Home Automation et recherchez la page "sunrise". Il y a quelques programmes en ligne de commande à partir de c. 1985 qui sont assez minimalistes. J'ai le code source d'un certain nombre de programmes connexes de cette époque, mais je ne les trouve pas sur le Web.Mise à jour: je viens de trouver la source de quelques autres, y compris sdate, sur cette page du journal des événements . Recherchez la page "rise_set".
Mise à jour 2017-12-23: Le projet Linux Home Automation a déménagé, mais il semble que les programmes en ligne de commande pour le lever, le coucher du soleil, etc., sont toujours disponibles ici et ici . J'ai barré le lien vers la page d'origine, mais je l'ai conservé pour référence et j'ai ajouté un lien vers la nouvelle page.
la source