Aller au contenu
GMST --h --m --s FR / EN
Logo du script Dark Frame Analyzer
Stable Calibration

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

Fenêtre principale de Dark Frame Analyzer : série de darks analysée, statuts Valide/Alerte/Rejet en couleurs et seuils de détection
Dialogue d'exclusions WBPP : liste des darks à écarter, export .txt ou déplacement vers un dossier rejected/

Installation

  1. 01

    Ajoutez le dépôt CaeloWorks

    Dans PixInsight, ouvrez Resources → Updates → Manage Repositories, puis ajoutez l'URL du dépôt CaeloWorks :

  2. 02

    Vérifiez les mises à jour

    Lancez Resources → Updates → Check for Updates et acceptez : PixInsight télécharge et installe le script.

  3. 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).