Einfacher PixInsight-Sub-Qualitaetssortierer (Alternative zu SubframeSelector) mit Blink-Vorschau und optionalem KI-Kommentar.
- JavaScript 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
The v1.0.0 active-limits chart used a custom Control.onPaint/Graphics handler, which crashed PixInsight natively (SIGABRT) on first dialog layout. Replaced it with a plain read-only TextBox. The new measurement progress bar is built purely from Control.resize()/backgroundColor geometry to avoid the same class of bug. Also hardened dialog close during an in-flight measurement, and split per-file measurement so progress can be reported between files. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KfzKxkzVYJwpBsAjAa7F2Q |
||
| INSTALL.md | ||
| LICENSE | ||
| README.md | ||
| RELEASE_NOTES.md | ||
| SubVerify.js | ||
SubVerify
Ein einfaches PixInsight-Skript zur Qualitätssortierung von Rohbildern (Subs)
einer Aufnahmesession — eine schlankere Alternative zu SubframeSelector für
den alltäglichen Gebrauch.
Was es macht
SubVerify lädt alle FITS/XISF-Dateien aus einem Ordner, misst über PixInsights
eigene SubframeSelector-Messengine für jeden Sub:
- FWHM (Bogensekunden)
- Exzentrizität
- SNR
- Rauschen
- Sternanzahl
Für jede dieser Metriken lässt sich unabhängig ein Grenzwert an- oder
abschalten. Subs, die einen aktiven Grenzwert verletzen, werden in der
Tabelle markiert und können gesammelt in einen rejected-Unterordner
verschoben werden.
Funktionen im Überblick
- Tabelle mit Sortierung nach jeder Metrik oder Status, auf- und absteigend.
- Blink-Vorschau (gestreckt): ◀ / ▶ oder Doppelklick auf eine Zeile öffnet den Sub in einem Vorschaufenster mit automatischem Bildschirm-Stretch (STF) — Zoom und Fensterposition bleiben zwischen den Frames erhalten. Eine „Blinken"-Checkbox mit einstellbarem Intervall wechselt automatisch weiter, wie ein klassischer Blink-Komparator.
- Übersicht aktiver Grenzwerte: zeigt pro aktivem Grenzwert, wie viele Subs ihn einhalten, mit Bewertung „gut" / „mittel" / „schlecht".
- Fortschrittsbalken beim Messen, mit Zähler „x / y Dateien (n %)".
- Verschieben: markierte Dateien werden gesammelt in einen wählbaren Zielordner verschoben (Namenskollisionen werden automatisch aufgelöst).
- KI-Kommentar (optional): schickt eine Zusammenfassung der Messwerte und aktiven Grenzwerte an ein lokales LM Studio oder die Claude API und zeigt eine kurze fachliche Einschätzung der Session an.
- Zustand (Ordner, Grenzwerte, KI-Einstellungen) wird zwischen den Aufrufen gespeichert — API-Keys werden nicht gespeichert.
Voraussetzungen
- PixInsight 1.9.4 (Lockhart) oder neuer, mit dem V8-Kern-Skript-Modul.
- Für den KI-Kommentar optional: ein lokal laufendes LM Studio mit gestartetem Server, oder ein Anthropic-API-Key für die Claude API.
Installation
Siehe INSTALL.md.
Lizenz
MIT — siehe LICENSE. Nutzung, Anpassung und Weitergabe frei, auch kommerziell, auf eigenes Risiko und ohne Gewährleistung.
Änderungen
Siehe RELEASE_NOTES.md.