Skip to content

OriginStack 2.14.0

Choose a tag to compare

@hd152 hd152 released this 23 Oct 16:56
· 277 commits to main since this release
309a619

Which download?

| You have | Download |
|---

Learned noise reduction by default for nebulae and star fields, a stretch that finds the
target itself, cleaner multi-night combines, AAVSO light-curve reports, and a way to support
the project.

Changed

  • Learned noise reduction is now the automatic choice for nebulae and star fields on
    Celestron Origin data (--auto, the default): --denoiser nn, with colour-noise reduction
    run before it. On five held-out targets this kept star widths within 0.3% and colour
    accuracy equal to the wavelet denoiser's, at 3.5-27x lower sky noise and 3-40x the
    faint-structure contrast. Galaxies keep the learned deconvolver; --denoiser wavelet
    restores the previous behaviour. Without the colour-noise step first, the network had
    widened stars 1-2% on nebula fields.

Added

  • Support OriginStack: a link to the project's Ko-fi page in the desktop app's header and
    beside the finished run's buttons, on the website and on GitHub (the Sponsor button). It
    opens in your browser; the app sends nothing.
  • --stretch object (also in the app's re-stretch menu): takes the stretch from the target
    itself rather than the whole frame. It finds the object around where the telescope pointed;
    when that object is fainter than the field's white point, the white point comes down to just
    above its core and the curve's contrast moves up to its typical level. A brighter rendering
    of a small or faint galaxy at the cost of a grainier sky (Sculptor, Black Eye); exactly the
    plain ghs stretch on nebulae, clusters and anything that fills the frame.
  • --merge-consistency (with --merge or a multi-session combine, opt-in): leaves a night
    out wherever it shows a significant feature the other nights show nothing of, such as a
    satellite glint, an unrejected hot-pixel cluster or a transient; structure every night
    shows keeps the plain weighted mean. On held-out two-night pairs it removed one-night
    100-sigma artefacts in every case, kept faint sources both nights show in full, cut sky
    error by 20% on average and never made the image itself worse; on real merges star widths
    and colour calibration were unchanged.
  • AAVSO reports: --aavso-report (with --photometry-timeseries) writes the target's light
    curve in the AAVSO Extended Format for WebObs upload, calibrated on AAVSO's own comparison
    stars (VSP chart) with a check star and optional time bins; tools/aavso_report.py makes
    one from an earlier run. On an Orion Nebula session, comparison stars of V 10-13.6 measured
    against the others came out at TG - V +0.004 +- 0.035 mag.
  • tools/bench_vs_siril.py --external STACK.fits scores another stacker's linear colour
    stack (Astro Pixel Processor, DeepSkyStacker, PixInsight, ...) against OriginStack with the
    same shared-star width and matched-noise measurements as the Siril comparison;
    --external-seconds records the time you measured, --reuse-originstack scores several
    stacks against one OriginStack run.