Étant donné la latitude et la longitude, j'ai besoin de calculer en Ruby le crépuscule astronomique, nautique, civil, ainsi que les zéniths de la lune et du soleil.Quel est le moyen le plus fiable pour calculer les événements astronomiques de Ruby?
Une gemme qui fonctionne localement (pas d'appels réseau nécessaires) basée sur un lat/lon et une date serait parfaite, mais un service réseau que je peux interroger le ferait également. Weather Underground affiche ces informations via le Web mais leur API ne fournit pas tous les champs (les zeniths, par exemple, sont manquants).
solareventcalculator
est une gemme mais il manque certaines fonctionnalités et dans certains cas, calcule correctement l'heure du coucher du soleil, mais date incorrectement. RubyGems n'a qu'un seul résultat pour l'astronomie, setec_astronomy
, qui semble être un utilitaire de recherche KeePass. Il y a un related answer ici mais il est moins évolué que SolarEventCalculator
.
Question intéressante, mais vous voudrez probablement la reformuler pour ne pas demander une liste de bibliothèques; ça finira par se fermer comme "Non Constructif" sinon. – LittleBobbyTables
Merci pour le conseil, LBT. PS: Je ne veux vraiment pas écrire une donnée astronomique ruby gem. –
Ensuite, une bibliothèque est probablement la meilleure option. Un en C, C++ ou Java selon la saveur Ruby. –