pipeline_run
pipeline_runConvert raw lights into a calibrated master light. Automates calibration, registration, integration, and optional drizzle using PixInsight's WBPP or native engine.
Instructions
One call from raw lights to a master light. engine 'wbpp' (default): PixInsight's WeightedBatchPreprocessing in a separate instance with exactly the matched calibration groups, then the master is opened in the daemon and WBPP intermediates are deleted. engine 'native': plan → masters (cached) → calibrate → cosmetic (CFA) → debayer → measure → select (SSWEIGHT) → register (+drizzle data) → local normalization → integrate [→ drizzle]. Frames dropped with exclude_frames (after blink_frames) are honoured. Working files go to /working-files. Runs in the background; poll pipeline_status. Resumable with resume_id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Proceed despite blocking plan issues (e.g. no flats when requireFlats) | |
| engine | No | Default: config stackingEngine (wbpp) | |
| drizzle | No | ||
| min_stars | No | ||
| rejection | No | ||
| resume_id | No | ||
| max_frames | No | Only the first N lights (quick end-to-end smoke test) | |
| fwhm_factor | No | Reject FWHM > factor×median (default 1.25) | |
| master_bias | No | ||
| master_dark | No | ||
| master_flat | No | ||
| wbpp_params | No | WBPP automation parameters, e.g. {autocrop:true, localNormalization:false} | |
| drizzle_scale | No | ||
| exclude_files | No | ||
| skip_cosmetic | No | ||
| debayer_method | No | ||
| light_group_id | No | From scan_frames (required unless resume_id) | |
| max_eccentricity | No | ||
| allow_dark_scaling | No | ||
| keep_intermediates | No | Keep calibrated/cosmetic/debayered/weighted/registered files (default: config keepIntermediates=false: deleted as soon as the next stage succeeds) | |
| rejection_warn_pct | No | ||
| skip_local_normalization | No |