Current list of Python scripts for Siril 1.5
This page is the first shot at getting a list of Python scripts that is somewhat intelligible and searchable. It was done manually and has only a very succinct description for each script, but will be improved with more words for each with time.
Image processing section
Scripts that process a single image for visual enhancements, in general a stack result.
processing/SyQon-Prism.py |
SyQon Prism AI denoise. This is a paying product |
processing/Statistical_Stretch.py |
Seti Astro Statistical Stretch |
processing/AberrationRemover.py |
Aberration Remover AI |
processing/ContinuumSubtraction.py |
Narrowband Continuum Subtraction script |
processing/SyQon-Starless.py |
SyQon Starless AI |
processing/GPS_Process.py |
Image processing based on CosmicClarity and GraXpert (background extraction, denoise and/or sharpening) |
processing/Narrowband_Palette_Picker.py |
Helps preview different palettes for narrowband image composition |
processing/GraXpert-AI.py |
Integration of the GraXpert gradient removal tool (AI) |
processing/CosmicClarity_Denoise.py |
Cosmic Clarity Denoise |
processing/DBXtract.py |
Extract the Sulfur II, Hydrogen Alpha and Oxygen III signal from dual band filters to compose SHO images in color cameras |
processing/Hubble_Palette_from_Dual-Band_OSC.py |
Create different "Hubble-like" palettes from OSC (One-Shot Color) images acquired with a dual-band Ha/OIII filter |
processing/HDR_multiscale.py |
Wavelet-Based Dynamic Range Compression |
processing/HDR_Blender.py |
Inverse Variance Maximum Likelihood Estimate (MLE) HDR Blender. Blends multiple images with different exposures |
processing/NB_2_RGB.py |
Monochrome image combination into a color image |
processing/SCUNet_Denoise.py |
SCUNet image denoiser (AI) |
processing/CosmicClarity_Superres.py |
Cosmic Clarity Superres |
processing/CosmicClarity_Native.py |
Cosmic Clarity AI-powered sharpening, denoising, super resolution and star removal |
processing/AutoBGE.py |
Auto Background Extraction script |
processing/CosmicClarity_Satellite.py |
Cosmic Clarity Satellite Removal |
processing/CosmicClarity_Darkstar.py |
Cosmic Clarity Darkstar |
processing/ER-Bill_Star_Reduction.py |
Script for reducing stars using pixel math |
processing/DSA-Star_Reduction.py |
Script for reducing stars using pixel math |
processing/CosmicClarity_Sharpen.py |
Cosmic Clarity sharpening process |
VeraLux/VeraLux_Alchemy.py |
Linear-Phase Narrowband Normalization & Mixing |
VeraLux/VeraLux_Nox.py |
Physically-Faithful Photometric Gradient Reduction |
VeraLux/VeraLux_StarComposer.py |
High-Fidelity Star Reconstruction Engine |
VeraLux/VeraLux_Revela.py |
Photometric Local Contrast & Texture Engine |
VeraLux/VeraLux_HyperMetric_Stretch.py |
Photometric Hyperbolic Stretch Engine |
VeraLux/VeraLux_Starting_Point.py |
Interactive Workflow Guide & Manual |
VeraLux/VeraLux_Curves.py |
Spline-Based Photometric Sculpting Engine |
VeraLux/VeraLux_Silentium.py |
Linear-Phase Noise Suppression Engine |
VeraLux/VeraLux_Vectra.py |
Vector Color Grading & Chromatic Surgery Engine |
Sequence pre-processing section
Scripts that process a set of images, an alternative to usual preprocessing scripts.
preprocessing/AMSP.py |
Siril Wizard – Automatic Multi-Session Processing. Drag and drop all files and it does the stacks |
preprocessing/StorageFriendlyStacking.py |
Storage Friendly Stacking Script |
preprocessing/Naztronomy-Smart_Telescope_PP.py |
Naztronomy - Smart Telescope Preprocessing script |
preprocessing/GPS_Preprocess.py |
Preprocessing with multi-session, mosaics and many optional steps support |
preprocessing/ER-CometStartrail.py |
Stack a startrail from a sequence |
preprocessing/osc-multi-night-stacking-v1.2.py |
Multi-night stacking |
preprocessing/Naztronomy-OSC_PP.py |
Naztronomy - OSC Image Preprocessing script with mosaics support |
Utility section
Scripts that provide some tool for data analysis or other non-processing related tasks.
core/Siril_Catalog_Installer.py |
Siril Catalog Installer |
core/GPU_Manager.py |
A GUI tool for managing ONNX, PyTorch, and JAX installations |
utility/Selected_Star_Spectrum.py |
Plots the Gaia DR3 continuous spectrum for any selected Gaia DR3 source |
utility/RegistrationInspector.py |
Displays the frames of selected images to check framing |
utility/SuperStack.py |
Performs superstacking (moving average) |
utility/plot3D.py |
Plots the current image or selection in 3D using matplotlib |
utility/Sequence_Statistics_Analyzer.py |
Analyze frames and plot key statistics |
utility/Script_Launcher.py |
Drag-and-drop script launcher |
utility/Blink_Browse_Filter_Sort.py |
Image browser / filter / sorter with adaptive caching |
utility/Svenesis-GradientAnalyzer.py |
Gradient Analyzer |
utility/Svenesis-MultipleHistogramViewer.py |
Multiple Histogram Viewer |
utility/Svenesis-CosmicDepth3D.py |
CosmicDepth 3D |
utility/Patch_Inpainting_Tool.py |
Corrects defects and creates a star mask |
utility/Svenesis-AnnotateImage.py |
Full size image annotation |
utility/AF_Multi_Crop.py |
Multi-crop script |
utility/Svenesis-BlinkComparator.py |
Blink Comparator |
utility/Satellite_Trail_Removal.py |
Remove satellite trails |
utility/Sequence_Deleter.py |
GUI to delete sequences |
utility/ImageWindow.py |
Pseudo-MDI GUI for storing and swapping images |
utility/Dwarfium_Archive_Selector.py |
Prepare sessions from Dwarf telescopes |
utility/AstroT3kFetch.py |
Fetch and classify astrophotography frames |
utility/Workflow_Summarizer.py |
Summarizes workflow using Google Gemini |
utility/Diffraction_Spike_Overlay.py |
Add diffraction spikes |
utility/Flat_On_Flat_Analyzer.py |
Analyze flat field effectiveness |
utility/Distortion3D.py |
Plot 3D distortion map |
utility/Autocrop.py |
Autocrop stacked images |
utility/Signature_Tool.py |
Insert a signature/logo |
utility/Galaxy_Annotations.py |
Create galaxy annotations from Simbad queries |
utility/Asteroid_Comet_Finder.py |
Search for asteroids and comets |
utility/AutoStretch_Preview.py |
Interactive AutoStretch preview |
utility/HertzsprungRussell.py |
Create a Hertzsprung-Russell diagram |