;+ ;PROCEDURE: mvn_swe_addsta ;PURPOSE: ; Loads STATIC data and creates tplot variables using STATIC code. ; By default APID's c0, c6, and ca are loaded. This is sufficient ; to generate energy and mass spectra. Optionally, you can also ; load additional APID's. ; ;USAGE: ; mvn_swe_addsta ; ;INPUTS: ; None: Data are loaded based on timespan. ; ;KEYWORDS: ; APID: Additional APID's to load. This procedure always ; loads c0, c6, and ca. For example, set this keyword ; to 'd0' (4D distributions) or 'd1' (4D distributions, ; burst) in order to calculate velocity distributions. ; ; POTENTIAL: Estimate the spacecraft potential from STATIC data. ; ; PANS: Named variable to hold a space delimited string containing ; the tplot variable(s) created. ; ; $LastChangedBy: dmitchell $ ; $LastChangedDate: 2017-07-06 15:11:43 -0700 (Thu, 06 Jul 2017) $ ; $LastChangedRevision: 23561 $ ; $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_2_1/projects/maven/swea/mvn_swe_addsta.pro $ ; ;CREATED BY: David L. Mitchell 03/18/14 ;- pro mvn_swe_addsta, apid=apid, potential=potential, pans=pans dopot = keyword_set(potential) ; Load STATIC data sta_apid = ['c0','c6','ca'] if (size(apid,/type) eq 7) then sta_apid = [sta_apid, apid] sta_apid = sta_apid[uniq(sta_apid, sort(sta_apid))] mvn_sta_l2_load, sta_apid=sta_apid mvn_sta_l2_tplot,/replace pans = '' get_data, 'mvn_sta_c0_E', index=i if (i gt 0) then begin pans = pans + ' ' + 'mvn_sta_c0_E' ylim,'mvn_sta_c0_E',4e-1,4e4 options,'mvn_sta_c0_E','ytitle','sta c6!CEnergy!CeV' endif get_data, 'mvn_sta_c6_M', index=i if (i gt 0) then begin pans = pans + ' ' + 'mvn_sta_c6_M' options,'mvn_sta_c6_M','ytitle','sta c6!CMass!Camu' endif if (dopot) then begin get_data, 'mvn_sta_c6_scpot', index=i if (i eq 0) then mvn_sta_l2scpot endif pans = strtrim(strcompress(pans),2) return end