Svenesis Annotate Image
Version 1.1.0 – GPL-3.0-or-later
✨ Available in the official Siril Script Repository. You can install and launch this script directly from Siril – open Scripts → Get Scripts, search for Svenesis, and tick the checkbox next to this script.
Renders catalog annotations (deep-sky objects, named stars, coordinate grid, compass, info box) onto a plate-solved image and exports it as a shareable PNG, TIFF, or JPEG. All data comes from live online queries – no hardcoded object data.
Features
- Live online catalog queries via VizieR and SIMBAD – no embedded catalog data
- 12 color-coded object categories with markers scaled to catalog angular sizes
- Label collision avoidance using a 32-candidate greedy algorithm
- Leader lines connecting labels to object markers
- Auto-generated color legend showing only present object types
- RA/DEC coordinate grid with auto-spaced lines and labeled coordinates
- Semi-transparent info box with center RA/DEC, field of view, pixel scale, rotation, and object count
- Compass rose (N/E) derived from WCS
- Export as PNG, TIFF, or JPEG (72–300 DPI) with auto-timestamped filenames
- Configurable font sizes, marker sizes, magnitude limits, and common name display
- Six WCS detection fallback strategies for maximum compatibility
- Persistent settings via QSettings, parallel catalog queries, dark-themed PyQt6 interface
Online Data Sources
- VizieR VII/118 (NGC 2000.0) – NGC, IC, and Messier objects
- VizieR VII/20 (Sharpless 1959) – HII regions
- VizieR VII/220A (Barnard 1927) – Dark nebulae
- VizieR V/50 (Yale BSC) – Named bright stars
- SIMBAD – Supplementary objects (UGC, Abell, Arp, Hickson, Markarian, vdB, PGC, MCG, etc.) and common name resolution
Color System by Object Type
- Gold – Galaxies
- Red – Emission nebulae
- Light Red – Reflection nebulae
- Green – Planetary nebulae
- Light Blue – Open clusters
- Orange – Globular clusters
- Magenta – Supernova remnants
- Grey – Dark nebulae
- Red-pink – HII regions
- White – Named stars (~275 IAU-named stars to mag ~5.5)
- Pale Blue – Asterisms
- Violet – Quasars
Workflow
Load plate-solved FITS image → configure display parameters → execute annotation (F5) → preview result → export.
Dependencies
numpy, PyQt6, matplotlib, astropy, astroquery