Archive for September, 2026

Sun Mosaic Application with Claude Code

For years, stitching my solar HAlpha mosaics together meant firing up Photoshop, manually feathering seams, and repeating the whole process any time I wanted to revisit prominence details.

I built SunMosaic, an application for processing solar mosaics, using Claude Code — and Photoshop is no longer part of my solar imaging pipeline.

I would like to share it “as is” as an open source project: github.com/m42cococa/SunMosaic.

A ready-to-run .dmg installer is available hereApple Silicon Macs only. It also runs as a local browser app (Streamlit) or from the command line for anyone who wants to script it.

How the pipeline works

Each panel of a mosaic starts life as a 16-bit video captured through the rig. From there:

  1. Stack each panel with AutoStakkert!4 to produce a sharpened per-panel TIFF.
  2. Feed the stacked panels into SunMosaic, which detects the solar limb on each frame, cross-correlates the overlapping regions, solves the global alignment, corrects for the uneven brightness typical of H-alpha etalon imaging, and blends the panels — while preserving the layers for later touch-ups.
  3. Finish the mosaic in Affinity Photo 2 (free software now) for final adjustments.

Example: September 8, 2026 mosaic

Here’s a mosaic captured on September 8, 2026 at 20:38 UTC, built from 4 panels stacked from about 500 frames each, using the same rig described in my previous post — William Optics 60mm refractor, Daystar Quark H-alpha filter, and ZWO ASI 432MM camera.

Full-disk H-alpha mosaic, September 8, 2026, 20:38 — 4 panels, ~500 frames each.
Prominence detail from the same September 8, 2026 mosaic.

Another example: September 13, 2026 mosaic

Captured on September 13, 2026 at 20:29 UTC, same rig and pipeline.

, , , , ,

Leave a comment