Ejemplo n.º 1
0
 def test_pad_extof_srvy(self):
     mms_load_eis(datatype='extof')
     mms_eis_pad(datatype='extof')
     self.assertTrue(
         data_exists(
             'mms1_epd_eis_extof_56-535keV_proton_flux_omni_pad_spin'))
     self.assertTrue(
         data_exists('mms1_epd_eis_extof_56-535keV_proton_flux_omni_pad'))
Ejemplo n.º 2
0
 def test_pad_extof_srvy_probe(self):
     mms_load_eis(probe=4)
     mms_eis_pad(probe=4)
     self.assertTrue(
         data_exists(
             'mms4_epd_eis_extof_80-524keV_proton_flux_omni_pad_spin'))
     self.assertTrue(
         data_exists('mms4_epd_eis_extof_80-524keV_proton_flux_omni_pad'))
Ejemplo n.º 3
0
 def test_pad_extof_brst(self):
     mms_load_eis(probe=4, datatype='extof', data_rate='brst', trange=['2015-10-16/13:06', '2015-10-16/13:07'])
     mms_eis_pad(probe=4, datatype='extof', data_rate='brst')
     self.assertTrue(data_exists('mms4_epd_eis_brst_l2_extof_52-878keV_proton_flux_omni_pad_spin'))
     self.assertTrue(data_exists('mms4_epd_eis_brst_l2_extof_52-878keV_proton_flux_omni_pad'))
     self.assertTrue(data_exists('mms4_epd_eis_brst_l2_extof_proton_flux_omni'))
     self.assertTrue(data_exists('mms4_epd_eis_brst_l2_extof_proton_energy_range'))
     self.assertTrue(data_exists('mms4_epd_eis_brst_l2_extof_oxygen_energy_range'))
Ejemplo n.º 4
0
 def test_pad_extof_srvy(self):
     mms_load_eis(datatype='extof')
     mms_eis_pad(datatype='extof')
     self.assertTrue(data_exists('mms1_epd_eis_srvy_l2_extof_46-10489keV_proton_flux_omni_pad_spin'))
     self.assertTrue(data_exists('mms1_epd_eis_srvy_l2_extof_46-10489keV_proton_flux_omni_pad'))
     self.assertTrue(data_exists('mms1_epd_eis_srvy_l2_extof_proton_flux_omni_spin'))
     self.assertTrue(data_exists('mms1_epd_eis_srvy_l2_extof_proton_flux_omni'))
     self.assertTrue(data_exists('mms1_epd_eis_srvy_l2_extof_oxygen_energy_range'))
     self.assertTrue(data_exists('mms1_epd_eis_srvy_l2_extof_proton_energy_range'))
Ejemplo n.º 5
0
 def test_pad_extof_srvy_probe(self):
     mms_load_eis(probe=4)
     mms_eis_pad(probe=4)
     self.assertTrue(data_exists('mms4_epd_eis_srvy_l2_extof_44-1315keV_proton_flux_omni_pad_spin'))
     self.assertTrue(data_exists('mms4_epd_eis_srvy_l2_extof_44-1315keV_proton_flux_omni_pad'))
     self.assertTrue(data_exists('mms4_epd_eis_srvy_l2_extof_proton_flux_omni_spin'))
     self.assertTrue(data_exists('mms4_epd_eis_srvy_l2_extof_proton_flux_omni'))
     self.assertTrue(data_exists('mms4_epd_eis_srvy_l2_extof_oxygen_energy_range'))
     self.assertTrue(data_exists('mms4_epd_eis_srvy_l2_extof_proton_energy_range'))
Ejemplo n.º 6
0
from pyspedas import mms_load_eis, mms_eis_pad, tnames
from pytplot import tplot

# load ExTOF data
mms_load_eis(trange=['2015-10-16', '2015-10-17'], datatype='extof')

# plot the H+ flux
tplot(tnames('*_extof_proton_flux_omni'))

# load PHxTOF data
mms_load_eis(trange=['2015-10-16', '2015-10-17'], datatype='phxtof')

# plot the H+ flux
tplot(tnames('*_phxtof_proton_flux_omni'))

# calculate the ExTOF pitch angle distribution
mms_eis_pad(datatype='extof')

tplot([
    'mms1_epd_eis_extof_56-535keV_proton_flux_omni_pad_spin',
    'mms1_epd_eis_extof_56-535keV_proton_flux_omni_pad'
])

# calculate the PHxTOF pitch angle distribution
mms_eis_pad(datatype='phxtof', energy=[10, 60])

tplot([
    'mms1_epd_eis_phxtof_11-57keV_proton_flux_omni_pad_spin',
    'mms1_epd_eis_phxtof_11-57keV_proton_flux_omni_pad'
])