pro mvn_sep_cdf_variable_load ,filename,varstruct
cdf_default_attributes,global_att_names=gn,global_struct=ga,variable_struct=va ,inq=inq,vars_template=vars_template
ga.title = 'MAVEN SEP ion spectra'
ga.project = 'Planetary'
ga.discipline = 'Planetary Science>Planetary Plasma Interactions'
ga.descriptor = 'SEP> Solar Energetic Particle Instrument'
ga.data_type = 'Level 2'
ga.data_version= '1'
ga.logical_file_id = 'mvn_sep
ga.logical_source = 'sep.calibrated.spectra'
ga.logical_source_description = 'Energetic ion and electron fluxes'
ga.pi_name = 'Davin Larson'
ga.pi_affiliation = 'University of California, SSL'
ga.Instrument_type = 'Particles (space)'
ga.mission_group = 'MAVEN'
ga.HTTP_LINK ='http://lasp.colorado.edu/home/maven/'
ga.LINK_TEXT ='General Information about the MAVEN mission'
ga.LINK_TITLE = 'MAVEN homepage'
printdat,sep1
tagnames = tag_names(sep1)
n = n_elements(tagnames)
vars = replicate( vars_template , n )
for i = 0,n-1 do begin
vars[i].name = tagnames[i]
endfor
if 0 then begin
id=cdf_create(filename,/clobber,/single_file,/host_decoding,/network_encoding,/col_major)
for i=0,n_elements(gn)-1 do begin
global_dummy = cdf_attcreate(id, gn[i], /global_scope)
n_atts = n_elements(cdf_structure.g_attributes.(i))
for j = 0, n_atts-1 do cdf_attput, id, gn[i], j, (ga.(i))[j]
endfor
vatt_names=tag_names(va)
for i=0,n_elements(vatt_names)-1 do begin
dummy = cdf_attcreate(id, vatt_names[i], /Variable_scope)
endfor
var_names = tag_names(varstruct)
for i=0,n_elements(var_names)-1 do begin
dprint,var_names[i]
endfor
return
endif else begin
inq = {ndims:0L, $
decoding: 'HOST_DECODING', $
encoding: 'NETWORK_ENCODING', $
majority: 'ROW_MAJOR', $
maxrec: -1L, $
nvars: 0L, $
nzvars: n_elements(varstruct), $
Natts: n_elements(vatt_names), $
dim: [0L] }
endelse
end