>  Docs Center  >  Libraries  >  Buie  >  XDAVG
Libraries

XDAVG

XDAVG

Name


  xdavg

Purpose


  Interactive tool for combining and correcting OSIRIS XD spectra.

Description



  This program handles the removal of instrumental defects from OSIRIS XD
    spectra. This is accomplished through the removal of bad points in the
    data from bad pixels on the NICMOS chip, applying slope corrections to the
    spectra to remove the effects of wavelength dependent vignetting, and the
    exclusion of bad spectra from the averaging process.

Category


  Spectroscopy

Calling Sequence


  xdavg

Inputs


Optional Input Parameters


Keyword Input Parameters


Outputs



  Spectra selected in the tool are displayed in cw_osipl. The final products
    consist of the individual corrected spectra and their averages. These
    spectra have had all the badflag editting done, primary slope correction
    applied to make them consistent within a set, all the bad spectra excluded,
    and have had the secondary slope correction applied relative to some
    reference. A preliminary amount of ratioing is also done in which these
    corrected spectra are ratioed against either one other corrected average or
    an airmass corrected denominator interpolated between two of these
    corrected averages. Each individual ratio is saved as well as the average
    of the set. The badflags for each spectrum are also saved.
  File format for each type is:
    Individual corrected spectra - Spec/yymmddc.### where ### is the index
                                  number of the spectrum. These have both
                                  the primary and secondary slope corrections
                                  applied but the flux in the file is still
                                  in units of [counts].
    Average corrected spectra - Corr/yymmdda.## where ## is the set number of
                                the average. These are weighted set averages
                                and the "flux" values are all in counts/sec.
    Individual ratio spectra - Ratio/yymmddr.### where ### is the index number
                              of the spectrum.
    Average ratio spectra - Ratio/yymmdda.## where ## is the set number of the
                            average.
    Badflags have the same file format as their corresponding parents and are
      in the same directory except they are "b." files instead.

Keyword Output Parameters


Common Blocks


Side Effects


Restrictions



  At present, you cannot remove all spectra in a set (flag with X) with
    this tool. You must edit the .tbl file by hand in this case.

Procedure



  This program begins by loading the information regarding the nights worth of
    data by loading the table and calibration files from whichever directory
    that has been selected. Next, the user can select to display whichever
    spectra that help in the process of removing the instrumental defects and
    edit them accordingly. The primary slope correction is applied
    automatically to the spectra. Spectra may also be excluded from the
    averages by means of either an x or s flag.
  The bulk of the editting of this type should be accomplished before moving on
    to making ratios with the bottom part of the tool and applying the
    secondary slope correction manually. You begin by selecting one numerator
    as the reference denominator and then getting the night consistent by
    applying the secondary slope correction to various ratios. Moving the an
    object into the denominator is also the point at which the various product
    spectra are saved to disk.
  Instance structure locations
    state - First child of XDAVG
                Contains all widget ids.
    tbl - UVALUE of state.cwdid (current working directory)
                Contains the contents of the observation summary table as
                generated by XDSPEC. Also has derived information about
                groups of observations.
    calib - UVALUE of state.tblnameid (name of current table file).
                This is the calibration structure as read in by ldcalir
    oblist - UVALUE of state.tblnsetid
    spec - UVALUE of state.butspecid (Structure containing the various
                levels of processed spectra as well as flags indicating how
                far each has been processed).



© 2024 NV5 Geospatial Solutions, Inc. |  Legal
   Contact Us