Svenesis Siril Scripts
Siril is a free, open-source software application for astronomical image processing – developed by the community and supported by the Free Software Foundation Europe project. It is specifically designed for processing deep-sky images: from stacking (combining) individual raw frames to calibration with flat, dark, and bias frames, through to colour adjustment, noise reduction, and final image optimisation. Siril supports a wide range of camera and telescope setups and runs on Windows, macOS, and Linux. Thanks to its scripting capabilities, complex processing workflows can be automated – and that is exactly where my Python scripts come in.
I have created several Python scripts for Siril. All scripts are open source (GPL-3.0) and available on GitHub.
🔭 I wrote these scripts purely for fun and out of my passion for astronomy – in Python, free to use, open source, and available to everyone.
If you find them useful and would like to support my work, a coffee is always welcome:
Requirements
- Siril 1.4.0+ with Python support enabled
- Python dependencies: numpy, PyQt6 (auto-installed on first run)
- Additional dependencies per script (matplotlib, scipy, astropy, Pillow)
Installation
Copy the script file to your Siril scripts directory:
- macOS:
~/Library/Application Support/org.siril.Siril/siril/scripts/ - Linux:
~/.local/share/siril/scripts/ - Windows:
%APPDATA%\Siril\scripts\
Restart Siril after copying. Scripts appear under Processing → Scripts.
Annotate Image
Annotates plate-solved images with catalog objects (Messier, NGC, IC, Caldwell, Sharpless, Barnard, named stars), coordinate grids, compass rose, and legend. Export as PNG/TIFF/JPEG.
Version 1.0.0 →
Blink Comparator
Animates frame sequences for visual inspection and data-driven frame selection. Statistics table, scatter plots, batch reject, difference mode, and GIF export.
Version 1.2.3 →
Gradient Analyzer
Analyzes background gradients with 9 visualization tabs, 30+ diagnostic measurements, vignetting detection, and tool-specific recommendations. The largest script in the collection.
Version 1.8.4 →
Image Advisor
Analyzes stacked linear FITS images and generates a prioritized processing workflow with concrete Siril commands. Diagnostic only – the image is never modified.
Version 1.3.1 →
Multiple Histogram Viewer
Displays linear and auto-stretched images side by side with RGB histograms, 3D surface plots, and detailed statistics. Supports compressed FITS files.
Version 1.1.0 →
Script Security Scanner
Scans Python scripts in Siril script folders for malicious patterns across 10 threat categories. Protects against file destruction, data theft, network exfiltration, and more.
Version 2.0.0 →