;+ ; PROCEDURE: ; mms_load_fgm_crib ; ; PURPOSE: ; Crib sheet showing how to load and plot MMS FGM data ; ; Suggestions for this crib sheet: ; https://github.com/spedas/bleeding_edge/issues ; ; ; ; $LastChangedBy: egrimes $ ; $LastChangedDate: 2023-08-14 12:44:51 -0700 (Mon, 14 Aug 2023) $ ; $LastChangedRevision: 31998 $ ; $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_6_0/projects/mms/examples/basic/mms_load_fgm_crib.pro $ ;- ; load MMS FGM data for MMS 1 and MMS 2 mms_load_fgm, probes=[1, 2], trange=['2015-10-16', '2015-10-17'] ; set the left and right margins for the plots tplot_options, 'xmargin', [15,10] ; plot the data in GSM coordinates for MMS-2 tplot, 'mms2_fgm_b_gsm_srvy_l2_bvec' ; plot dashed line at zero timebar, 0.0, /databar, varname='mms2_fgm_b_gsm_srvy_l2_bvec', linestyle=2 stop ; zoom in tlimit, '2015-10-16/13:00', '2015-10-16/13:10' stop ; list all the variables loaded into tplot variables tplot_names stop ; load the FGM data, along with the ephemeris data stored in the FGM files mms_load_fgm, probes=3, trange=['2015-10-16', '2015-10-17'], /get_fgm_ephemeris ; plot the FGM data, along with position in GSM coordinates tplot, ['mms3_fgm_b_gsm_srvy_l2_bvec', 'mms3_fgm_r_gsm_srvy_l2_vec'] stop ; delete the data from previous loads del_data, '*' ; load the FGM data without splitting the variables mms_load_fgm, probe=1, trange=['2015-10-16', '2015-10-17'], /get_fgm_ephemeris, /no_split_vars ; since the variables aren't split, they can't be used by routines ; in SPEDAS that expect vectors to be stored as vectors tplot, ['mms1_fgm_b_gsm_srvy_l2', 'mms1_fgm_r_gsm_srvy_l2'] end