Exemplo n.º 1
0
 def test_load_suffix(self):
     data = mms_load_feeps(trange=['2015-10-16/13:06', '2015-10-16/13:07'],
                           data_rate='brst',
                           suffix='_test')
     self.assertTrue(
         data_exists('mms1_epd_feeps_brst_l2_electron_intensity_omni_test'))
     self.assertTrue(
         data_exists(
             'mms1_epd_feeps_brst_l2_electron_intensity_omni_spin_test'))
Exemplo n.º 2
0
 def test_load_spdf_data(self):
     del_data('*')
     data = mms_load_feeps(trange=['2015-10-16/13:06', '2015-10-16/13:07'],
                           data_rate='brst',
                           spdf=True)
     self.assertTrue(
         data_exists('mms1_epd_feeps_brst_l2_electron_intensity_omni'))
     self.assertTrue(
         data_exists('mms1_epd_feeps_brst_l2_electron_intensity_omni_spin'))
Exemplo n.º 3
0
 def test_load_brst_ion_data(self):
     del_data('*')
     data = mms_load_feeps(
         probe=4,
         data_rate='brst',
         datatype='ion',
         trange=['2015-10-01/10:48:16', '2015-10-01/10:49:16'])
     self.assertTrue(
         data_exists('mms4_epd_feeps_brst_l2_ion_intensity_omni'))
     self.assertTrue(
         data_exists('mms4_epd_feeps_brst_l2_ion_intensity_omni_spin'))
Exemplo n.º 4
0
 def test_load_brst_multi_probe(self):
     del_data('*')
     data = mms_load_feeps(trange=['2015-10-16/13:06', '2015-10-16/13:07'], data_rate='brst', probe=[1, 2, 3, 4])
     self.assertTrue(data_exists('mms1_epd_feeps_brst_l2_electron_intensity_omni'))
     self.assertTrue(data_exists('mms1_epd_feeps_brst_l2_electron_intensity_omni_spin'))
     self.assertTrue(data_exists('mms2_epd_feeps_brst_l2_electron_intensity_omni'))
     self.assertTrue(data_exists('mms2_epd_feeps_brst_l2_electron_intensity_omni_spin'))
     self.assertTrue(data_exists('mms3_epd_feeps_brst_l2_electron_intensity_omni'))
     self.assertTrue(data_exists('mms3_epd_feeps_brst_l2_electron_intensity_omni_spin'))
     self.assertTrue(data_exists('mms4_epd_feeps_brst_l2_electron_intensity_omni'))
     self.assertTrue(data_exists('mms4_epd_feeps_brst_l2_electron_intensity_omni_spin'))
Exemplo n.º 5
0
# the keywords are very flexible, e.g.,
from pyspedas.mms import mms_load_hpca, mms_load_eis, mms_load_feeps, mms_load_aspoc

# specify multiple probes as integers, and multiple datatypes
mms_load_hpca(probe=[1, 2, 4],
              data_rate='brst',
              datatype=['moments', 'ion'],
              trange=['2015-10-16/13:06', '2015-10-16/13:07'])

mms_load_eis(probe='4',
             data_rate='brst',
             datatype=['phxtof', 'extof'],
             trange=['2015-10-16/13:06', '2015-10-16/13:07'])
mms_load_feeps(get_support_data=True,
               probe=2,
               data_rate=['srvy', 'brst'],
               trange=['2015-10-16/13:06', '2015-10-16/13:07'])
mms_load_aspoc()
''' ==========================================================================

Plotting MMS Data in Python

========================================================================== '''

from pytplot import tplot

# like in IDL, pyTplot supports strings, lists of strings, as well as tplot variable #s
tplot('mms4_fgm_b_gsm_brst_l2')

tplot(['mms4_fgm_b_gsm_brst_l2', 'mms4_edp_dce_gse_brst_l2'])
Exemplo n.º 6
0
 def test_load_default_data(self):
     data = mms_load_feeps(trange=['2015-10-16', '2015-10-16/01:00'])
     self.assertTrue(
         data_exists('mms1_epd_feeps_srvy_l2_electron_intensity_omni'))
     self.assertTrue(
         data_exists('mms1_epd_feeps_srvy_l2_electron_intensity_omni_spin'))