This page was created by the IDL library routine
mk_html_help2
.
Last modified: Thu Aug 6 12:53:14 2020.
mms_eis_sitl.pro PURPOSE: Loads and generates EIS data for use by SITL in EVA KEYWORDS: trange: time range of interest (string, ex. ['yyyy-mm-dd','yyyy-mm-dd']) probe: string indicating value for mms SC # bin_size: size of the pitch angle bins (numeric) data_rate: instrument data rates ['brst', 'srvy' (default), 'fast', 'slow'] data_units: desired units for data. for eis units are ['flux', 'cps', 'counts'] (default = flux) ion_type: array containing types of particles to include. for PHxTOF data, valid options are 'proton', 'oxygen' for ExTOF data, valid options are 'proton', 'oxygen', and/or 'alpha' i_ph: set to 1 to include phxtof protons (default = 0) i_plot: set to 1 to plot to screen (default = 0) i_print: set to 1 to print to PS file (default = 0) i_scopes: set to 1 to omit sun-blocked telescopes in PADs (default = 0) OUTPUT: CREATED BY: I. Cohen, 2016-01-12
(See projects/mms/sitl/sitl_data_fetch/mms_eis_sitl.pro)
FUNCTION: mms_eliminate_sweeps PURPOSE: Describe the procedure. INPUT: :Params: cdfie: cdf info structure, output of cdf_load_vars OUTPUT: :Keywords: verbose - MAKE IT TALK TO YOU :Author: Katherine Goodrich, contact: katherine.goodrich@colorado.edu
(See projects/mms/sitl/sitl_data_fetch/mms_eliminate_sweeps.pro)
PROCEDURE: mms_hpca_set_metadata PURPOSE: Sets metadata for HPCA tplot variables KEYWORDS: prefix: prefix for names of the tplot variables, typically 'mms#' where # is the S/C number fov: field of view of the instrument, for setting the title in spectra $LastChangedBy: rickwilder $ $LastChangedDate: 2015-09-13 16:50:23 -0700 (Sun, 13 Sep 2015) $ $LastChangedRevision: 18783 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/projects/mms/sitl/sitl_data_fetch/mms_hpca_set_metadata_sitl.pro $
(See projects/mms/sitl/sitl_data_fetch/mms_hpca_set_metadata_sitl.pro)
PROCEDURE: mms_eis_omni PURPOSE: Calculates the omni-directional flux for all 6 telescopes NOTES: Originally based on Brian Walsh's EIS code from 7/29/2015 $LastChangedBy: rickwilder $ $LastChangedDate: 2016-04-07 12:43:36 -0700 (Thu, 07 Apr 2016) $ $LastChangedRevision: 20745 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/projects/mms/sitl/sitl_data_fetch/mms_sitl_eis_omni.pro $ REVISION HISTORY: + 2016-02-26, I. Cohen : changed 'cps' units_label from 'Counts/s' to '1/s' for compliance with mission standards + 2016-03-09, I. Cohen : altered ylabel for new omni variables
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_eis_omni.pro)
PROCEDURE: mms_eis_spin_avg PURPOSE: Calculates spin-averaged fluxes for the EIS instrument KEYWORDS: probe: Probe # to calculate the spin average for if no probe is specified the default is probe '1' datatype: eis data types include ['electronenergy', 'extof', 'partenergy', 'phxtof']. If no value is given the default is 'extof'. data_rate: instrument data rates for eis include 'brst' 'srvy'. The default is 'srvy'. data_units: desired units for data. for eis units are ['flux', 'cps', 'counts']. The default is 'flux'. suffix: appends a suffix to the end of the tplot variable name. this is useful for preserving original tplot variable. species: species (should be: proton, oxygen, alpha or electron) OUTPUT: $LastChangedBy: rickwilder $ $LastChangedDate: 2016-04-07 12:43:36 -0700 (Thu, 07 Apr 2016) $ $LastChangedRevision: 20745 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/projects/mms/sitl/sitl_data_fetch/mms_sitl_eis_spin_avg.pro $
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_eis_spin_avg.pro)
PROCEDURE: mms_load_dsp PURPOSE: Fetches desired data from the DSP (Digital Signal Processing) Board. INPUT: :Keywords: trange : OPTIONAL - time range of desired data. Ex: ['2015-05-01', '2015-05-02'] Default input is timespan input. sc_id : OPTIONAL - desired spacecraft, Ex: 'mms1','mms2', etc. Default input is all s/c data_rate : OPTIONAL - desired data sampling mode, Example: mode='srvy' due to cataloging at the SDC, WE REQUIRE YOU LOAD ONLY ONE MODE AT A TIME Default input - srvy mode level : OPTIONAL - desired level, options are level 1a, 1b, ql, 2 Default input - all levels datatype : OPTIONAL - desired data type. Ex: ['epsd', 'tdn', 'swd'] Default input - all data types! no_update : OPTIONAL - /no_update to ensure your current data is not reloaded due to an update at the SDC reload : OPTIONAL - /reload to ensure current data is reloaded due to an update at the SDC DO NOT DO BOTH /NO_UPDATE AND /RELOAD TOGETHER. THAT IS SILLY! get_support_data : OPTIONAL - /get_support_data to get support data within the CDF OUTPUT: tplot variables listed at the end of the procedure :Author: Katherine Goodrich, contact: katherine.goodrich@colorado.edu
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_get_dsp.pro)
Fetch EDI Ambient mode SITL products from the SDC for display using tplot. The routine creates tplot variables based on the names in the mms CDF files. Data files are cached locally in !mms.local_data_dir. :Categories: MMS, EDI, SITL, QL :Author: Matthew Argall:: University of New Hampshire Morse Hall Room 348 8 College Road Durham, NH 03824 matthew.argall@unh.edu :History: Modification History:: 2015/07/20 - Written by Matthew Argall 2015/09/06 - Incorporated cdf reader. Read pitch angle info. - MRA 2015/10/09 - Skip and inform of files that have no data. Added LEVEL and MODE keywords. - MRA 2016/05/05 - Updated to work with packing mode 2 data. - MRA
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_get_edi_amb.pro)
Open an EDI ambient mode data file and return data in the form of a structure. :Keywords: FILENAME: in, required, type=string CDF filename from which variable data is to be loaded. DATA_STRUCT: in, optional, type=struct If data is to be read from multiple files, iteratively pass in the output of previous calls to append new and old data together. MODE: in, required, type=string Telementry mode of the file: 'slow', 'fast', 'srvy', 'brst' :Returns: DATA_STRUCT: A data structure with pitch angle and count data. Can be passed in via the `DATA_STRUCT` parameter on successive calls.
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_get_edi_amb.pro)
Open an EDI ambient mode data file and return data in the form of a structure. :Keywords: FILENAME: in, required, type=string CDF filename from which variable data is to be loaded. DATA_STRUCT: in, optional, type=struct If data is to be read from multiple files, iteratively pass in the output of previous calls to append new and old data together. MODE: in, required, type=string Telementry mode of the file: 'slow', 'fast', 'srvy', 'brst' :Returns: DATA_STRUCT: A data structure with pitch angle and count data. Can be passed in via the `DATA_STRUCT` parameter on successive calls.
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_get_edi_amb.pro)
Store EDI data into TPLOT variables. :Keywords: DATA: in, required, type=struct Data structure created by UNH_SITL_EDI_AMB_LOAD. SC: in, required, type=string MMS spacecraft identifier. Used in creating TPLOT variable names. MODE: in, required, type=string/strarr Telementry mode of the file: 'slow', 'fast', 'srvy', 'brst' OPTDESC: in, required, type=string Optional descriptor of the file(s) from which `DATA` was extracted.
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_get_edi_amb.pro)
Sort EDI data by pitch angle instead of GDU :Keywords: SC: in, required, type=string MMS spacecraft identifier. Used in creating TPLOT variable names.
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_get_edi_amb.pro)
Fetch EDI Ambient mode SITL products from the SDC for display using tplot. The routine creates tplot variables based on the names in the mms CDF files. Data files are cached locally in !mms.local_data_dir. :Keywords: LEVEL: in, optional, type=string, default='l1a' Level of data product. Current choices are: ['l1a'] MODE: in, optional, type=string, default=['fast', 'slow'] Telemetry mode of data. Options are: 'slow', 'fast', 'srvy', 'brst' or ['fast', 'slow']. The last option reads in fast and slow survey data and combines them to resemble "srvy" data. NO_UPDATE: in, optional, type=boolean, default=0 Set if you don't wish to replace earlier file versions with the latest version. If not set, earlier versions are deleted and replaced. RELOAD: in, optional, type=boolean, default=0 Set if you wish to download all files in query, regardless of whether file exists locally. Useful if obtaining recent data files that may not have been full when you last cached them. Cannot be used with `NO_UPDATE`. SC: in, optional, type=string/strarr, default='mms1' Array of strings containing spacecraft ids.
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_get_edi_amb.pro)
Fetch EDI Ambient mode SITL products from the SDC for display using tplot. The routine creates tplot variables based on the names in the mms CDF files. Data files are cached locally in !mms.local_data_dir. :Keywords: LEVEL: in, optional, type=string, default='l1a' Level of data product. Current choices are: ['l1a'] MODE: in, optional, type=string, default=['fast', 'slow'] Telemetry mode of data. Options are: 'slow', 'fast', 'srvy', 'brst' or ['fast', 'slow']. The last option reads in fast and slow survey data and combines them to resemble "srvy" data. NO_UPDATE: in, optional, type=boolean, default=0 Set if you don't wish to replace earlier file versions with the latest version. If not set, earlier versions are deleted and replaced. RELOAD: in, optional, type=boolean, default=0 Set if you wish to download all files in query, regardless of whether file exists locally. Useful if obtaining recent data files that may not have been full when you last cached them. Cannot be used with `NO_UPDATE`. SC: in, optional, type=string/strarr, default='mms1' Array of strings containing spacecraft ids.
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_get_edi_amb.pro)
PROCEDURE: mms_load_edp PURPOSE: Fetches desired data from the EDP (Electric field Double Probes) instrument. INPUT: :Keywords: trange : OPTIONAL - time range of desired data. Ex: ['2015-05-1', '2015-05-02'] Default input is timespan input. sc_id : OPTIONAL - desired spacecraft, Ex: 'mms1','mms2', etc. Default input is all s/c mode : OPTIONAL - desired data sampling mode, DEFAULT: mode='srvy' due to cataloging at the SDC, WE REQUIRE YOU LOAD ONLY ONE MODE AT A TIME Default input, all but brst (to avoid destroying your hard drive) level : OPTIONAL - desired level, options are level 1a, 1b, ql, 2 Default input - all levels datatype : OPTIONAL - desired data type. Ex: ['dce', 'dcv', 'ace', 'hmfe'] Default input - all data types! no_update : OPTIONAL - /no_update to ensure your current data is not reloaded due to an update at the SDC reload : OPTIONAL - /reload to ensure current data is reloaded due to an update at the SDC DO NOT DO BOTH /NO_UPDATE AND /RELOAD TOGETHER. THAT IS SILLY! no_sweeps : OPTIONAL - /no_sweeps to remove any sweeps done during commissioning. Hopefully you'll never have to use this outside of commissioning get_support : OPTIONAL - /get_support to get support data within the CDF Automatically called when /no_sweeps is called OUTPUT: tplot variables listed at the end of the procedure :Author: Katherine Goodrich, contact: katherine.goodrich@colorado.edu
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_get_edp.pro)
PROCEDURE: mms_load_eis PURPOSE: Load data from the MMS Energetic Ion Spectrometer (EIS) 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. levels include 'l1a', 'l1b'. The default if no level is specified is 'l1b' datatype: eis data types include ['electronenergy', 'extof', 'partenergy', 'phxtof']. If no value is given the default is 'extof'. data_rate: instrument data rates for eis include 'brst' 'srvy'. The default is 'srvy'. data_units: desired units for data. for eis units are ['flux', 'cps', 'counts']. The default is 'flux'. 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: not yet implemented. when set this routine will load any support data (support data is specified 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 runningdo 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 no_interp: if this flag is set no interpolation of the data will occur. 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 spdf: grab the data from the SPDF instead of the LASP SDC (only works for public access) OUTPUT: EXAMPLE: See mms_load_eis_crib.pro, mms_load_eis_burst_crib.pro, mms_load_eis_crib_qlplots.pro, and mms_load_data_crib.pro for usage examples load ExTOF burst data: MMS1> mms_load_eis, probes='1', trange=['2015-12-23', '2015-12-24'], datatype='extof', data_rate='brst', level='l2' load PHxTOF data: MMS1> mms_load_eis, probes='1', trange=['2015-10-31', '2015-11-01'], datatype='phxtof', level='l2' calculate the PHxTOF PAD for protons MMS1> mms_eis_pad, probe='1', species='ion', datatype='phxtof', ion_type='proton', data_units='flux', energy=[0, 30], level='l2' NOTES: Please see the notes in mms_load_data for more information Have questions regarding this load routine, or its usage? Send me an email --> egrimes@igpp.ucla.edu HISTORY: 09/15/2015 - Ian Cohen at APL: added modifications to omni-directional calculations to be able to handle ExTOF and PHxTOF data 09/17/2015 - egrimes: large update, see svn log 12/15/2015 - icohen: added data_rate keyword and conditional definition of prefix in mms_eis_spin_avg and mms_eis_omni to address burst variable name changes $LastChangedBy: rickwilder $ $LastChangedDate: 2016-04-07 12:43:36 -0700 (Thu, 07 Apr 2016) $ $LastChangedRevision: 20745 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/projects/mms/sitl/sitl_data_fetch/mms_sitl_get_eis.pro $
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_get_eis.pro)
PROCEDURE: mms_load_feeps PURPOSE: Load data from the Fly's Eye Energetic Particle Sensor (FEEPS) onboard MMS 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 '1'; $LastChangedBy: rickwilder $ $LastChangedDate: 2018-04-03 13:31:40 -0700 (Tue, 03 Apr 2018) $ $LastChangedRevision: 24989 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/projects/mms/sitl/sitl_data_fetch/mms_sitl_get_feeps.pro $
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_get_feeps.pro)
PROCEDURE: mms_load_hpca PURPOSE: Load data from the MMS Hot Plasma Composition Analyzer (HPCA) KEYWORDS: trange: time range of interest probes: list of probes - values for MMS SC # local_data_dir: local directory to store the CDF files varformat: format of the variable names in the CDF to load 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 OUTPUT: EXAMPLE: See the crib sheet mms_load_data_crib.pro for usage examples NOTES: Please see the notes in mms_load_data for more information $LastChangedBy: egrimes $ $LastChangedDate: 2019-04-15 09:57:18 -0700 (Mon, 15 Apr 2019) $ $LastChangedRevision: 27017 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/tags/spedas_4_0/projects/mms/sitl/sitl_data_fetch/mms_sitl_get_hpca.pro $
(See projects/mms/sitl/sitl_data_fetch/mms_sitl_get_hpca.pro)
Plot EDI ambient data :Categories: MMS, SITL :Examples: To use:: IDL> .r unh_edi_amb_crib :Author: Matthew Argall:: University of New Hampshire Morse Hall Room 348 8 College Road Durham, NH 03824 matthew.argall@unh.edu :History: Modification History:: 2015/08/03 - Written by Matthew Argall 2015/09/06 - Include EDP E-field. Plot 0 & 180 separately. - MRA 2015/10/09 - Plot any telemetry mode. - MRA
(See projects/mms/sitl/sitl_data_fetch/unh_edi_amb_crib.pro)