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 (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 (ou déplacement des rejets 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
Téléchargez le script
Récupérez DarkFrameAnalyzer.js depuis la dernière release GitHub.
-
02
Ajoutez-le à PixInsight
Script → Feature Scripts…, cliquez Add et sélectionnez le dossier contenant le fichier (ou lancez-le via Script → Execute Script File…).
-
03
Lancez l'analyse
Le script apparaît dans Script → Utilities → Dark Frame Analyzer. Ajoutez vos darks, cliquez Analyze.
Le dépôt de mises à jour CaeloWorks (installation et mises à jour automatiques depuis PixInsight) est en préparation ; en attendant, l'installation est manuelle. Requiert PixInsight 1.9+, Windows, macOS ou Linux.
Notes de version
-
1.8.0 2026-07-02
Première version publique (GPL-3.0).

