Introduction #
Nous sommes heureux d’annoncer la sortie de Siril 1.4.0 Beta 3, qui fait suite à la Beta 2 publiée le mois dernier . Cette nouvelle version apporte de nombreuses corrections de bugs critiques et des améliorations significatives, notamment dans la gestion des scripts Python et la stabilité générale de l’application.
Pour découvrir l’ensemble des nouvelles fonctionnalités majeures introduites dans Siril 1.4.0, veuillez consulter les notes de version de la Beta 1, qui détaillent les avancées importantes dans les domaines de l’astrométrie, l’alignement, la gestion des couleurs, la photométrie, le scripting Python, et bien plus encore.
Bugs corrigés dans la beta 3 #
Stabilité et robustesse #
- Correction d’un plantage lors de l’ouverture de fichiers XISF 8-bit (#1638)
- Correction d’un plantage dans la commande pixelmath avec des images 16-bit (#1672)
- Correction d’un plantage dans la composition RGB (#1562)
- Correction d’un problème de sécurité des threads lors de la définition de variables d’environnement
- Correction d’un problème de gestion des threads après le lancement d’un script Python (pointeur de thread non défini à NULL) (#1654)
Scripts Python et interface de programmation #
- Correction d’un problème où les boîtes de dialogue de traitement d’image pouvaient ne pas débloquer les scripts Python lorsqu’elles étaient fermées
- Correction d’un problème où les commandes Python
pix2radec
etradec2pix
échouaient avec des coordonnées en dehors de l’image (!887) - Correction d’un problème où la commande pyscript n’attendait pas que l’interpréteur Python se termine (#1660)
- Correction d’un problème avec certaines commandes (ex:
denoise
) qui indiquaient toujours un échec dans un script (#1661) - Correction de la gestion incorrecte des chaînes de caractères dans
sirilpy.connection.SirilInterface.log()
(#1662) - Correction de la gestion incorrecte des canaux dans
get_selection_stats()
lorsqu’aucune forme n’est fournie (#1673) - Correction d’un problème où la mémoire partagée n’était pas libérée correctement après utilisation jusqu’à ce qu’un script Python se termine (#1700)
Alignement #
- Correction de l’option
match stars in selection
pour l’alignement global (#1644) - Correction du calcul de l’espace de sortie requis pour l’alignement (via l’interface) si certaines images n’étaient pas sélectionnées (#1690)
Interface utilisateur et affichage #
- Correction d’un problème de gestion des threads en attente pour éliminer un blocage où un thread était bloqué en attendant sa propre sortie pendant l’empilement (#1665)
- Correction d’un problème où supprimer des polygones de superposition ne mettait pas immédiatement à jour l’affichage
- Correction d’un problème où dessiner un polygone à main levée laissait la souris dans un état inutilisable
Autres corrections #
- Correction de problèmes avec la mise à jour du dépôt de scripts - n’est plus cloné avec depth=1
- Correction de la gestion des noms de clusters d’étoiles contenant des caractères *
- Correction d’un problème avec les dépôts git où ils pouvaient être incapables de se mettre à jour après des modifications sur le serveur distant (!900)
- Correction d’une incohérence entre GList / GSList qui causait des plantages liés au menu des scripts pour certains utilisateurs (!899)
- Correction d’un problème dans la génération de profils ICC linéaires où les colorants n’étaient pas correctement adaptés à D50 (#1683)
- Correction des graphiques de filtres SPCC incorrects dans “Plot All” en mode narrowband (#1691)
- Correction d’un problème où starnet ne mettait pas à jour une structure de données sur laquelle sirilpy
get_image_fits_header()
s’appuyait - Correction de problèmes de compilation avec les dépendances flatpak et les chaînes d’outils récentes (#1709)
Améliorations de la beta 3 #
Interface utilisateur et ergonomie #
- Les sélecteurs de fichiers dans l’onglet de calibration et les préférences de calibration mémorisent maintenant le dernier répertoire (#1664)
- Amélioration de la compatibilité de
sirilpy.tkfilebrowser
avectkinter.filedialog
(permet de remplacer le terrible dialogue de fichiers Linux tk) - Amélioration du comportement de l’étirement d’histogramme après l’autostretch si le profil ICC de l’image diffère du profil d’affichage
- Modification du mode couleur GHT par défaut de la luminance pondérée humaine vers indépendant (!899)
Scripts et extensibilité #
- Suppression de l’interface GraXpert héritée pour être remplacée par le nouveau script GraXpert-AI.py (#1620, #1611, #1573)
- Possibilité de sauvegarder les graphiques vers des fichiers en utilisant
sirilpy.connection.SirilInterface.xy_plot()
(#1670) - Amélioration des méthodes d’aide des modules GPU dans sirilpy
- Ajout/amélioration des modules d’aide GPU pour faciliter l’installation et le test des modules liés au GPU (!895)
- Ajout d’une méthode Python pour dessiner des polygones dans la superposition Siril
- Utilise la fonctionnalité de double-clic pour ouvrir de la vue arborescente
Fonctionnalités de traitement #
- Mise à jour d’
overlay_add_polygon()
pour utiliser la mémoire partagée, pour gérer les polygones avec un grand nombre de côtés - Possibilité d’utiliser
Crop Sequence
avec la séquence interne utilisée dans la composition RGB, pour aider avec les workflows LRGB (!902) - Ajout de
-followstar
à la commandeseqpsf
: précédemment cela ne pouvait être défini que depuis l’interface graphique (!905) - Définition de SIP et WCS comme mots-clés protégés (#1696)
Note importante sur le paquet AppImage #
Nous sommes heureux d’annoncer que le paquet AppImage est de nouveau disponible pour cette version Beta 3 de Siril 1.4.0. Après une interruption temporaire, nous avons remis en place la distribution AppImage pour faciliter l’installation sur les systèmes Linux.
Recherche d’un mainteneur AppImage #
Cependant, nous souhaitons être transparents avec la communauté : nous recherchons activement un développeur volontaire qui accepterait de prendre en charge la maintenance et la gestion des paquets AppImage de façon pérenne.
Sans cette contribution de la communauté, nous ne pouvons pas garantir que les paquets AppImage continueront d’être disponibles pour les futures versions de Siril. Si vous avez de l’expérience avec AppImage et souhaitez contribuer au projet, n’hésitez pas à nous contacter via notre dépôt GitLab .
Votre aide serait précieuse pour maintenir cette option de distribution importante pour de nombreux utilisateurs Linux !
Une version beta 4 pour la suite #
Nous sommes actuellement en train de travailler sur des problèmes connus tel que le dématriçage et la reconnaissance des motifs de Bayer dans différentes situations (fichiers FITS ou SER et avec differents ROWORDER) et aussi les fichiers poids lors du Drizzle.
Que voulons-nous de vous ? #
Comme pour les précédentes versions beta, nous encourageons tous les utilisateurs à signaler les bugs rencontrés via le site gitlab de Siril . Pour les bugs rencontrés sur les scripts c’est ici . Vos retours sont essentiels pour nous aider à finaliser la version stable 1.4.0.
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 à la sortie de la prochaine version :
- L’algorithme de Drizzle peut, dans de rares cas, produire des images complètement noires #1529
- Liste des autres bugs