This page was created by the IDL library routine `mk_html_help2`.

Last modified: Fri Oct 10 03:18:11 2025.

# Directory Listing of Routines

# projects/mms/dsp

- MMS_DSP_FIX_METADATA
  Helper routine for setting DSP metadata
- MMS_LOAD_DSP
  Load data from the Digital Signal Processing (DSP) board.

# Routine Descriptions

## MMS_DSP_FIX_METADATA

[Next Routine] [List of Routines]

     PROCEDURE:
             mms_dsp_fix_metadata

     PURPOSE:
             Helper routine for setting DSP metadata

    $LastChangedBy: egrimes $
    $LastChangedDate: 2016-07-25 14:58:36 -0700 (Mon, 25 Jul 2016) $
    $LastChangedRevision: 21523 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/mms/dsp/mms_dsp_fix_metadata.pro $

(See projects/mms/dsp/mms_dsp_fix_metadata.pro)

## MMS_LOAD_DSP

[Previous Routine] [List of Routines]

     PROCEDURE:
             mms_load_dsp

     PURPOSE:
             Load data from the Digital Signal Processing (DSP) board.

     KEYWORDS:
             trange:       time range of interest [starttime, endtime] with the format
                           ['YYYY-MM-DD','YYYY-MM-DD'] or to specify more or less than a day
                           ['YYYY-MM-DD/hh:mm:ss','YYYY-MM-DD/hh:mm:ss']
             probes:       list of probes, valid values for MMS probes are ['1','2','3','4'].
                           if no probe is specified the default is probe '1'
             level:        indicates level of data processing. Current levels are ['l1b', 'l2'].
                           l2 data is available for 'slow' and 'fast' data rates
                           l1b is available for 'srvy' data
             datatype:     ['epsd', 'bpsd', 'swd']
             data_rate:    instrument data rates include ['fast', 'slow', 'srvy'].
                           the default is 'srvy'. See level description above to determine which
                           level data is available for a given data_rate.
             local_data_dir: local directory to store the CDF files; should be set if you're on
                           *nix or OSX, the default currently assumes Windows (c:\data\mms\)
             source:       specifies a different system variable. By default the MMS mission
                           system variable is !mms
             get_support_data:  loads any support data (support data is specified by var_type in the CDF file)
             tplotnames:   names for tplot variables
             no_color_setup: don't setup graphics configuration; use this keyword when you're
                           using this load routine from a terminal without an X server running
                           do not set colors
             time_clip:    clip the data to the requested time range; note that if you do not
                           use this keyword you may load a longer time range than requested
             no_update:    set this flag to preserve the original data. if not set and newer
                           data is found the existing data will be overwritten
             suffix:       appends a suffix to the end of the tplot variable name. this is useful for
                           preserving original tplot variable.
             varformat:    should be a string (wildcards accepted) that will match the CDF variables
                           that should be loaded into tplot variables
             cdf_filenames:  this keyword returns the names of the CDF files used when loading the data
             cdf_version:  specify a specific CDF version # to load (e.g., cdf_version='4.3.0')
             latest_version: only grab the latest CDF version in the requested time interval
                           (e.g., /latest_version)
             major_version: only open the latest major CDF version (e.g., X in vX.Y.Z) in the requested time interval
             min_version:  specify a minimum CDF version # to load
             spdf:         grab the data from the SPDF instead of the LASP SDC (only works for public access)
             available:    returns a list of files available at the SDC for the requested parameters
                           this is useful for finding which files would be downloaded (along with their sizes) if
                           you didn't specify this keyword (also outputs total download size)
             versions:     this keyword returns the version #s of the CDF files used when loading the data
             always_prompt: set this keyword to always prompt for the user's username and password;
                           useful if you accidently save an incorrect password, or if your SDC password has changed
             tt2000: flag for preserving TT2000 timestamps found in CDF files (note that many routines in
                           SPEDAS (e.g., tplot.pro) do not currently support these timestamps)

     EXAMPLE:
        Have questions regarding this load routine, or its usage?
              https://groups.google.com/forum/#!forum/spedas

         See mms_load_dsp_crib.pro for usage examples

         ; set time frame and load edp level 2 data
         MMS>  timespan, '2015-12-22', 1, /day
         MMS>  mms_load_dsp, data_rate='fast', probes=[1, 2, 3, 4], datatype='epsd', level='l2'

     NOTES:
        The MMS plug-in in SPEDAS requires IDL 8.4 to access data at the LASP SDC

    $LastChangedBy: egrimes $
    $LastChangedDate: 2019-07-10 14:19:15 -0700 (Wed, 10 Jul 2019) $
    $LastChangedRevision: 27435 $
    $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/mms/dsp/mms_load_dsp.pro $

(See projects/mms/dsp/mms_load_dsp.pro)