Draft: New Script: Easy Drizzle v1.0.0

Description

Adds easy_drizzle.py, a script that automates drizzle stacking for smart telescope users (Seestar S30/S50/S30 Pro, Dwarf 2/3/Mini, Celestron Origin). It wraps the full pipeline — link → register → drizzle → stack — in a one-click interface with presets and clear tooltips, making drizzle accessible without requiring knowledge of individual Siril commands.

standard advance

Changes Made

New file: easy_drizzle.py

  • Auto-detects telescope model from FITS headers and pre-configures defaults accordingly
  • Preset system for galaxies, nebulae and star clusters plus advance mode
  • Adjustable drizzle scale (1.0×–3.0×) with live disk space and time estimates
  • Full drizzle control: kernel, pixel fraction, framing
  • All Siril rejection methods and stack weighting options
  • Frame quality filters (FWHM, roundness, background, star count) with automatic fallback retry
  • Optional per-frame background extraction (seqsubsky) and CFA calibration with master dark support
  • Automatic cleanup of intermediate files on completion or error

N/A: new script submission.

Additional Notes

Tested by several users on Windows and Linux with Siril 1.4.x using Seestar S30 Pro, Seestar S50 and Dwarflab Mini frames.

Merge Request Checklists

  • The script complies with the Commands Reference (.SSF scripts) or sirilpy API (python scripts).
  • I have avoided unnecessary or excessive imports (python scripts).
  • I have included a version and licence in my script (a SPDX licence identifier is sufficient).
  • I have included author details and a means of contact (may be social media) for reporting issues.
  • I acknowledge I am responsible for maintaining my script and that unmaintained scripts may be removed if they stop working.

Merge request reports

Loading