Pro tsmooth_in_time, varname, dt, newname = newname, _extra = _extra,interactive_warning=interactive_warning,warning_result=warning_result, display_object=display_object
get_data, varname, data = data, dlimits = dlimits, limits = limits
If(is_struct(data) Eq 0) Then Begin
dprint, 'No data in '+varname, display_object=display_object
Endif Else Begin
y1 = smooth_in_time(data.y, data.x, dt, _extra = _extra,interactive_warning=keyword_set(interactive_warning),warning_result=warning_result, display_object=display_object)
if warning_result eq 0 then return
str_element, data, 'v', success = ok
If(ok Eq 0) Then data1 = {x:data.x, y:y1} $
Else data1 = {x:data.x, y:y1, v:data.v}
If(keyword_set(newname)) then name2 = newname $
Else name2 = varname+'_smoothed'
store_data, name2, data = data1, dlimits = dlimits, limits = limits
Endelse
End