Introducing AMSP: Automatic Multi-Session Processing script for Siril, fully automatic

2 replies31 views
Cyril Richard avatar

Hi everyone,

I’d like to share a new Siril Python script I’ve been working on:

AMSP – Automatic Multi-Session Processing

This script is designed to fully automate the preprocessing workflow, with a strong focus on simplicity and robustness.

The idea is straightforward:

  • no manual sorting

  • no complex setup

  • just drag & drop your data into Siril and let the script handle everything

AMSP relies entirely on FITS header keywords to organize and process your data automatically. As long as your files contain properly structured metadata, the script will take care of the rest. It works particularly well with acquisition software like NINA, CCDciel, ASIAIR, and likely many others.

All sessions are automatically combined per filter at the end, so you directly get your final stacked images.

Key features

  • Fully automatic workflow based on FITS headers

  • No need to sort files manually

  • Multi-session support out of the box

  • Designed to be beginner-friendly while remaining powerful

Note: the script requires FITS files with proper header keywords. It won’t work with files lacking this information.

I’m also sharing a video from DeepSpace Astro that demonstrates the workflow and helps understand how it works in practice.

Feedback is very welcome 🙂

https://www.youtube.com/watch?v=80LwMI-WEJE

Well written Helpful Respectful Concise Engaging
Tony Gondola avatar

This is a big step up for Siril. Bravo for doing it!

Well written Respectful Supportive
Tony Gondola avatar

I just ran an OSC data set through this and it completed the job in about the quarter of the time it took WBPP. The stars were also very slightly tighter. I think this is a game changer for Siril users, especially for people processing complex narrowband or mono data sets.

Well written Respectful Concise Engaging
Related discussions
FITS File Analysis Tool Python
fits-analyser.py astronomical_analysis_description.pdf Hello fellow astrophotographers! I've developed a Python script to help me quickly analyze my FITS files and track my progress across different targets and filters. The main goal was to get a cle...
Analyzes FITS files with Python, directly relevant to AMSP's FITS header-based automation.
Oct 10, 2025