def test_load_data_no_update(self): data = mms_load_fgm(trange=['2015-10-16', '2015-10-16/01:00' ]) # make sure the files exist locally del_data('*') data = mms_load_fgm( trange=['2015-10-16', '2015-10-16/01:00'], no_update=True) # load the file from the local cache self.assertTrue(data_exists('mms1_fgm_b_gse_srvy_l2'))
def test_regression_multi_imports_spdf(self): data = mms_load_fgm(data_rate='brst', trange=['2015-10-16/13:06', '2015-10-16/13:10'], spdf=True) t1, d1 = get_data('mms1_fgm_b_gse_brst_l2') data = mms_load_fgm(data_rate='brst', trange=['2015-10-16/13:06', '2015-10-16/13:10'], spdf=True) t2, d2 = get_data('mms1_fgm_b_gse_brst_l2') self.assertTrue(t1.shape == t2.shape) self.assertTrue(d1.shape == d2.shape)
def test_load_multiple_sc(self): data = mms_load_fgm(probe=[1, 2, 3, 4], data_rate='brst', trange=['2015-10-16/13:06', '2015-10-16/13:10']) self.assertTrue(data_exists('mms1_fgm_b_gse_brst_l2')) self.assertTrue(data_exists('mms2_fgm_b_gse_brst_l2')) self.assertTrue(data_exists('mms3_fgm_b_gse_brst_l2')) self.assertTrue(data_exists('mms4_fgm_b_gse_brst_l2'))
========================================================================== ''' from pyspedas.mms import mms_load_mec # start by loading some ephemeris / coordinates data; # the default trange is Oct 16, 2015, default probe is 1 # and the default data rate is 'srvy' mms_load_mec(probe=4) # find info on a load routine help(mms_load_mec) from pyspedas.mms import mms_load_fgm # note that the keywords are the same as in IDL mms_load_fgm(probe='4', data_rate='brst', trange=['2015-10-16/13:06', '2015-10-16/13:07'], time_clip=True) # find which variables were loaded from pytplot import tplot_names tplot_names() from pyspedas.mms import mms_load_edp # load some burst mode electric field data mms_load_edp(probe='4', data_rate='brst', trange=['2015-10-16/13:06', '2015-10-16/13:07'], time_clip=True) from pyspedas import tnames
def test_load_brst_data(self): data = mms_load_fgm(data_rate='brst', trange=['2015-10-16/13:06', '2015-10-16/13:10']) self.assertTrue(data_exists('mms1_fgm_b_gse_brst_l2'))
def test_load_default_data(self): data = mms_load_fgm(trange=['2015-10-16', '2015-10-16/01:00']) self.assertTrue(data_exists('mms1_fgm_b_gse_srvy_l2')) self.assertTrue(data_exists('Epoch')) self.assertTrue(data_exists('Epoch_state'))
# script for pySPEDAS tutorial at the 2019 Winter Community Workshop # agenda: # 1. installation; requirements # 2. loading MMS data # 3. plotting MMS data # 4. working with the data vales, timestamps and metadata # 5. analysis tools ############################################################### # 2. loading MMS data from pyspedas.mms import mms_load_fgm, mms_load_eis mms_load_fgm(trange=['2015-10-16', '2015-10-17']) # the load routines accept all of the standard keywords mms_load_eis(probe='4', data_rate='brst', datatype=['extof', 'phxtof'], trange=['2015-10-16/13:05', '2015-10-16/13:10']) # list the current tplot variables from pytplot import tplot_names tplot_names() from pyspedas.mms import mms_load_fpi, mms_load_eis ###############################################################