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'))
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'))
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'))
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'))
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'))
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' ])