Skip to content

v0.5.0

Choose a tag to compare

@christiantroyandrada christiantroyandrada released this 15 Jul 05:11

v0.5.0 — Composite dual-layer finish + target-type modes

⚠️ Breaking

  • dso-mosaic is removed → use dso-galaxy. Whether a capture is single-panel or a
    multi-panel mosaic is now auto-detected from the subs' pointing spread (override with
    --mosaic / --single; the decision is always printed). Update any scripts/launchers.
  • NGC 7000 recategorised from mosaic to emission.

Composite dual-layer finish (galaxy / emission / reflection)

  • The modern star/nebula separate-and-recombine workflow: remove stars → process the starless
    nebula layer and the stars layer independently → recombine with a screen blend. Lets the
    background be darkened/denoised hard without smearing stars — dramatically cleaner results on
    short-integration / light-polluted data. Tunable with --star-reduce (galaxy 0.5,
    emission/reflection 1.0). Star-cluster is excluded (the stars are the subject).

Modes are now target types

  • dso-galaxy (new) · dso-emission-nebula · dso-reflection-nebula · dso-star-cluster.
  • Mosaic is a capture technique, not a target category — it applies to any type and is detected
    from the data.
  • Emission now calls the StarNet2 CLI (composite); no mode needs SIRIL-internal StarNet any more.

Validated end-to-end from raw Seestar subs via the bare <mode> --in <folder> command on
M31 (galaxy/mosaic), M33 (galaxy/single), M8 + M20 (emission), and VdB106 (reflection). 195 tests.

🤖 Generated with Claude Code