mkms: Create multispec from 1D spectra including associated bands

Package: nproto

Usage

mkms output spectra raw background sigma

Parameters

output
Name of output multispec image.
spectra
List of primary 1D spectra to be included in multispec image.
raw
List of 1D raw or secondary spectra. If none specify "" otherwise the list must match the list of primary spectra.
background
List of 1D background spectra. If none specify "" otherwise the list must match the list of primary spectra.
sigma
List of 1D sigma spectra. If none specify "" otherwise the list must match the list of primary spectra.

Description

MKMS creates a multispec format from 1D spectra. Unlike SCOPY it can include associated spectra. There can be any number of primary 1D spectra and the associated spectra are optional. However, when associated spectra are specified the list must match the primary spectra list and the arrays must have the same number of pixels and dispersion as the primary spectrum. The different spectra may have different dispersions.

This is a simple script using SCOPY and IMSTACK. It has minimal error checking. In particular, if the set of input is not consistent the task will abort with an error leaving temporary files behind.

Examples

1. To create an image with one spectrum and each of the associated types:

cl> mkms out.ms spec rawspec bkgspec sigspec

2. To create an image with three primary spectra and error arrays:

cl> mkms out.ms spec1,spec2,spec3 "" "" err1,err2,err3

Revisions

MKMS V2.12.2
This prototype task added for this release.

See also

scopy, imstack