mapbyvel

Uses a velocity map to extract values from a velocity cube forming a new map

Description:

This shell script uses a velocity map of a spatial region to create a new velocity map. The spatial co-ordinates and velocity value at each pixel specify the co-ordinates of voxels in a spectral cube. The data value in the cube at this voxel becomes the data value in the output map.

While creating velocity maps is the expected usage for the script, it makes no specific tests that the Z co-ordinate is velocity, or even that the image value is velocity. In mathematical form the output image values are given by the following expression.

Output(x, y) = Cube(x, y, Image(x, y))

One application is multi-spectral imaging in complex molecular clouds, where one optically thin spectral line provides a clearer mapping of the cloud and system velocities. Using this specie’s velocity map traces the varying velocity, and thus data observed through different spectral lines can be compared, enabling the calculation of cloud parameters such as opacity.

Usage:

mapbyvel [-i filename] [-m filename] [-o filename]

Command-line Arguments

Notes:

Implementation Status:

This script invokes a collection of A-tasks from the Kappa package.