run_process
Instantiate any PixInsight process by constructor name, assign JSON parameters, and run it on a view or globally—generic fallback when no dedicated tool exists.
Instructions
Instantiate any PixInsight process by its PJSR constructor name, assign JSON-valued parameters onto the instance, and execute it on a view (when view_id is given) or globally (when it is omitted). Generic fallback for processes with no dedicated tool. A params key that is not a parameter of the installed process is refused by name, since PixInsight would otherwise ignore it. A process that has the noGUIMessages property (Crop, DynamicCrop, Resample, IntegerResample, Rotation, FastRotation, ChannelMatch and others) runs with it set to true unless params sets it, so its confirmations and warnings go to the Process Console instead of a dialog.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | PJSR process constructor name, e.g. "SCNR". | |
| params | No | Property name to JSON-valued setting, assigned on the process instance before it runs. | |
| view_id | No | View to run the process on. Omit to run the process globally instead. |