;+
;NAME:
; spd_ui_data_minmax
;
;PURPOSE:
; Returns a two-element array containing the mininum and maximum values
; contained in the loadedData quantity specified by the NAME positional
; parameter.
;
;CALLING SEQUENCE:
; minmax = spd_ui_data_minmax(loadedData, options)
;
;INPUT:
; loadedData: The loadedData object.
; name: The name of the variable (a string).
;
;KEYWORDS:
; none
;
;OUTPUT:
; [minRange, maxRange]: A two-element array containing the mininum and maximum
; values of the quantity specified by the NAME parameter.
;-
function spd_ui_data_minmax, loadedData, name
compile_opt idl2, hidden
minRange = !values.d_nan
maxRange = !values.d_nan
loadedData->getVarData, name=name, data=d
minRange = min(*d, max=maxRange, /nan)
return, [minRange, maxRange]
end