PixInsight script · v1.3

BatchProcessing_byHrast

Pre can assign filters and compose RGB. Each filter row runs its own processing chain. Post finishes with HDR, LRGB, Star Stretch, HistogramTransformation and PixelMath.

Named presets live inside PixInsight. Export and Import share .bpshrast files. Empty rows are skipped.

Download 1.3 Read the tutorial

How it works

The dialog has three collapsible sections: Pre, Images, and Post. Collapse what you do not need on smaller screens. At the bottom, presets and Export/Import store the full setup.

BatchProcessing_byHrast 1.3 dialog: Pre, Images, Post and Presets annotated
Version 1.3 dialog — Pre, Images, Post, and Presets / Export·Import.

Step-by-step tutorial FAQ

Pre

Optional setup before filter chains run.

  • Auto-assign filters from FITS keywords or file names
  • Compose RGB from R+G+B, fill the RGB row, clear R/G/B

Images + Post

Each checked filter runs its Steps. Post then works on RGB / LRGB / RGB_stars with configurable input and output view names.

Default order

Built-in Steps per filter. Optional AI tools are included; if missing they are skipped. You can reorder and add icons.

Ha, OIII, SII, L, R, G, B

1SpikeLessAI
2BlurXTerminator, Correct Only
3BlurlessAI
4ImageSolver
5SpectrophotometricFluxCalibration
6MultiscaleGradientCorrection
7BlurXTerminator
8NoiseXTerminator
9StarXTerminator
10ScreenTransferFunction
11MultiscaleAdaptiveStretch

RGB

1SpikeLessAI
2BlurXTerminator, Correct Only
3BlurlessAI
4ImageSolver
5SpectrophotometricFluxCalibration
6MultiscaleGradientCorrection
7SpectrophotometricColorCalibration
8BlurXTerminator
9NoiseXTerminator
10StarXTerminator
11ScreenTransferFunction
12MultiscaleAdaptiveStretch

Download

Version 1.3 for PixInsight 1.9.5. BlurXTerminator, NoiseXTerminator, StarXTerminator, SpikeLessAI and BlurlessAI are optional. Missing steps are labeled not installed and skipped.

Download 1.3

BatchProcessing_byHrast-1.3.zip

Prefer automatic updates? Add this site as a PixInsight repository — the steps are just below. PixInsight then installs the script and offers every new version through Check for Updates.

Installation

Add this site as a PixInsight repository. PixInsight then installs the script and updates it automatically.

  1. Open PixInsight.
  2. Go to Resources → Updates → Manage Repositories.
  3. Add this address: https://pixinsight.hrastro.com
  4. PixInsight may ask before using a repository that is not signed. Confirm it to continue.
  5. Go to Resources → Updates → Check for Updates and install BatchProcessing_byHrast.
  6. Run it from Script → Batch Processing → BatchProcessing_byHrast.

Version history

What changed in each release of BatchProcessing_byHrast.

1.3 Current

31 October 2026
  • Pre phase: Auto-assign filters and Compose RGB (R+G+B → RGB, clear R/G/B).
  • Post phase: HDRMultiscaleTransform, LRGBCombination, SetiAstro Star Stretch, HistogramTransformation, PixelMath screen stars.
  • Post Settings: editable input/output view names, with LRGB→RGB fallback when L is skipped.
  • Named presets (including Default) with Save/Load inside PixInsight.
  • Export Settings / Import Settings for .bpshrast files.
  • Collapsible Pre, Images and Post sections for smaller screens.
  • SpikeLessAI and BlurlessAI in the default chain when installed.

1.2

28 October 2026
  • MARS database files can be selected in MultiscaleGradientCorrection Settings.
  • Missing processes are labeled not installed and skipped. The rest of the run continues.
  • PixInsight update repository, website, and download counters.

1.1

2026
  • First BatchProcessing_byHrast release under that name.
  • One row per filter: Ha, OIII, SII, L, R, G, B, and RGB.
  • Per-filter parameters. Empty rows are skipped. Settings are remembered between sessions.

Support

Developing BatchProcessing_byHrast takes a lot of time and effort, so I would be grateful for a tip. I believe the script will save you a lot of time.