Dark Frame Analyzer
Analyse vos séries de darks et écarte les brutes hors norme avant l'empilement WBPP.
Présentation
Un mauvais dark dégrade silencieusement votre master dark, et tout ce qui est calibré avec.
Dark Frame Analyzer inspecte une série entière d'un coup. Pour chaque brute, il calcule des statistiques robustes (médiane clippée, MAD exact, hot pixels, saturation, dérive thermique, uniformité spatiale) via le moteur C++ de PixInsight, si bien qu'une série de 50 frames s'analyse en quelques secondes, puis compare chaque frame à la référence de la série.
Chaque dark est classé Valide, Alerte ou Rejet dans un tableau en couleurs, avec rapport détaillé en console, export CSV et liste d'exclusion prête pour WBPP. Les rejets peuvent aussi être déplacés dans un sous-dossier en un clic.
La détection d'outliers embarque des planchers anti-quantification pour les capteurs CMOS dont la distribution est piquée par la discrétisation ADC. Les seuils, préréglés pour un capteur type IMX585, sont tous ajustables et mémorisés d'une session à l'autre. Interface bilingue FR/EN, entrées FITS et XISF.
Fonctionnalités
Détection d'outliers robuste
Statistiques relatives à la série (médiane clippée, MAD exact, hot pixels, dérive thermique, uniformité spatiale) avec planchers anti-quantification : les paliers ADC ne deviennent jamais des faux positifs.
Vitesse native
Histogrammes et sigma-clipping itératif convergé calculés par le moteur C++ de PixInsight : une série de 50 frames s'analyse en quelques secondes.
Flux prêt pour WBPP
Liste d'exclusion en texte ou fichier, ou déplacement en un clic des frames rejetées vers un sous-dossier que WBPP ne verra jamais.
Rapport complet
Tableau de résultats en couleurs avec infobulles par frame, rapport détaillé en console et export CSV aux en-têtes stables (exploitables en machine).
Seuils ajustables et persistants
Chaque seuil de détection s'ajuste, est mémorisé d'une session à l'autre et se restaure d'un clic (préréglages calibrés pour un capteur type IMX585).
Interface bilingue
Anglais et français, commutables à chaud, choix mémorisé. Entrées FITS et XISF.
Captures d'écran
Installation
-
01
Ajoutez le dépôt CaeloWorks
Dans PixInsight, ouvrez Resources → Updates → Manage Repositories, puis ajoutez l'URL du dépôt CaeloWorks :
-
02
Vérifiez les mises à jour
Lancez Resources → Updates → Check for Updates et acceptez : PixInsight télécharge et installe le script.
-
03
Redémarrez PixInsight
Relancez l'application : le script apparaît dans le menu Script. Les mises à jour futures arrivent ensuite automatiquement.
Une fois installé, le script apparaît dans Script → CaeloWorks → Dark Frame Analyzer. Alternative manuelle : téléchargez DarkFrameAnalyzer.js depuis les releases GitHub et ajoutez son dossier via Script → Feature Scripts. Requiert PixInsight 1.9+, Windows, macOS ou Linux.
Notes de version
-
1.10.0 2026-08-18
Prise en charge des darks .fts (même format FITS que .fits, jusqu'ici non chargés) et bouton Annuler qui interrompt une analyse en conservant les frames déjà mesurées. La version s'affiche dans l'en-tête de la fenêtre et des icônes accompagnent les boutons de la liste de darks. Les libellés du rapport de hot pixels suivent désormais le seuil configuré (l'en-tête CSV reste hot_5k) et la terminologie anglaise est unifiée entre le tableau et le résumé. Corrections : moins de 3 darks lisibles ne sont plus tous déclarés Valides en silence (un avertissement explicite s'affiche) ; les colonnes numériques (médiane, bruit, hot px, saturation) se trient dans l'ordre numérique ; plus de barre de défilement horizontale ni de colonne Statut écrasée sur la liste de fichiers.
-
1.9.0 2026-07-11
Le script a désormais son icône dans PixInsight (menu Script et Feature Scripts) et un en-tête d'interface aux couleurs de CaeloWorks. Il rejoint la catégorie de menu CaeloWorks, quittant Utilities. Sous le capot : licence GPL-3.0, suite de tests et intégration continue, et paquet de distribution pour le dépôt de mises à jour.
-
1.8.0 2026-07-02
Première version publique (GPL-3.0).

