This page was created by the IDL library routine
mk_html_help2
.
Last modified: Fri Sep 7 01:15:17 2012.
NAME: rbsp_ac_highpass_response (function) PURPOSE: Calculate the response of the one-pole 10 Hz high-pass analog filter applied to RBSP AC channel field signals. CATEGORIES: CALLING SEQUENCE: resp = rbsp_ac_highpass_response(f) ARGUMENTS: f: (Input, required) A frequency array for which the response of the filter is calcuated. The frequency should be in units of Hz. KEYWORDS: None. COMMON BLOCKS: EXAMPLES: SEE ALSO: HISTORY: 2012-08-08: Created by Jianbao Tao, SSL, UC Berkeley. Version: $LastChangedBy: jianbao_tao $ $LastChangedDate: 2012-09-06 11:42:13 -0700 (Thu, 06 Sep 2012) $ $LastChangedRevision: 10895 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_ac_highpass_response.pro $
(See ssl_general/missions/rbsp/efw/rbsp_ac_highpass_response.pro)
NAME: rbsp_adc_response (function) PURPOSE: Calculate the responses of the RBSP DFB ADC chip. CATEGORIES: CALLING SEQUENCE: response = rbsp_adc_response(f, channel, delay = delay) ARGUMENTS: f: (Input, required) A floating array of frequencies at which the responses are calculated. channel: (Input, required) A string of channel names. Valid channels are: 'V1DC', 'V2DC', 'V3DC', 'V4DC', 'V5DC', 'V6DC', 'E12DC', 'E34DC', 'E56DC', 'E12AC', 'E34AC', 'E56AC', 'V1AC', 'V2AC', 'V3AC', 'V4AC', 'V5AC', 'V6AC', 'MAGU', 'MAGV', 'MAGW', 'MSCU', 'MSCV', 'MSCW' KEYWORDS: delay: (Output, optional) A variable name to hold the time delay of the given channel. COMMON BLOCKS: EXAMPLES: SEE ALSO: HISTORY: 2012-08-10: Created by Jianbao Tao (JBT), SSL, UC Berkley. Version: $LastChangedBy: jianbao_tao $ $LastChangedDate: 2012-09-06 11:42:13 -0700 (Thu, 06 Sep 2012) $ $LastChangedRevision: 10895 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_adc_response.pro $
(See ssl_general/missions/rbsp/efw/rbsp_adc_response.pro)
NAME: rbsp_anti_aliasing_response (function) PURPOSE: Calculate the frequency responses of the anti-aliasing filters for RBSP field signals. CATEGORIES: CALLING SEQUENCE: response = rbsp_anti_aliasing_response(f) ARGUMENTS: f: (Input, required) A floating array of frequencies at which the responses are calculated. KEYWORDS: None. COMMON BLOCKS: EXAMPLES: SEE ALSO: HISTORY: 2012-08-10: Created by Jianbao Tao (JBT), SSL, UC Berkley. Version: $LastChangedBy: jianbao_tao $ $LastChangedDate: 2012-09-06 11:42:13 -0700 (Thu, 06 Sep 2012) $ $LastChangedRevision: 10895 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_anti_aliasing_response.pro $
(See ssl_general/missions/rbsp/efw/rbsp_anti_aliasing_response.pro)
NAME: rbsp_dfb_response (function) PURPOSE: Calculate DFB responses at given frequencies. Two modes are suppored. If the sample rate keyword, SAMPLE_RATE, is specified, it will calculate the response of the low-pass output from DFB. If the the filter bank level keyword, FBK_LEVEL, is specified, it will calculate the response of the corresponding filter bank level. Warning: If both keywords are set, FBK_LEVEL is ignored. If neither is set, a NaN will be returned. Filter bank level look-up table: Frequency range in Hz | Level 8192 - 4096 | 1 4096 - 2048 | 2 2048 - 1024 | 3 1024 - 512 | 4 512 - 256 | 5 256 - 128 | 6 128 - 64 | 7 64 - 32 | 8 32 - 16 | 9 16 - 8 | 10 8 - 4 | 11 4 - 2 | 12 2 - 1 | 13 CATEGORIES: CALLING SEQUENCE: result = rbsp_dfb_response(f, sample_rate = sample_rate, $ fbk_level = fbk_level) ARGUMENTS: f: (Input, required) A floating array of frequencies at which the responses are calculated. KEYWORDS: sample_rate: (Input, optional) See PURPOSE. fbk_level: (Input, optional) See PURPOSE. COMMON BLOCKS: EXAMPLES: SEE ALSO: HISTORY: 2012-08-08: Created by Jianbao Tao (JBT), SSL, UC Berkley. Version: $LastChangedBy: jianbao_tao $ $LastChangedDate: 2012-09-06 11:42:13 -0700 (Thu, 06 Sep 2012) $ $LastChangedRevision: 10895 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_dfb_response.pro $
(See ssl_general/missions/rbsp/efw/rbsp_dfb_response.pro)
NAME: rbsp_efw_boom_response (function) PURPOSE: CATEGORIES: CALLING SEQUENCE: resp = rbsp_efw_boom_response(f, boom_type, rsheath = rsheath, $ H_before = H_before, H_after = H_after) ARGUMENTS: KEYWORDS: COMMON BLOCKS: EXAMPLES: SEE ALSO: HISTORY: 2012-08-12: Created by Jianbao Tao (JBT), SSL, UC Berkley. VERSION: $LastChangedBy: jianbao_tao $ $LastChangedDate: 2012-08-14 18:00:24 -0700 (Tue, 14 Aug 2012) $ $LastChangedRevision: 10823 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_efw_boom_response.pro $
(See ssl_general/missions/rbsp/efw/rbsp_efw_boom_response.pro)
PRO rbsp_efw_config This procedure serves as the RBSP EFW configuration file. It sets global (system) variables and initializes devices This procedure will define the location of data files and the data server. This procedure is intended to be called from within the "RBSP_EFW_INIT" procedure. This should be the only RBSP EFW file that requires modification for use in different locations. There is no need to modify this file if: - Your computer is an SSL UNIX machine that mounts "/disks/data/" (i.e. ALL Linux and Solaris machines at SSL) - You use a portable computer that will be caching files on a local hard drive. Settings in this file will be overridden by settings in the environment. (see setup_themis or setup_themis_bash for examples of setting environment variables on UNIX-like systems. The environment can also be set on Windows systems.) KEYWORDS no_color_setup: do not set colors if already taken care of Author: Peter Schroeder Jul 2011 $LastChangedBy: peters $ $LastChangedDate: 2012-02-09 14:17:52 -0800 (Thu, 09 Feb 2012) $ $LastChangedRevision: 9704 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_efw_config.pro $
(See ssl_general/missions/rbsp/efw/rbsp_efw_config.pro)
Function: rbsp_efw_config_filedir.pro Purpose: Get the applications user directory for RBSP EFW data analysis software $LastChangedBy: peters $ $LastChangedDate: 2011-12-28 10:26:47 -0800 (Wed, 28 Dec 2011) $ $LastChangedRevision: 9477 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_efw_config_filedir.pro $
(See ssl_general/missions/rbsp/efw/rbsp_efw_config_filedir.pro)
NAME: rbsp_efw_deconvol_inst_resp (function) PURPOSE: De-convolve instrument responses for RBSP EFW data, including search-coil data that are channeled into EFW. It will return a tplot data structure. CATEGORIES: CALLING SEQUENCE: result = rbsp_efw_deconvol_inst_resp(data, probe, datatype) ARGUMENTS: data: (Input, required) A tplot data structure, i.e., a structure with the form {x:time_array, y:[nt, 3]}. probe: (Input, required) RBSP probe name. It should be 'a' or 'b'. datatype: (Input, required) Data type name. Valid names are: 'eb2', 'mscb1', 'mscb2'. KEYWORDS: None. COMMON BLOCKS: EXAMPLES: SEE ALSO: HISTORY: 2012-08-23: Created by Jianbao Tao (JBT), SSL, UC Berkley. Version: $LastChangedBy: jianbao_tao $ $LastChangedDate: 2012-09-06 17:43:01 -0700 (Thu, 06 Sep 2012) $ $LastChangedRevision: 10899 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_efw_deconvol_inst_resp.pro $
(See ssl_general/missions/rbsp/efw/rbsp_efw_deconvol_inst_resp.pro)
NAME: rbsp_efw_get_cal_params (function) PURPOSE: Return RBSP EFW calibration parameters for converting L1 data to L2 data. CATEGORIES: CALLING SEQUENCE: cp = rbsp_efw_get_cal_params(time) ARGUMENTS: time: (Input, required) A floating time scalar for determining time-dependent calibration parameters. KEYWORDS: None. COMMON BLOCKS: EXAMPLES: SEE ALSO: HISTORY: 2012-08-07: Created by Jianbao Tao (JBT), SSL, UC Berkley. VERSION: $LastChangedBy: jianbao_tao $ $LastChangedDate: 2012-09-06 17:43:01 -0700 (Thu, 06 Sep 2012) $ $LastChangedRevision: 10899 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_efw_get_cal_params.pro $
(See ssl_general/missions/rbsp/efw/rbsp_efw_get_cal_params.pro)
PROCEDURE: rbsp_efw_init PURPOSE: Initializes system variables for RBSP EFW. Can be called from idl_startup to set custom locations. The system variable !RBSP_EFW is defined here. The elements of this structure are explained below: !RBSP_EFW.LOCAL_DATA_DIR This is the root location for all RBSP EFW data files. The RBSP EFW software expects all data files to reside in specific subdirectories relative to this root directory.; !RBSP_EFW.REMOTE_DATA_DIR This is the URL of the server that can provide the data files. (default is: "http://themis.ssl.berkeley.edu/data/themis/") if the software does not find a needed file in LOCAL_DATA_DIR, then it will attempt to download the data from the URL and REMOTE_DATA_DIR is defined, the software will attempt to download the file from REMOTE_DATA_DIR, place it in LOCAL_DATA_DIR with the same relative pathname, and then continue processing. (NOT YET IMPLEMENTED) KEYWORDS: RESET: Reset !rbsp to values in environment (or values in keywords). LOCAL_DATA_DIR: use given value for local_data_dir, rather than environment. Only works on initial call or reset. REMOTE_DATA_DIR: Use given value for remote_data_dir, rather than env. Only works on inital call or reset. NO_COLOR_SETUP do not set colors if already taken care of Typical examples: Desktop UNIX/LINUX computer located at SSL LOCAL_DATA_DIR = '/disks/data/rbsp/' ; This master directory is read only. REMOTE_DATA_DIR = '' ; Should be empty string. (/disks/data/rbsp and server are the same) Desktop WINDOWS computer located at SSL LOCAL_DATA_DIR = '\\justice\data\rbsp\' ; Justice is a samba server (physically the same as /disk/data/rbsp) REMOTE_DATA_DIR = '' laptop WINDOWS computer located far from a data server, but with internet connection. LOCAL_DATA_DIR = 'C;\data\rbsp\' ; Local (portable) directory on laptop REMOTE_DATA_DIR = 'http://themis.ssl.berkeley.edu/data/themis/' ; URL used to download data to LOCAL_DATA_DIR MacOS computer located away from SSL without a nearby data server LOCAL_DATA_DIR = '/data/rbsp/' ; Local (portable) directory on laptop REMOTE_DATA_DIR = 'http://themis.ssl.berkeley.edu/data/themis/' ; URL used to download data to LOCAL_DATA_DIR Note: If automatic downloads are used. (i.e. REMOTE_DATA_DIR is not an empty string) the user must ensure that LOCAL_DATA_DIR is writeable. Note to WINDOWS users: the WINDOWS version of IDL accepts both the '\' and '/' character as the directory separation character. The converse is not true. HISTORY Written by Peter Schroeder July 2011 $LastChangedBy: peters $ $LastChangedDate: 2011-12-28 10:26:47 -0800 (Wed, 28 Dec 2011) $ $LastChangedRevision: 9477 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_efw_init.pro $
(See ssl_general/missions/rbsp/efw/rbsp_efw_init.pro)
NAME: rbsp_efw_read_config PURPOSE: Reads the rbsp_efw_config file CALLING SEQUENCE: cstruct = rbsp_efw_read_config() INPUT: none, the filename is hardcoded, 'rbsp_efw_config.txt',and is s put in a folder given by the routine rbsp_efw_config_filedir, that uses the IDL routine app_user_dir to create/obtain it OUTPUT: cstruct = a structure with the changeable fields of the !rbsp_efw structure HISTORY: 01-jul-2011, peters $LastChangedBy: peters $ $LastChangedDate: 2011-12-28 10:26:47 -0800 (Wed, 28 Dec 2011) $ $LastChangedRevision: 9477 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_efw_read_config.pro $
(See ssl_general/missions/rbsp/efw/rbsp_efw_read_config.pro)
Procedure: RBSP_LOAD_EFW_WAVEFORM Purpose: Loads RBSP EFW Waveform data keywords: probe = Probe name. The default is 'all', i.e., load all available probes. This can be an array of strings, e.g., ['a', 'b'] or a single string delimited by spaces, e.g., 'a b' varformat=strin TRANGE= (Optional) Time range of interest (2 element array), if this is not set, the default is to prompt the user. Note that if the input time range is not a full day, a full day's data is loaded DATATYPE: Input, string. Default setting is to calibrate all raw quantites and also produce all _0 and _dot0 quantities. Use DATATYPE kw to narrow the data products. Wildcards and glob-style patterns accepted (e.g., ef?, *_dot0). VARNAMES: names of variables to load from cdf: default is all. /GET_SUPPORT_DATA: load support_data variables as well as data variables into tplot variables. (NOT IMPLEMENTED YET) /DOWNLOADONLY: download file but don't read it. (NOT IMPLEMENTED YET) /INTEGRATION: If set, load data from integration. /MSIM: If set, load data from mission simulations. /ETU: If set, load data from the ETU. /valid_names, if set, then this routine will return the valid probe, datatype and/or level options in named variables supplied as arguments to the corresponding keywords. files named varible for output of pathnames of local files. /VERBOSE set to output some useful info type: set to 'calibrated' to automatically convert data into physical units Example: rbsp_load_efw_waveform,/get_suppport_data,probe=['a', 'b'] Notes: 1. Written by Peter Schroeder, February 2012 $LastChangedBy: jianbao_tao $ $LastChangedDate: 2012-09-06 11:46:48 -0700 (Thu, 06 Sep 2012) $ $LastChangedRevision: 10896 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_load_efw_waveform.pro $
(See ssl_general/missions/rbsp/efw/rbsp_load_efw_waveform.pro)
NAME: rbsp_msc_response (function) PURPOSE: Calculate the transmittance of the search-coil magnetometer. CATEGORIES: CALLING SEQUENCE: response = rbsp_msc_response(f, probe, component) ARGUMENTS: f: (Input, required) A floating array of frequencies at which the responses are calculated. probe: (Input, required) RBSP probe name. It should be 'a' or 'b'. component: (Input, required) Component name. Valid names are: 'Bu', 'Bv', 'Bw'. KEYWORDS: None. COMMON BLOCKS: EXAMPLES: SEE ALSO: HISTORY: 2012-09-04: Created by Jianbao Tao (JBT), SSL, UC Berkley. Version: $LastChangedBy: jianbao_tao $ $LastChangedDate: 2012-09-06 17:43:01 -0700 (Thu, 06 Sep 2012) $ $LastChangedRevision: 10899 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_msc_response.pro $
(See ssl_general/missions/rbsp/efw/rbsp_msc_response.pro)
NAME: PURPOSE: CATEGORIES: CALLING SEQUENCE: ARGUMENTS: KEYWORDS: COMMON BLOCKS: EXAMPLES: SEE ALSO: HISTORY: 2012-08-07: Created by Jianbao Tao (JBT), SSL, UC Berkley. VERSION: $LastChangedBy: jianbao_tao $ $LastChangedDate: 2012-09-06 17:43:01 -0700 (Thu, 06 Sep 2012) $ $LastChangedRevision: 10899 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/ssl_general/trunk/missions/rbsp/efw/rbsp_efw_cal_waveform.pro $
(See ssl_general/missions/rbsp/efw/rbsp_efw_cal_waveform.pro)