ULYSSES In Space

 

Sun Banner
ULYSSES

Ulysses HISCALE Data Analysis Handbook

 

Appendix 11. HISCALE IDL Display System (IDL_HS)

 

A11.2 Part Two - Reference (continued)

 

A11.2.2 Procedures (continued)

 

dl/plot_rates

 

ABS_REL

 

Convert absolute time to a relative one (in the axis scaling sense).

 

ABS_REL abstime

 

ABSC_MENU

 

Settings of abscissa to time, latitude or distance.

 

ABSC_EVENT event
ABSC_MENU "GROUP"

 

ABSCISSA

 

Select the abscissa to use for plots.

 

ABSCISSA "DISTANCE" "LATITUDE" "TIME"

 

ACQUIRE_DATA

 

Reads in the data from the file and stores the appropriate parts of it in the arrays rates and times.

 

ACQUIRE_DATA

 

ACQUIRE_MFSA

 

Reads in the data from the file and stores the appropriate parts of it in the arrays rates and times.

 

ACQUIRE_MFSA

 

ACQUIRE_TRK

 

Reads in the data from the TRK file and stores the appropriate parts of it in the arrays rates and times.

 

ACQUIRE_TRK

 

ACQUIRE_UAV

 

Reads in the data from the UAV file and stores the appropriate parts of it in the arrays rates and times.

 

ACQUIRE_UAV

 

AVERAGE

 

Choose whether to plot full time resolution or average.

 

AVERAGE
time "DAYS" "HOURS" "MINUTES" "SECONDS"

 

AVERAGE_DATA

 

Takes the rates accumulated and averages them over the requested time interval.

 

AVERAGE_DATA "MOVIE"

 

AVERAGE_EXPON

 

Takes the exponents accumulated and averages them over the requested time interval.

 

AVERAGE_EXPON

 

AVERAGE_MENU

 

Set averaging interval from widget interface.

 

AVERAGE_EVENT event
AVERAGE_MENU "GROUP"

BACKGROUND

 

Whether to subtract backgrounds.

 

BACKGROUND "OFF" "ON"

 

BGREM

 

PLOT_RATES background removal procedure.

 

BGREM

 

CHAN_OPTS

 

Return the descriptions of the channels for the given type.

 

CHAN_OPTS flux names cdescr sectors addable

 

CHANNEL

 

Select which data channel(s) to plot, and optionally what type of data to plot (e.g., RATES, OMNI FLUXES etc.).

 

CHANNEL chname "TYPE"

 

CHANNEL_MENU

 

Widget interface for channel selection in plot_rates.

 

COMBINE_CHANS ch1 ch2
SET_CHAN_LIST
CHANNEL_EVENT event
CHANNEL_MENU "GROUP"

 

CHOOSE_COMP

 

Allows the user to select which of the possible composition ratio from the data block to plot.

 

CHOOSE_COMP chname

 

CHOOSE_EXPON

 

Allows the user to select which of the spectral index fields from the data block to plot.

 

CHOOSE_EXPON chname

 

CHOOSE_FIELD

 

Allows the user to select which of the rate fields from the data block to plot.

 

CHOOSE_FIELD chname

 

CHOOSE_MFSA

 

Allows the user to select which of the rate channels from the data block to plot.

 

CHOOSE_MFSA chname

 

CHOOSE_OMNI

 

Allows the user to select which of the spectral index fields from the data block to plot.

 

CHOOSE_OMNI chname

 

CHOOSE_TRACK

 

Allows the user to select which of the rate tracks from the data block to plot.

 

CHOOSE_TRACK chname

 

CHOOSE_XRAY

 

Allows the user to select which of the X-ray fields from the data block to plot.

 

CHOOSE_XRAY chname

 

COMPUTE_ERRORS

 

Calculate the error bars, given the rates and accumulations.

 

COMPUTE_ERRORS elo ehi etims nbars "SECTORED"

 

COMPUTE_RATIO

 

Computes a composition ratio, given the relevant rates.

 

COMPUTE_RATIO

 

COVER

 

Choose whether to plot full, simultaneous or both coverages.

 

COVER cov "BOTH" "FULL" "SIMULTANEOUS"

 

COVER_MENU

 

Settings of MFSA coverage by menu.

 

COVER_EVENT event
COVER_MENU "GROUP"

 

CREATE_ARRAYS

 

Create the arrays needed to read the data and store them for plotting.

 

CREATE_ARRAYS nvals

 

DEFAULT_LAYOUT

 

Checks whether the current plot layout vector is compatible with the data to be plotted, and if not then resets it.

 

DEFAULT_LAYOUT

 

DESCR_CHAN

 

Put a key at the bottom of the plots identifying the colours.

 

DESCR_CHAN ytop colarr ncolours margins

 

DESCR_COLS

 

Put a key at the bottom of the plots identifying the colours.

 

DESCR_COLS ytop colarr ncolours margins

 

DESCR_MFSA

 

Put a key at the bottom of the plots identifying the colours.

 

DESCR_MFSA ytop colarr ncolours margins

 

DO_FILTER

 

Selects and applies a selection of filtering and "bad data removal" procedures to the accumulated rate records.

 

DO_FILTER

 

DROP_BREAK

 

Whether to plot with gaps when there are dropped spins or data gaps.

 

DROP_BREAK "OFF" "ON"

 

ERR_ACTION

 

Specify action to be take in the event of an HSIO error.

 

ERR_ACT_EVENT event
ERR_ACTION icode

 

ERRORS

 

Select plotting of error bars.

 

ERRORS error "OFF" "ON"

 

EXT_SECT_MENU

 

Menu interface for extract_sectors.

 

EXT_SECT_EVENT event
EXT_SECT_MENU "GROUP"

 

EXTEND_ARRAYS

 

Extends the data arrays as requested by ACQUIRE_DATA, etc. Extension is by 20% of current length.

 

EXTEND_ARRAYS ndmax "MOVIE"

 

EXTRACT_SECT

 

Extracts one or more sectors from a previously plotted sectored rate and replots them. If colour separation was used, then it remains in use. If spatial separation was used, then the most nearly square layout possible is used, unless the keyword "columns" is specified.

 

EXTRACT_SECT sectors "AVERAGE" "COLUMNS" "RESET"

 

F_INDEX_MENU

 

Menu interface to form_index.

 

F_INDEX_EVENT event
F_INDEX_MENU "GROUP"

 

FILTER

 

Choose type of filtering, and settings thereof.

 

FILTER neigh threshold "DROPOUT" "MEDIAN" "NONE" "SPIKE"

 

FILTER_MENU

 

Select filtering by menus.

 

FILTER_EVENT event
FILTER_MENU "GROUP"

 

FORM_INDEX

 

Forms a spectral index between two previously plotted channels.

 

FORM_INDEX indices

 

FORM_RATIO

 

Forms a ratio between two previously plotted channels.

 

FORM_RATIO scale_factor "INVERT" "RATIOS" "SECTORS"

 

GET_TRK_BINS

 

Get the valid bins and sectors counts for track rates, also energies.

 

GET_TRK_BINS

 

IDX_USABLE

 

Returns the list of channels which may be selected to form an index.

 

IDX_USABLE classes "COUNT" "CURRENT"

 

INDEX_CLASS

 

Determine index classes for the currently selected channels.

 

INDEX_CLASS

 

INTERP_EPHEM

 

Interpolate ephemeris data to the start & end times of the current rates data.

 

INTERP_EPHEM sc_r sc_th ep_t n_ep

 

LAYOUT

 

Select the layout for the plots.

 

C_L_CH use_colour
LAYOUT scheme "COLOUR" "LINE_STYLE" REVERSE

 

LAYOUT_MENU

 

Menu interface for plot layout settings.

 

LAYOUT_EVENT event
LAYOUT_MENU "GROUP"

 

LOGAR

 

Select plot scaling options.

 

LOGAR logs "LINEAR" "LOGARITHM" DIST_LINEAR DIST_LOGARITHM

 

OFFSET_MENU

 

Set offsets via widget interface.

 

OFFSET_EVENT event
OFFSET_MENU "GROUP"

 

PLOT_11

 

Plot single plot, single colour.

 

PLOT_11 ytit

 

PLOT_1N

 

Plot single plot, multi colour.

 

PLOT_1N ytit

 

PLOT_DATA

 

Plots the data, and adds titles, etc. Makes necessary selections of plotting routines.

 

PLOT_DATA

 

PLOT_HEADER

 

Plots an overall heading for the rate plots.

 

PLOT_HEADER

 

PLOT_N1

 

Plot multi plot, single colour.

 

PLOT_N1 ytit

 

PLOT_NN

 

Plot multiple plot, multi colour.

 

PLOT_NN ytit

 

PLOT_RATES

 

Plots specified rates from RATE fields. Program will plot any of the 50 different rate fields from the RATE block.

 

PLOT_RATES "NOPLOT" "PROMPT" "REREAD"

 

RATES_MENU

 

Widget based interface for plot_rates.

 

RATES_EVENT event
RATES_MENU "GROUP"

 

RATIO_MENU

 

Menu interface to form_ratio.

 

RATIO_EVENT event
RATIO_MENU "GROUP"

 

S_ARR_MENU

 

Widget interface for SAVE_ARRAYS.

 

S_ARR_EVENT event
S_ARR_MENU "GROUP"

 

SAVE_ARRAYS

 

Saves the rate (or flux) and time arrays from the last run of PLOT_RATES.

 

SAVE_ARRAYS file "ASTERIX" "IDLSAVE" "XDR"

 

SAVE_ASTERIX

 

Save the plot_rates data arrays to Asterix IMPORT format files.

 

SAVE_ASTERIX fsav

 

SCALE_MENU

 

Set plot scaling via menus.

 

SCALE_EVENT event
SCALE_MENU "GROUP"


SCALING

 

Select plot scaling options.

 

SCALING flaxis taxis "FINISH" "INDIVIDUAL" "START" "UNIFORM" DISTANCE LATITUDE

 

SEARCH_CHAN

 

Search for the channel tags in the tag list, return the relevant rate block pointers and description string.

 

SEARCH_CHAN flist fdesc b bchan echan nchan desc

 

SECTOR_MENU

 

Select sectoring options with widget interface.

 

SECTOR_EVENT event
SECTOR_MENU "GROUP"

 

SECTORS

 

Decide whether to plot all the sectors separately or add them together.

 

SECTORS number "ALL" "AVERAGED"

 

SET_OFFSET

 

Sets a list of scaling factors by which the traces of a multiple channel plot will be offset. This can be used to separate logarithmic plots, or to make linear ones have comparable scales.

 

SET_OFFSET factors

 

SH_TELESCOPE

 

Print list of possible rate fields.

 

SH_TELESCOPE ilu tlist descs title sectors

 

SHOW_AVSECT

 

Select whether to add average to end of sectored plots.

 

SHOW_AVSECT avon "OFF" "ON"

 

TIDY_DATA

 

Remove unused space at the end of the data arrays.

 

TIDY_DATA "MOVIE"

 

TRK_NEFF

 

TRK_NEFF events chan_events chan_counts bins frac

 

 

Continue

 

Return to Appendix 11 Table of Contents


Updated 8/8/19, Cameron Crane

QUICK FACTS

Manufacturer: ESA provided the Ulysses spacecraft, NASA provided the power supply, and various others provided its instruments.

Mission End Date: June 30, 2009

Destination: The inner heliosphere of the sun away from the ecliptic plane

Orbit:  Elliptical orbit transversing the polar regions of the sun outside of the ecliptic plane