Job Processor

The Job processor operates on the directives specified by the control editor (or other source of SU XML). Jobs primarily consist of one or more stacks. Stacks are processed one at a time, sequentially or randomly (Choose Stack), in this order:

1)      Input image from file

2)      Pre-process: dark subtract, flat field

3)      Align and de-Bayer

4)      Select

5)      Combine

Except for input files, every process is optional (turning off all processes results in a “video player”).  Most processes allow automatic saving files (e.g. save all calibrated or registered images).  Files can also be manually saved from the Viewers.

Creating or opening a Job will reveal processor controls:

ProcessorControls_1.jpg

Toolbar Button

Description

 

 

 

ProcessorControls_NewJob.jpg

New Job

Opens Control Editor and loads a New Job with a New Stack

ProcessorControls_open.jpg

Open Job or View Image

load a pre-existing Job file or image viewer

ProcessorControls_save.jpg

Save

If a View is the active window then saves its image

If an editor form is active then saves that Job

ProcessorControls_nameOfStack.jpg

Choose Stack

If the Job contains more than one stack then this drop-down box allows the user to select which stack to process or to process all stacks in the named order.

ProcessorControls_start.jpgProcessorControls_pause.jpg

Start/Pause

Starts or pauses processing. This button changes to Pause during processing.

ProcessorControls_step.jpg

Step 1 frame

Advances processing by one frame. (Frame multi-threading is disabled)

ProcessorControls_reset.jpg

Reset

Reset stack. After Rest, the Start button starts over from the beginning.

ProcessorControls_viewer.jpg

Viewer

Viewers monitor various processes:

Selecting a Viewer in the drop-down menu turns that entry red. Viewers can be selected prior to Start or during the processing.

A Job contains more or more Stack.  Each Stack consists of directives that control processing. Use the drop-down menu to run all Stacks sequentially (the default) or select and run any Stack within the Job:

ProcessorControls_MultiStack.jpg

Press the ProcessorControls_start.jpg Start or ProcessorControls_step.jpg Step button to begin processing the stack.  ProcessorControls_step.jpg Step processes a single frame then pauses. The ProcessorControls_pause.jpg Pause button stops processing and remembers the current state – it may take awhile to completely stop, especially when using more than 1 thread; process controls will be inactive until the stop is completed.  The ProcessorControls_reset.jpg Reset button re-starts processing over from the beginning and restores the Editor Forms.

Upon ProcessorControls_start.jpg start, all Edit Forms will be minimized and a status-bar will appear at the bottom:

ProcessorControls_statusbar.jpg

 

Viewers display images in selected stages of development.  For example, the “Raw” viewer shows each image as it is read-in.  Selected viewers are shown in the menu colored red.  Only the “Stack” viewer is shown by default.  It is permissible to open and close viewers during processing.  The currently displayed image can be saved by selecting (clicking on) the desired viewer then pressing the “Save” button in the toolbar.