🌠 Kosmorro : un programme qui calcule les éphémérides pour la date de votre choix

Libérez votre cosmos !

a marqué ce sujet comme résolu.
Auteur du sujet
Logo de Kosmorro
Logo de Kosmorro

Bonjour à tous !

En cet antépénultième jour de 2019, j’ouvre ce modeste sujet pour vous présenter mon nouveau projet dédié au calcul astronomique : Kosmorro :D

La genèse

Difficile de parler de Kosmorro sans parler d’Astronewbie, mon site d’astronomie. Depuis quelques mois, je travaille à sa refonte, et je me suis heurté à une problématique : le calcul des éphémérides1 dysfonctionne complètement, ce qui m’a forcé à désactiver la page. J’ai trouvé plusieurs logiciels (Stellarium, Celestia, WinStars) qui permettent ces calculs, mais aucun d’entre eux ne correspondaient vraiment à ce que je recherche : ils sont souvent très lourds du fait qu’il s’agisse d’outils de simulation 3D, et pour certains d’entre eux, les éphémérides produites sont très légères (par exemple, Celestia ne fournit que le calcul des éclipses).

C’est ainsi qu’est née l’idée d’un logiciel léger dédié à ces calculs, qui pourrait ensuite être utilisé par Astronewbie : Kosmorro2.

Le projet

Vous l’aurez compris, Kosmorro est donc un programme permettant de calculer les éphémérides astronomique pour une date donnée. Il est actuellement en développement rapide (en version 0.4 à l’heure à laquelle j’écris ces lignes) et est capable à l’heure actuelle de calculer :

  • les heures de lever, de culmination3 et de coucher pour chaque planète, ainsi que pour la Lune et le soleil ;
  • la phase actuelle et future de la Lune ;
  • les événements qui auront lieu. Actuellement, Kosmorro supporte les oppositions de planètes (c’est-à-dire l’instant auquel la planète se trouve à l’exact opposé du Soleil par rapport à la Terre) et les conjonctions (rapprochements de planètes du point de vue de la Terre).

Kosmorro est un logiciel libre écrit en Python, publié sous licence GNU Affero General Public License (GNU AGPL) version 3. Il met à profit l’excellente librairie Skyfield pour le calcul des positions des objets du Système solaire.

Les étapes du développement

L’idée est de publier une version 1.0 du projet pour le premier trimestre de 2020, aussi le but principal actuel est d’ajouter le plus de types d’événements possibles et de stabiliser la bête, ainsi que la mise à disposition de Kosmorro sur Windows (j’avoue n’avoir pas trop la motivation pour me plonger dans le marécage de la gestion de Python sur cet OS :-° ), voire ReactOS.

Où puis-je trouver le projet ?

Vous pouvez retrouver le projet sur kosmorro.space. Actuellement, le domaine redirige sur le dépôt GitHub, mais il accueillera par la suite un site présentant le projet. Vous trouverez dans le README les informations pour installer le logiciel sur votre ordinateur.

Voilu, n’hésitez pas à me faire des retours :)


  1. En astronomie, les éphémérides sont une sorte d’agenda qui permet de connaître, pour un jour donné, l’heure de lever et de coucher d’un objet (une planète, la Lune, le Soleil…), ou encore les événements qui se produiront (une éclipse, par exemple).

    ↩
  2. Si cela vous avait échappé, le nom est la contraction de cosmos et tomorrow ;)

    ↩
  3. L’instant auquel l’objet est le plus haut dans le ciel

    ↩

A graphical interface is like a joke: if you have to explain it, that’s shit.

+4 -0
Auteur du sujet

Haha, si ça peut te rassurer, pour moi aussi :D

Honnêtement, je n’ai absolument aucune notion de relativité générale, je ne me suis servi que d’une librairie qui calcule très bien les positions ^^

A graphical interface is like a joke: if you have to explain it, that’s shit.

+0 -0
Auteur du sujet

Sprichst Du Deutsch? / ¿Hablas español? / Você fala português? / Parli italiano? / Spreek je Nederlands? / а ты говоришь по русски? / あなたは日本語を話せますか? / 你会说中文吗? / هل تتحدث العربية؟

Si vous parlez une de ces langues (ou même une autre !), sachez que vous pouvez désormais contribuer à Kosmorro en traduisant ses chaînes de caractères ! 🗣

Tout se passe ici ! :)

Édité par Jérôme Deuchnord

A graphical interface is like a joke: if you have to explain it, that’s shit.

+1 -0
Auteur du sujet

Pour info, j’ai sorti Kosmorro 0.5 ce matin !

Une liste des changements :

  • Ajout de mise en forme dans le terminal, pour améliorer la lisibilité générale du résultat ;
  • Disponibilité en français et en allemand.

Pas beaucoup cette fois-ci donc, mais qui a demandé pas mal de boulot, en particulier sur l’adaptation des chaînes pour les rendre traduisibles.

Si vous parlez une langue étrangère et souhaitez aider à traduire Kosmorro, n’hésitez pas à aller regarder du côté du projet POEditor :)

Capture du résultat de la commande `kosmorro` avec les coordonnées de Lille, en français et avec des couleurs 🤩
Capture du résultat de la commande `kosmorro` avec les coordonnées de Lille, en français et avec des couleurs 🤩

A graphical interface is like a joke: if you have to explain it, that’s shit.

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte