The procedure LCUR_IMAGE will allow a user to select a portion of an
image and will display a normalized light curve plot. The region
can be a simple rectangle or a polygon. LCUR_IMAGE can be used on
data other than SXT images as long as the index input has
.TIME and .DAY fields (see ANYTIM2INTS to build a structure).
Some sample calling sequences are:
IDL> lcur_image, index, data
IDL> lcur_image, index, data, lcur
IDL> lcur_image, index, data, lcur, uncert, satpix
IDL> lcur_image, index, data, xsiz=512
IDL> lcur_image, index, data, xsiz=512, /poly
IDL> lcur_image, index, data, xsiz=512, /nonorm, subscript=subscript
The data are binned and exposure normalized. It is possible to mark multiple
locations and to overlay the light curves. The keyword option /plot6
will display the multiple plots in six different sub-windows instead of
overlaying the light curves. The regions being marked are displayed and
labeled so that light curves for a given region can be matched up. There
are hardcopy options. If the user passes in the uncertainty (uncert)
and the saturation map array satpix, it will mark the points which
have saturated pixels or large uncertainties.
The xsiz option will blow up the image to be 512 pixel wide (and 512
pixels tall if it is square) so that the selection of a region is simple.
There are several other options which are described in the program header.