pro load_wi_sfsp_3dp $
,time_range=trange $
,resolution=res $
,median = med $
,data=d $
,nvdata = nd $
,masterfile=masterfile $
,prefix = prefix
if not keyword_set(masterfile) then masterfile = 'wi_sfsp_3dp_files'
if not keyword_set(source) then begin
wind_init
source = !wind
endif
file_format = 'wind/3dp/sfsp/YYYY/wi_sfsp_3dp_YYYYMMDD_v01.cdf'
pathnames = file_dailynames(file_format=file_format,trange=trange)
filenames = file_retrieve(pathnames,_extra=source,/last_version)
cdfnames = ['FLUX', 'ENERGY' ]
d=0
loadallcdf,filenames=filenames,masterfile=masterfile,cdfnames=cdfnames,data=d, $
novarnames=novarnames,novard=nd,time_range=trange,resolu=res,median=med
if not keyword_set(d) then return
if size(/type,prefix) eq 7 then px=prefix else px = 'sfsp'
evals = round(d(0).energy/1000.)
elab = strtrim(string(evals)+' keV',2)
elabpos=[ 1e-4, 4.2e-05, 1.3e-05, 5.7e-06, 2.5e-06, 8.4e-07, 1.3e-07]
store_data,px,data={x:d.time,y:dimen_shift(d.flux,1),v:dimen_shift(d.energy,1)}$
,min=-1e30,dlim={ylog:1,labels:elab,labpos:elabpos}
end