Introduction #
Nous avons le plaisir d’annoncer la sortie de Siril 1.4.0 RC1 (Release Candidate 1), qui succède à la Beta 4 publiée fin septembre . Cette version candidate marque une étape décisive vers la version stable de Siril 1.4.0.
Cette RC1 se concentre principalement sur la correction de bugs et l’amélioration de la stabilité générale du logiciel. Nous avons résolu de nombreux problèmes rapportés par la communauté suite à la Beta 4, notamment concernant le traitement des images CFA, le Drizzle, et la manipulation des séquences.
Pour découvrir toutes les fonctionnalités majeures introduites dans Siril 1.4.0, nous vous invitons à consulter les notes de version de la Beta 1 , qui détaillent les avancées importantes en astrométrie, alignement, gestion des couleurs, photométrie, scripting Python, et bien plus encore.
À noter également : la parution prochaine d’un livre de référence sur Siril, disponible début décembre (voir plus bas ).
Corrections majeures dans la RC1 #
Traitement des images CFA et débayérisation #
- Correction critique de l’interprétation de la matrice de Bayer après une extraction de fond sur des images CFA (#1799)
- Correction de la débayérisation des capteurs X-Trans suite aux modifications introduites dans la beta 4 (#1826)
- Amélioration de l’extraction OIII en modifiant la stratégie de normalisation entre les pixels B et G (#1805)
Drizzle et gestion des séquences #
- Correction de l’enregistrement Drizzle lorsque la compression est activée (#1800)
- Correction du calcul de l’espace de stockage après
seqpplyregpour mieux prendre en compte le cadrage maximal (#1802, #1843) - Correction de l’enregistrement global qui échouait à ajouter l’image de référence à la séquence alignée (#1798)
Stabilité et robustesse #
- Correction d’un crash dans la commande
seqstarnet(#1814) - Correction d’un bug dans
seqpsfempêchant l’enregistrement astrométrique dans certaines circonstances (#1815) - Correction d’un crash dans la commande
clearstaravec la fenêtre Dynamic PSF ouverte lors d’un appel depuis Python (#1821) - Correction d’un crash lors de l’utilisation des poids de bruit dans le stacking si la normalisation par chevauchement était sélectionnée (#1816)
- Correction du comptage des threads de traitement et des processus enfants dans le dialogue “Stop” (#1705)
Gestion des fichiers et séquences #
- Correction d’un problème où les séquences ne se chargeaient pas correctement si les extensions de fichiers ne correspondaient pas à l’extension FITS préférée (#1796)
- Correction d’un problème avec
create_new_seq()lorsque le nom de séquence contenait un point (#1841) - Correction de la construction du nom de fichier de séquence si
com.pref.extne correspondait pas à la séquence (#1796) - Correction de l’utilisation de la position de l’image de référence et de la mise à jour WCS dans Export Sequence (#1824)
Autres corrections critiques #
- Correction d’un écrêtage/mise à l’échelle inutile avant l’extraction des canaux RGB (#1797)
- Correction d’un problème où l’aperçu de l’outil courbes pouvait ne pas se désappliquer (#1801)
- Correction du mot-clé PLTSOLVD qui n’était pas correctement propagé (#1807)
- Correction de l’écriture RA/DEC dans les listes d’étoiles à partir d’une simple commande
findstar(#1794) - Correction d’un problème avec la composition RGB qui n’appliquait pas toujours l’enregistrement (!948)
- Correction du stacking min/max pour le pixel (0,0) (#1810)
- Correction d’un problème avec la déconvolution utilisant des PSF RGB (#1829)
- Correction de quelques erreurs d’analyse statique (!950)
- Correction de problèmes avec le rescale et la protection contre l’écrêtage de rgbblend en stretch asinh (!950)
- Correction de la gestion incorrecte des regex de substitution de variables dans Pixelmath
- Suppression de l’utilisation de la méthode Python dépréciée
locale.getdefaultlocale()qui sera supprimée en Python 3.15
Améliorations significatives dans la RC1 #
Optimisations de performances #
- Optimisations du compilateur activées en inlinant de nombreuses fonctions courantes de conversion de données (!942)
- Amélioration de la robustesse de ONNXHelper (!940)
Scripts Python et API #
- Ajout de l’argument
prefixàSirilInterface.set_seq_frame_pixeldata()pour faciliter la création de nouvelles séquences SirilInterface.get_siril_selection()fonctionne désormais si une image ou une séquence est chargée, pas seulement une image- Ajout de la méthode
SirilInterface.save_image_to_file()pour sauvegarder depuis Python vers des fichiers FITS sans avoir besoin de astropy (!955) - Correction d’un problème où
sirilpy.SirilInterface.confirm_messagebox()pouvait bloquer Siril (#1832) - Correction du correctif de locale précédemment ajouté à sirilpy qui échouait si aucune locale anglaise n’était disponible (siril-scripts:#67)
Traitement d’image et stacking #
- Utilisation du descreening au lieu de la soustraction pour générer le masque d’étoiles starnet, pour une meilleure intégration avec l’outil de recomposition (!941)
- Le pré- et post-autostretch de Starlink est désormais délié pour une meilleure suppression des étoiles des images avec des canaux très inégaux (!952)
- Stacking avec rejet : les pixels avec des valeurs non nulles mais un poids de 0 sont désormais correctement rejetés à l’étape de rejet (!953)
Interface et ergonomie #
- Support des catégories de scripts arbitraires dans le GtkTreeView des préférences de scripts
Parution d’un livre sur Siril #
En complément de cette release candidate, nous sommes ravis d’annoncer la publication prochaine d’un ouvrage de référence consacré à l’astrophotographie et à Siril. Publié aux éditions Axilone – Astronomie, ce livre d’environ 200 pages richement illustrées constitue le guide le plus complet jamais édité sur ce logiciel.
Un guide pour tous les niveaux #
L’ouvrage explore l’ensemble des fonctionnalités de Siril, des bases essentielles aux techniques les plus avancées. Conçu pour accompagner aussi bien les débutants que les amateurs expérimentés, il décrit pas à pas le flux de travail complet, depuis les images brutes jusqu’au rendu final.
Le livre couvre notamment :
- Les fondamentaux : installation, configuration et premiers pas avec Siril
- Le flux de travail complet : de la prise de vue au traitement final
- Les techniques avancées : alignement astrométrique, empilement de mosaïques, étalonnage spectrophotométrique
- L’art du traitement : étirements, filtres et optimisations pour sublimer les images
- Des cas pratiques avec exemples détaillés et fichiers d’exercice
Fruit de plusieurs années de développement et d’expérience, l’ouvrage met en lumière les principes d’un traitement réussi et fournit de nombreuses astuces pour tirer le meilleur parti des images astronomiques. Les dernières innovations introduites avec Siril 1.4 y sont présentées, comme l’alignement astrométrique avec correction de distorsion, l’algorithme Drizzle du télescope Hubble, la gestion avancée des couleurs, et bien d’autres fonctionnalités récentes.
Informations pratiques :
- Titre : Astrophotographie – Maîtriser le traitement d’images avec Siril
- Auteur : Cyril Richard
- Éditeur : Axilone – Astronomie
- ISBN : 979-10-92974-11-9
- Pages : env. 200 pages illustrées
- Format : 21 × 29,7 cm
- Prix : 39 EUR
- Disponibilité : début décembre 2025
Pour commander le livre, rendez-vous sur siril.fr .
Vers la version stable #
Cette RC1 représente très probablement la dernière étape avant la publication de la version stable 1.4.0. L’accent mis sur la correction de bugs et la stabilisation du code témoigne de notre volonté de livrer une version finale robuste et fiable.
Si aucun problème majeur n’est découvert lors des tests de cette release candidate, nous procéderons prochainement à la publication de Siril 1.4.0 stable.
Note importante pour les utilisateurs de la branche master : Une fois la version stable 1.4.0 publiée, le développement de Siril 1.5 débutera sur la branche master. Les utilisateurs habitués à utiliser les builds quotidiens de master sont invités à faire preuve de prudence durant les premières phases du développement de la version 1.5, car cette période pourrait être plus instable que d’habitude. Nous recommandons d’attendre quelques semaines après le début du cycle 1.5 avant de reprendre l’utilisation quotidienne de la branche master.
Ce que nous attendons de vous #
Comme pour les versions bêta précédentes, nous encourageons tous les utilisateurs à signaler tout bug rencontré via le site GitLab de Siril . Pour les bugs rencontrés avec les scripts, c’est ici .
Vos retours sont essentiels pour nous aider à finaliser la version stable 1.4.0 dans les meilleures conditions. Cette phase de test est cruciale : plus vous testez intensivement cette RC1, plus la version stable sera de qualité.
Bugs connus #
Avant d’ouvrir un nouveau ticket, vous pouvez vérifier ici s’ils sont déjà connus et/ou corrigés. Leur correction interviendra avec la sortie de la prochaine version :