← All Siril Scripts

Svenesis ImageMono Train

Version 1.7.20 – GPL-3.0-or-later

🚧 Current version 1.7.20. Not yet in the official Siril Script Repository – download directly from GitHub.

ImageMono Train turns a night with a mono camera and filter wheel into a finished colour image. You pick the folder with the frames; the script does the rest in Siril: calibrating, stacking, aligning, combining the colour and calibrating it. You never need to type a Siril command.

Svenesis ImageMono Train screenshot

📖 The story behind it, and what I learned about mono processing along the way: Seven Filters, One Button →

How a run works

  1. Find the frames. The script reads the FITS headers of every file in the folder and sorts the lights by filter. Several nights of one target are pooled, and compressed .fz files are read directly.
  2. Calibrate. Flats, darks and bias are matched automatically when present. If they are missing, the run carries on without them and says so.
  3. Stack, per filter. How outliers are rejected depends on how many frames actually remain.
  4. Align the channels. All masters go onto the same pixel grid, so the colour image shows no colour fringes.
  5. Combine and calibrate the colour. With spectrophotometric colour calibration (SPCC), matched to your sensor and filters.

Who is it for?

For mono cameras with a filter wheel. Frames are never debayered, so the script is not meant for colour (OSC) cameras.

Palettes

With Auto the script suggests a palette that fits the filters it found. The channel mapping can be changed by hand.

What the script looks out for

Background extraction: careful with RBF

Siril offers two models: a simple polynomial and the more flexible RBF. On nebulae that fill the whole frame, RBF removes much of the nebula along with the gradient – in a test only 17.8 per cent was left, against 99.9 per cent with the simple polynomial. On small objects in a wide field RBF is the better choice. The script cannot tell the two apart, so it warns on narrowband and leaves the decision to you.

What you get

Everything lands in the Stacked/ folder – in the chosen folder or up to three levels above it, so for an Astro PM project right beside Originals.

View sample report View sample guide

Requirements

Siril 1.4 or newer with Python support. The script installs the Python packages (sirilpy, PyQt6, astropy, numpy) itself on first start. Colour calibration needs an internet connection or a local Gaia catalogue; without either, the colour image is still produced, just uncalibrated.

⚠️ Don’t work inside cloud folders. Dropbox, OneDrive, iCloud Drive or Google Drive can rewrite files mid-run. Best work on a local disk, or at least exclude Stacked/_work/ from syncing.

View on GitHub Full Instructions