This page was created by the IDL library routine mk_html_help2.

Last modified: Tue Apr 3 11:50:06 2018.


Directory Listing of Routines


Routine Descriptions

MMS_FEEPS_OMNI_OLD

[Next Routine] [List of Routines]
 PROCEDURE:
         mms_feeps_omni (deprecated on 9/7/2017)

 PURPOSE:
       Calculates the omni-directional flux for all 24 sensors 
       
       (this version re-bins the data due to the different energy channels for each s/c, sensor head and sensor ID)
       
 INPUT:
       probe:      spacecraft # (1, 2, 3, or 4)

 KEYWORDS:

       datatype:   feeps data types include ['electron', 'electron-bottom', 'electron-top',
                   'ion', 'ion-bottom', 'ion-top'].
                   If no value is given the default is 'electron'.
       data_rate:  instrument data rates for feeps include 'brst' 'srvy'. The
                   default is 'srvy'
       tplotnames: names of loaded tplot variables
       suffix:     suffix used in call to mms_load_data; required to find the correct
                   variables
       data_units: specify units for omni-directional calculation

 NOTES:
       New version, 1/26/17 - egrimes
       Newer version, 1/31/17 - dturner
       Fixed 2 bugs (3/29/17): 1) off by one bug when setting bottom sensor without data to NaNs, and
                               2) now initializing output as NaNs, to avoid setting channels with 
                                 counts=0 to NaN - egrimes

       deprecated, 9/7/2017, egrimes, the new version of this routine will support
                   different active sensors for different probes after 16 August 2017; 
                   this version exists for comparisons with the new version

 $LastChangedBy: egrimes $
 $LastChangedDate: 2017-03-29 13:35:46 -0700 (Wed, 29 Mar 2017) $
 $LastChangedRevision: 23068 $
 $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/mms/feeps/mms_feeps_omni.pro $

(See projects/mms/feeps/deprecated/mms_feeps_omni_old.pro)


MMS_FEEPS_PAD_OLD

[Previous Routine] [Next Routine] [List of Routines]
 PROCEDURE:
         mms_feeps_pad

 PURPOSE:
         Calculate pitch angle distributions using data from the
           MMS Fly's Eye Energetic Particle Sensor (FEEPS)

 KEYWORDS:
         trange: time range of interest
         probe: value for MMS SC #
         datatype: 'electron' or 'ion'
         energy: energy range to include in the calculation
         bin_size: size of the pitch angle bins
         num_smooth: should contain number of seconds to use when smoothing
             only creates a smoothed product (_pad_smth) if this keyword is specified


 EXAMPLES:
         MMS> mms_load_feeps
         MMS> mms_feeps_pad, energy=[70, 600]
         MMS> tplot, '*70-600keV_pad'


 NOTES:
     **** this routine requires IDL 8.0+ ****

 HISTORY:

     Revision of mms_feeps_pad by Drew Turner

     dturner, 26 Jan 2017, Modified mms_feeps_pad to produce results consistent with Drew's own PAD codes for FEEPS
                       

$LastChangedBy: egrimes $
$LastChangedDate: 2017-06-27 20:54:36 -0700 (Tue, 27 Jun 2017) $
$LastChangedRevision: 23523 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/mms/feeps/mms_feeps_pad.pro $

(See projects/mms/feeps/deprecated/mms_feeps_pad_old.pro)


MMS_FEEPS_PITCH_ANGLES_OLD

[Previous Routine] [Next Routine] [List of Routines]
 PROCEDURE:
         mms_feeps_pitch_angles

 PURPOSE:
         Generates a tplot variable containing the FEEPS pitch angles for each telescope
         from magnetic field data.


 NOTES:
         Most of this routine was copy+pasted from routines provided by Drew Turner


$LastChangedBy: egrimes $
$LastChangedDate: 2017-09-01 07:50:30 -0700 (Fri, 01 Sep 2017) $
$LastChangedRevision: 23874 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/mms/feeps/mms_feeps_pitch_angles.pro $

(See projects/mms/feeps/deprecated/mms_feeps_pitch_angles_old.pro)


MMS_FEEPS_REMOVE_SUN_OLD

[Previous Routine] [Next Routine] [List of Routines]
 PROCEDURE:
       mms_feeps_remove_sun

 PURPOSE:
       Removes the sunlight contamination from FEEPS data

 NOTES:
       Will only work in IDL 8.0+, due to the hash table data structure
     
       Originally based on code from Drew Turner, 2/1/2016

 $LastChangedBy: egrimes $
 $LastChangedDate: 2017-08-15 14:21:36 -0700 (Tue, 15 Aug 2017) $
 $LastChangedRevision: 23791 $
 $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/mms/feeps/mms_feeps_remove_sun.pro $

(See projects/mms/feeps/deprecated/mms_feeps_remove_sun_old.pro)


MMS_FEEPS_SPLIT_INTEGRAL_CH_OLD

[Previous Routine] [List of Routines]
 Procedure:
  mms_feeps_split_integral_ch

 Purpose:
    this procedure splits the last integral channel from the FEEPS spectra, 
    creating 2 new tplot variables:
    
       [original variable]_clean - spectra with the integral channel removed
       [original variable]_500keV_int - the integral channel that was removed

$LastChangedBy: egrimes $
$LastChangedDate: 2017-02-22 07:52:31 -0800 (Wed, 22 Feb 2017) $
$LastChangedRevision: 22844 $
$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/mms/feeps/mms_feeps_split_integral_ch.pro $

(See projects/mms/feeps/deprecated/mms_feeps_split_integral_ch_old.pro)