lundi 18 novembre 2024

Logiciels d'astronomie libres

Liste de logiciels libres destinés à l'astronomie.


Dernière mise à jour de cette liste alphabétique : jan/2026

Une logiciel libre est développé, documenté et maintenu par une communauté ouverte à tout le monde gratuitement. Ceci implique que le code source et sa documentation soient publics (open source).

Gratuit ne veut pas dire libre. Les logiciels distribués gratuitement mais sans accès au code source et sa documentation ne figurent pas dans cette liste. Le jour où l'auteur d'un logiciel gratuit arrête le développement de son programme ses fidèles utilisateurs n’auront plus que leurs oculaires pour pleurer.

Voici donc une liste de logiciels libres, open source et gratuits dédiés à l'astronomie.

ATTENTION

- Comme beaucoup de logiciels open-source sont publiés sur GitHub ou GitLab certains petits malins publient seulement la doc et le binaire final sur ces plateformes mais sans y publier le code source. Bien évidement ces logiciels ne sont pas open-source.

- Un autre type de petits malins sont ceux qui développent leur projet selon les règles de l'open-source jusqu’à ce que, grâce à l'aide de la communauté, le logiciel soit presque mature. A là, tout d'un coup, arrête le développement en open-source et se mette à faire payer les nouvelles versions sans en publier les sources. Les grosses communautés sont moins sensibles que les petites face à ce type de manœuvre car il s'en trouvera toujours quelques-uns pour faire un fork du projet et reprendre le flambeau de l'open-source. La taille de la communauté est donc importante.

 Aladin sky atlas

Aladin est un atlas interactif du ciel développé par le Centre de Données astronomique de Strasbourg (CDS) qui dépend du CNRS. Donc un outils de pro mais accessible à tout le monde. Il est fondamental d'apprendre à utiliser les divers catalogues. La chaîne YouTube du CDS contient quelques vidéos sur Aladin. Il existe une version lite qui fonctionne dans le navigateur.

Source (Java): https://github.com/cds-astro/aladin


ASCOM

ASCOM (AStronomy Common Object Model) n'est pas logiciel mais un standard de communication entre applications et matériels astronomiques. Alpaca est une modernisation de ASCOM utilisant HTTP à la place du service COM de Windows.

Source (C#) https://github.com/ASCOMInitiative 


astrometry.net

astrometry.net est un site web (pas un programme) à qui vous donnez une photo du ciel prise avec un télescope et qui vous dit tous les objets connus qui figurent sur cette photo et donc les coordonnées astronomiques de la photo. Le service est disponible à l'adresse: https://nova.astrometry.net/ 

Sources (C, Python):  https://github.com/dstndstn/astrometry.net
Peut être déployé en local.


Atlas Virtuel de la Lune (AVL)

Atlas virtuel de la Lune est un magnifique logiciel d’étude et d'observation de la Lune créé, et activement maintenu, par Christian Legrand et Patrick Chevalley depuis plus de 20 ans. Un logiciel mature.

Source (Pascal) : https://github.com/pchev/virtualmoon et https://sourceforge.net/projects/virtualmoon/


Astrometric STAcking Program (ASTAP)

ASTAP est une programme d'astrométrie (permet de retrouver les coordonnées d'une photo du ciel profond, comme astrometry.net) et de stacking mais aussi un viewer de fichiers fits. La chaîne YouTube de Han K. contient de nombreuses vidéos sur ASTAP et aussi HNSKY (du même auteur).

Source (Pascal) : https://github.com/han-k59/astap


Cartes du ciel (CdC)

Cartes du ciel est un planétarium et un atlas céleste permettant de produire des cartes du ciels sur mesure. Développé principalement par Patrick Chevalley (à qui on doit aussi l'atlas virtuel de la lune).

Source (Pascal et un peu de C) : https://github.com/pchev/skychart 


Celestia

Celestia  est un planétarium 3D. Le point de vue de l'utilisateur n’étant pas forcement sur terre. Plutôt grand public.

Sources (C++) : https://github.com/CelestiaProject/Celestia


CFITSIO

CFITSIO n'est pas un programme mais une librairie de manipulation des fichier FITS utilisée par beaucoup de programmes (payants ou gratuits) gérants les images au format FITS.

Source (C): https://github.com/HEASARC/cfitsio 
Voir aussi : https://heasarc.gsfc.nasa.gov/FTP/software/fitsio/ 


Debian Astro

Debian Astro n'est pas un logiciel mais un méta-package de 280 packages d'astronomie destinés à être installés sur une distribution Linux Debian. La base étant GNU Astro.

Les sources sont indiquées dans la description de chaque package.


DeepSkyStacker (DSS)

DeeppSkyStacker est un logiciel spécialisé dans le prés-traitement des images du ciel profond. Depuis que son créateur, Luc Coiffier, a passé la main à une nouvelle équipe (2018) le site web n'est pas très à jour, alors que le développement est très actif de même que le support.

Sources (C++/Qt6) : https://github.com/deepskystacker/DSS


EKOS

Ekos est un gestionnaire d'observatoire (comme NINA) reposant sur le librairie INDI 
Inclus dans KStars


FITS Liberator

FITS Liberator du National Optical-Infrared Astronomy Research Laboratory (NOIRLab) est un éditeur d'images astronomiques au format FIPS.

Sources (GUI:js CLI:C++): https://gitlab.com/noirlab
Vous pouvez aussi regarder https://gitlab.com/nsf-noirlab/ et https://github.com/astro-datalab/


Gaia Sky

Gai Sky est un logiciel de navigation astronomique en 3D temps réel. On peut voir le logiciel en action sur la chaîne YouTube dédiée. La navigation n'est pas limitée au système solaire. La simulation est basée sur les données recueillies par la mission européenne Gaia. Compatible avec les lunettes VR.

Sources (java): https://codeberg.org/gaiasky/gaiasky


GIMP

GIMP est le Photoshop de l'opensource. Pas plus que Photoshop il n'est dédié à l'astronomie. Mais comme il est capable de lire des fichiers FITS et TIFF il est donc tout a fait possible d'utiliser GIMP pour éditer des fichiers astro. Vous trouverez de très nombreux tutoriels sur YouTube

Sources (C/gtk): https://gitlab.gnome.org/GNOME/gimp

GIMP peut être étendu par de très nombreux plugins. Pygap est un package de plugins dédiés à l'astronomie.


GNU Astro 

GNU Astro n'est pas un logiciel mais un ensemble d'outils spécifiques à l’astronomie dont le cœur est CFITSIO, et WCSLIB.

Sources (C/C++): https://savannah.gnu.org/projects/gnuastro/


GraXpert

GraXpert permet de supprimer les gradients de luminosité (en général du à la pollution lumineuse) et de réduire le bruit. (La suppression de gradient de Siril est basée sur GraXpert)

Source (Python): https://github.com/Steffenhir/GraXpert/


GSS 

GSS (Green Swamp Server)  est un driver ASCOM pour les montures SkyWatcher et Orion.

Source (C#): https://github.com/rmorgan001/GSServer

 

HNSKY

HNSKY est un planétarium développé par Han K (le même auteur que ASTAP).

Sources (Pascal) : https://github.com/han-k59/hnsky et https://sourceforge.net/projects/hnsky/


ImageMagick

ImageMagick est une librairie, accompagnée d'outils en ligne de commande, permettant la manipulation d'images dans de très nombreux formats, y compris TIFF et FIT. L’astronomie n'est que l'un des multiples domaines où ImageMagick est utilisé depuis bientôt quatre décennies. La fonction "Pixel Math" (de PixInsight ou Siril) utilise ImageMagick.

Source (C/C++) : https://github.com/ImageMagick/ImageMagick
Le style est un peu old-school mais ça marche !


INDI

INDI (Instrument Neutral Distributed Interface) est une librairie, et un protocole, pour commander des instruments astronomiques. Beaucoup de fabricants de matériel (Celestron, Meade, Takahasi ...)  fournissent les drivers INDI pour leur matériel. INDI est une alternative a ASCOM.

Source (C/C++) : https://github.com/indilib/indi 


KStars

KStars est un planétarium incluant la suite Ekos qui prend en charge la gestion d'un observatoire via le protocole INDI.

Sources (C++/Qt5) : https://invent.kde.org/education/kstars


Libnova & Libnovacat

Libnovacat est un gestionnaire de catalogues (à l’origine destiné aux projets Nova et CGX).
Source (C): https://sourceforge.net/p/libnovacat/code/ci/master/tree/

Libnova est une librairie de mécanique céleste, d'astrométrie (à l'origine destiné au du projet Nova).
Source (C): https://sourceforge.net/p/libnova/libnova/ci/master/tree/


NASA

On ne présente plus l'agence spatiale américaine !
Elle partage son code ici: https://code.nasa.gov/ et ici https://github.com/nasa/


NINA

NINA est la suite logicielle Nighttime Imaging 'N Astronomy crée par Stefan Berg pour gérer tout un observatoire, du dôme au télescope, en passant par les cameras, filtres, guides ... sans oublier carte du ciel et séquençage des prises de vue et bien plus !

Source (C#):  https://github.com/isbeorn/nina


OpenAstroTech

OpenAstroTech propose toute une table équatoriale avec auto-alignement et guidage en open source, aussi bien pour le software (alignement, guidage, driver ASCOM) que le hardware (support). Voir la documentation qui est très bien faite. (Fonctionne avec NINA)


PHD2

Open PHD est un logiciel prenant en charge le guidage d'un télescope en télécommandant sa monture grâce à une caméra de suivit.

Source (C/C++): https://github.com/OpenPHDGuiding/phd2


rnc-color-stretch

rnc-color-stretch est un script ligne de commande écrit avec le langage de manipulation de données Davinci (même syntaxe que le C) qui effectue le stretching et la correction des couleurs quasi automatiquement et avec souvent de (très) bon résultats.

Sources (Davinci):  https://clarkvision.com/articles/astrophotography.software/rnc-color-stretch/rnc-color-stretch-v1.02 + GUI: https://sourceforge.net/projects/rnccolorstretch-gui/

Note: l'auteur de rnc-color-strech est très actif sur reddit 

astro-color-stretch est un portage en Python de rnc-color-strech et qui s’exécute plus rapidement que la version originale (qui est vraiment très lente).

Source (Python) : https://github.com/jhgjeraker/rnc-color-stretch


SAOImage DS9

DS9 est un logiciel d'analyse et de traitement d'images au format FITS, développé par le Smithsonian Astrophysical Observatory (SAO).

Source (C): https://github.com/SAOImageDS9/SAOImageDS9


Siril

Siril est un logiciel de traitement d'images astronomique qui peut être scripté.

Sources (C) : https://gitlab.com/free-astro/siril/ 

Vidéo spécifique Siril + Celestron Origin : https://www.youtube.com/watch?v=huip7dhDbfo&t=60s

L'un des points fort de Siril est de pouvoir être étendu grâce à des plugins. Le dépôt officiel en contient plusieurs dizaines (environ 80 au début de 2026).
D'autres sont publiés ailleurs comme, par exemple, Siril-IC qui simplifie la gestion des fichiers nécessaires à Siril (Dark, Flat ...) et, en fonction des fichiers présents, génère des scripts pour exécuter Siril.


StarNet

StarNet version est un logiciel utilisant un réseaux neuronal convolutif pour séparer les étoiles du fond.

Source version 1 (Python): https://github.com/nekitmm/starnet  (arrêt du développement en 2021)
Source version 2 : code propriétaire !! (Quand le succès vous monte le bourrichon...)


Stellarium

Stellarium est un logiciel de planétarium très réaliste initié par l’ingénieur français Fabien Chéreau. Il existe aussi une version web qui s’exécute directement dans votre navigateur et une version mobile.
La documentation pour les utilisateurs est excellente ainsi que celle pour les développeurs.

Sources (C++/Qt/OpenGL) : https://github.com/Stellarium/stellarium


XEphem

XEphem est un éphéméride et un planétarium qui peut piloter des équipements compatibles INDI
Note: XEphem a été créé en 1990. La version 4.0 a été rendu open-source en 2021 ce qui a permis à une communauté de prendre la suite du développement.

Source (C) : https://github.com/XEphem/XEphem (famille UNIX uniquement)


Le monde du logiciel libres propose une belle collection de logiciels de traitement des images. Les plus connus étant GIMP, DarkTable, Hugin, Blender.