Fundamental Technologies

Ulysses HISCALE Pages

Blocks for PLOT RATES

The common blocks in this section are mainly used by PLOT_RATES, although many are also used by other programs.

AXIS_LIMITS

common axis_limits, rlow, rhigh, tlow, thigh, llow, lhigh, dlow, dhigh

rlow float scalar Minimum rate or flux
rhigh float scalar Maximum rate or flux
tlow float scalar Start time
thigh float scalar End time
llow float scalar Minimum latitude
lhigh float scalar Maximum latitude
dlow float scalar Minimum distance
dhigh float scalar Maximum distance

The values in this block are used only when manual scaling has been selected by SCALING. The times are hours after the start of the first day present in the data to be plotted.

CHLIST

common chlist, channels, old__chans

channels string array(variable) List of the channel names to be plotted.
old__chans string array(variable) Save the original channel names when a ratio plot is made.

DATA_ARRAYS

common data_arrays, rates, times, accum, flux_fact, ndata, spin_one, $
raw_rates, scdist, sclat

rates float array(variable) The rates (or fluxes to be plotted).
times float array(2,?) The start and end times for each of the rates.
accum float array(variable) The accumulation times for each datum.
flux_factor float array Flux conversion factors used for each channel.
ndata integer scalar The number of valid rates in the arrays.
spin_one integer scalar The spin number of the first time.
raw_rates float array The rates array without background subtraction.
scdist float array(2,?) The spacecraft heliocentric distances in au.
sclat float array(2,?) The spacecraft heliographic latitude.

This block contains the actual data to be plotted. The accum field is only used for data for which error bars are available. Its use is abused by track data!

DUTY_CYCLES

common Duty_cycles, chduty

chduty float array The duty cycles for each selected channel.

Used to hold the list of channel names so that they can be added as a key at the bottom of a multiple channel plot and remembered for interactive channel selection.

FILTERING

common filtering, fmode, dwid, thresh, drop

fmode integer scalar Type of filtering to be used.
dwid integer scalar The width of the filtering window.
thresh float scalar Threshold for spike removal filtering.
drop integer scalar Remove dropouts or not.

This block contains the filtering options for PLOT_RATES.

FLAGS

common flags, filter_flag, average_flag, fmerge, replot_ok, ratio_flag, $
user_ratio, movie_flag, sector_flag, m_wid_flag, bg_flag, $
pos_ok, index_formed

filter_flag integer scalar Have the current data been filtered?
average_flag integer scalar Have the current data been averaged?
fmerge integer scalar Set if forced sector averaging is in use.
replot_ok integer scalar Can PLOT_RATES replot without re-reading?
ratio_flag integer scalar Has a composition ratio been computed?
user_ratio integer scalar Has a user ratio been computed?
movie_flag integer scalar Were the last data read into data_arrays for PLOT_RATES or MOVIE?
sector_flag integer scalar Has the sector count been messed about
m_wid_flag integer scalar Is a movie displayed in a draw widget or a normal window?
bg_flag integer scalar Have backgrounds been subtracted?
pos_ok integer scalar Are the settings suitable to plot against position
index_formed integer scalar Have spectral indices been computed?

An assortment of binary flags needed to prevent meaningless plots being produced.

Next: RAW EPHEM

Return to HISCALE Data Analysis Handbook Table of Contents.
Return to HISCALE Data Production Center Main Page.

Updated 11/19/02, T. Hunt-Ward