flmakev -- Make a table for the vmask task.
flmakev inmask outtable
This task reads a mask image and creates a mask table which contains the same information in (presumably) more compact form. The flvmask task reads this mask table and interpolates along vertical strips (that's what the V stands for) to fill in the masked regions. The main reason for making an intermediate table rather than reading the mask image directly in flvmask is that paging can be a problem when reading images along columns. Using a table reduces the number of images that are read along columns simultaneously. We suggest that you sort the table to improve the way the images are accessed. The table may be sorted using the tsort task in the STSDAS ttools package, setting the columns parameter to "yhigh,ylow,x".
- inmask = "" [string]
- Name of the input mask image. This is a full-size (512 x 1024) image which is zero for good pixels and non-zero for bad pixels.
- outtable = "" [string]
- Name of the output mask table. This table contains three columns named x, ylow, and yhigh. Each row specifies a vertical strip of contiguous bad pixels going from [x,ylow] to [x,yhigh].
This task was written by Phil Hodge.