;+ ;Procedure: st_plastic_load ; ;Purpose: Loads stereo plastic data ;keywords: ; TRANGE= (Optional) Time range of interest (2 element array). ; /VERBOSE : set to output some useful info ; ;Example: ; st_plastic_load ;Notes: ; This routine is (should be) platform independent. ; ; ; $LastChangedBy: $ ; $LastChangedDate: $ ; $LastChangedRevision: $ ; $URL:$ ;- pro st_plastic_load,type,all=all,files=files,trange=trange, $ verbose=verbose,burst=burst,probes=probes,level=level,resolution=resolution, $ source_options=source_options, $ version=ver if not keyword_set(source_options) then begin stereo_init source_options = !stereo source_options.remote_data_dir = 'https://stereo-ssc.nascom.nasa.gov/data/ins_data/' endif mystereo = source_options if not keyword_set(probes) then probes = ['a','b'] if not keyword_set(level) then level=2 if not keyword_set(resolution) then resolution = '1min' res = 3600l*24 ; one day resolution in the files tr = timerange(trange) n = ceil((tr[1]-tr[0])/res) > 1 dates = dindgen(n)*res + tr[0] for i=0,n_elements(probes)-1 do begin probe = probes[i] if level eq 1 then begin type = '' vfm = '*_main *_s' ;big files! if not keyword_set(ver) then ver='V09' lstr = '1' resdir = '' if probe eq 'a' then path = 'plastic/level1/ahead/YYYY/STA_L1_PLA_'+type+'YYYYMMDD_DOY_'+ver+'.cdf' if probe eq 'b' then path = 'plastic/level1/behind/YYYY/STB_L1_PLA_'+type+'YYYYMMDD_DOY_'+ver+'.cdf' endif if level eq 2 then begin type = '1DMax_'+resolution+'_' if not keyword_set(ver) then ver='V06' lstr='2' resdir = resolution+'/' vfm = '*' if probe eq 'a' then path = 'plastic/level2/ahead/'+resdir+'YYYY/STA_L2_PLA_'+type+'YYYYMMDD_'+ver+'.cdf' if probe eq 'b' then path = 'plastic/level2/behind/'+resdir+'YYYY/STB_L2_PLA_'+type+'YYYYMMDD_'+ver+'.cdf' endif ; if probe eq 'a' then probestr = '/ahead/'+resdir+'YYYY/STA_L' ; if probe eq 'b' then probestr = '/behind/'+resdir+'YYYY/STB_L' ; path = 'plastic/level'+lstr+probestr+lstr+'_PLA_'+type+'YYYYMMDD_DOY_'+ver+'.cdf' pref = 'st'+probe+'_pla_'+type relpathnames= time_string(dates,tformat= path) files = spd_download(remote_file=relpathnames,_extra = mystereo) cdf2tplot,file=files,varformat=vfm,all=all,verbose=!stereo.verbose ,prefix=pref , /convert_int1 ; load data into tplot variables endfor end