This page was created by the IDL library routine
mk_html_help2.
Last modified: Wed Feb 5 18:16:01 2025.
NAME:
spd_ui_clean_spikes_options
PURPOSE:
Front end interface allowing the user to select options for cleaning spikes from data.
CALLING SEQUENCE:
return_values = spd_ui_clean_spikes_options(gui_id, statusbar, historywindow)
INPUT:
gui_id: widget id of group leader
statusbar: status bar object ref.
historywindow: history window object ref.
OUTPUT:
return values: anonymous structure containing input parameters for dproc routine
{
thresh: Threshold for determining spikes (see clean_spikes.pro)
swidth: Width of smoothing window, see IDL documentation on smooth() for more info
suffix: Suffix for new variable
ok: Flag indicating success
}
$LastChangedBy: $
$LastChangedDate: $
$LastChangedRevision: $
$URL: $
(See spedas_gui/panels/dproc/spd_ui_clean_spikes_options.pro)
NAME:
spd_ui_clip_data_options
PURPOSE:
Front end interface allowing the user to select options for clipping data.
CALLING SEQUENCE:
return_values = spd_ui_clip_data_options(gui_id, statusbar, historywindow)
INPUT:
gui_id: widget id of group leader
statusbar: status bar object ref.
historywindow: history window object ref.
OUTPUT:
return values: anonymous structure containing input parameters for dproc routine
{
maxc: maximum value for clipping
minc: minimum value for clipping
opts: Array of flags determining extra options
[clip adjacent points, insert user-specified flag (instead of NaNs)]
flag: user-specified flag, a double to be insterted where values are clipped
suffix: Suffix for new variable
ok: Flag indicating success
}
NOTES:
$LastChangedBy: $
$LastChangedDate: $
$LastChangedRevision: $
$URL: $
(See spedas_gui/panels/dproc/spd_ui_clip_data_options.pro)
NAME:
spd_ui_deflag_options
PURPOSE:
Front end interface allowing the user to select options for deflagging data.
CALLING SEQUENCE:
return_values = spd_ui_deflag_options(gui_id, statusbar, historywindow)
INPUT:
gui_id: widget id of group leader
statusbar: status bar object ref.
historywindow: history window object ref.
OUTPUT:
return values: anonymous structure containing input parameters for dproc routine
{
method: Array of flags specifying deflagging method
[repeat last value, interpolate(linear), replace with value]
opts: Array of flags determining extra options
[set flag (default is 6.8792e28), set max gap size]
flag: user-specified flag, will be removed in addition to NaNs & infinity
maxgap: maximum gap size, in # of points, to be removed
fillval: fill value, for replace option
suffix: Suffix for new variable
ok: Flag indicating success
}
NOTES:
$LastChangedBy: $
$LastChangedDate: $
$LastChangedRevision: $
$URL: $
(See spedas_gui/panels/dproc/spd_ui_deflag_options.pro)
NAME:
spd_ui_degap_options
PURPOSE:
Front end interface allowing the user to select options for degapping data.
CALLING SEQUENCE:
return_values = spd_ui_degap_options(gui_id, statusbar, historywindow)
INPUT:
gui_id: widget id of group leader
statusbar: status bar object ref.
historywindow: history window object ref.
OUTPUT:
return values: anonymous structure containing input parameters for dproc routine
{
dt: Interval passed to degap routine
margin: degap margin
opts: Array of flags determining extra options
[set degap flag, set max gap size]
flag: User-specified flag to fill gaps with, uses NaNs if not set
maxgap: Maximum gap size to be removed, uses total range of data if not set
suffix: Suffix for new variable
ok: Flag indicating success
}
NOTES:
(Gaps are removed were greater than dt+margin and less than maxgap)
$LastChangedBy: $
$LastChangedDate: $
$LastChangedRevision: $
$URL: $
(See spedas_gui/panels/dproc/spd_ui_degap_options.pro)
NAME:
spd_ui_high_pass_options
PURPOSE:
Front end interface allowing the user to select high pass filter options.
CALLING SEQUENCE:
return_values = spd_ui_high_pass_options(gui_id, statusbar, historywindow)
INPUT:
gui_id: widget id of group leader
statusbar: status bar object ref.
historywindow: history window object ref.
OUTPUT:
return values: anonymous structure containing input parameters for dproc routine
{
dt: Time Resolution for smoothing
icad: Interpolation cadence (not used by default)
setICad: Flag to use interpolation cadence
suffix: Suffix for new variable
ok: Flag indicating success
}
NOTES:
Options for the high pass filter are only used by smooth_in_time.pro to get
the running average for calculation. Since the call to smooth_in_time
contains specific keywords some smoothing options are not available.
$LastChangedBy: $
$LastChangedDate: $
$LastChangedRevision: $
$URL: $
(See spedas_gui/panels/dproc/spd_ui_high_pass_options.pro)
NAME:
spd_ui_interpol_options
PURPOSE:
Front end window allowing user to select options for interpolation.
CALLING SEQUENCE:
result = spd_ui_interpol_options(gui_ID, historywin, statusbar, datap)
INPUT:
gui_id: group leader widget
historywin: history window object
statusbar: status bar object
datap: pointer to loaded data object
ptree: pointer to tree copy
OUTPUT:
values = {num, type, matchto, extrap, suffix, ok}
num: number of points passed to interpol function
type: type on interpolation (0=linear, 1=quad, 2=lst sqr qd, 3=spline, 4= nearest neighbor)
matchto: pointer to copy of returned struct from loaded data obj,
specifies the selected quantity to match, null string if
none selected
extrap: type of extrapolation for matching (0=none, 1=nan)
suffix: optional suffix for new data quantity
ok: flag indicating whether to procede with interpolation
NOTES:
$LastChangedBy: jwl $
$LastChangedDate: 2022-02-25 13:27:50 -0800 (Fri, 25 Feb 2022) $
$LastChangedRevision: 30620 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/spedas_gui/panels/dproc/spd_ui_interpol_options.pro $
(See spedas_gui/panels/dproc/spd_ui_interpol_options.pro)
NAME:
spd_ui_join_variables_options
PURPOSE:
Front end interface allowing the user to select options for joining separate variables.
CALLING SEQUENCE:
return_values = spd_ui_join_variables_options(gui_id, statusbar, historywindow)
INPUT:
gui_id: widget id of group leader
statusbar: status bar object ref.
historywindow: history window object ref.
OUTPUT:
return values: anonymous structure containing input parameters for dproc routine
{
new_name: new_name for new variable
ok: Flag indicating success
}
NOTES:
$LastChangedBy: jwl $
$LastChangedDate: 2022-02-25 13:27:50 -0800 (Fri, 25 Feb 2022) $
$LastChangedRevision: 30620 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/spedas_gui/panels/dproc/spd_ui_join_variables_options.pro $
(See spedas_gui/panels/dproc/spd_ui_join_variables_options.pro)
NAME:
spd_ui_pwrspc_options
PURPOSE:
A widget used to set keyword options for creating power spectra. This
widget returns an anonymous structure of keyword settings that is passed
through the OPTIONS positional parameter of SPD_UI_PWRSPC. Intended to
be called from SPD_UI_DPROC.
CALLING SEQUENCE:
opt_struct = spd_ui_pwrspc_options(gui_id, trObj, historyWin, statusBar)
INPUT:
gui_id: The GUI id that should be the top level id of the Data Processing
window.
trObj: The timerange object that is created in SPD_GUI.
historyWin: The history window object.
statusBar: The status bar object for the Data Processing window.
KEYWORDS:
none
OUTPUT:
opt_struct: The anonymous structure contain options and keyword settings for
SPD_UI_PWRSPC.
$LastChangedBy: jwl $
$LastChangedDate: 2022-02-25 13:27:50 -0800 (Fri, 25 Feb 2022) $
$LastChangedRevision: 30620 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/spedas_gui/panels/dproc/spd_ui_pwrspc_options.pro $
(See spedas_gui/panels/dproc/spd_ui_pwrspc_options.pro)
NAME:
spd_ui_smooth_data_options
PURPOSE:
Front end interface allowing the user to select options for smoothing data.
CALLING SEQUENCE:
return_values = spd_ui_smooth_data_options(gui_id, statusbar, historywindow)
INPUT:
gui_id: widget id of group leader
statusbar: status bar object ref.
historywindow: history window object ref.
OUTPUT:
return values: anonymous structure containing input parameters for dproc routine
{
dt: Time Resolution for smoothing
icad: Interpolation cadence (not used by default)
setICad: Flag to use interpolation cadence
dttype: Array of flags determining how smoothing is applied [default,forward,backward]
opts: Array of flags determining extra options [no_time_intrp,true_t_integtration,smooth_nans]
suffix: Suffix for new variable
ok: Flag indicating success
}
NOTES:
$LastChangedBy: $
$LastChangedDate: $
$LastChangedRevision: $
$URL: $
(See spedas_gui/panels/dproc/spd_ui_smooth_data_options.pro)
NAME:
spd_ui_time_derivative_options
PURPOSE:
Front end interface allowing the user to select options for performing time derivatives on data.
CALLING SEQUENCE:
return_values = spd_ui_time_derivative_options(gui_id, statusbar, historywindow)
INPUT:
gui_id: widget id of group leader
statusbar: status bar object ref.
historywindow: history window object ref.
OUTPUT:
return values: anonymous structure containing input parameters for dproc routine
{
swidth: Width of smoothing window, see IDL documentation on smooth() for more info
setswidth: Flag indicating whether data is to be smoothed
suffix: Suffix for new variable
ok: Flag indicating success
}
NOTES:
$LastChangedBy: $
$LastChangedDate: $
$LastChangedRevision: $
$URL: $
(See spedas_gui/panels/dproc/spd_ui_time_derivative_options.pro)
NAME:
spd_ui_wavelet_options
PURPOSE:
A widget used to set keyword options for creating power spectra. This
widget returns an anonymous structure of keyword settings that is passed
through the OPTIONS positional parameter of SPD_UI_WAVELET. Intended to
be called from SPD_UI_DPROC.
CALLING SEQUENCE:
opt_struct = spd_ui_wavelet_options(gui_id, trObj, historyWin,
statusBar, varname)
INPUT:
gui_id: The GUI id that should be the top level id of the Data Processing
window.
dataobj: The data object
trObj: The timerange object that is created in SPD_GUI.
historyWin: The history window object.
statusBar: The status bar object for the Data Processing window.
varname: The variable name -- since wavlet defaults depend on the
time resoultion of each variable, this need to be done
separately for each one
KEYWORDS:
none
OUTPUT:
opt_struct: The anonymous structure contain options and keyword settings for
SPD_UI_WAVELET.
$LastChangedBy: jwl $
$LastChangedDate: 2022-02-25 13:27:50 -0800 (Fri, 25 Feb 2022) $
$LastChangedRevision: 30620 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/spedas_gui/panels/dproc/spd_ui_wavelet_options.pro $
(See spedas_gui/panels/dproc/spd_ui_wavelet_options.pro)