This page was created by the IDL library routine
mk_html_help2
.
Last modified: Tue May 7 11:36:21 2013.
Procedure: clear_esa_common_blocks Purpose: Clears common blocks used in esa_pkt routines, to avoid using old data to create plots or L2 files jmm, jimm@ssl.berkeley.edu, 12-dec-2007 $LastChangedBy: pcruce $ $LastChangedDate: 2012-02-07 13:47:46 -0800 (Tue, 07 Feb 2012) $ $LastChangedRevision: 9692 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/thmsoc/tags/tdas_8_00/idl/themis/spacecraft/particles/ESA/clear_esa_common_blocks.pro $
(See themis/spacecraft/particles/ESA/clear_esa_common_blocks.pro)
Purpose: Helper function to store single array from specified structure tag as tplot variable(s) Arguments: ptr: pointer to array of data structures name: string of structure tag to use prefix: string prefix of tplot var(s) to be created
(See themis/spacecraft/particles/ESA/thm_esa_dump.pro)
PROCEDURE: thm_esa_energy_extrapolate PURPOSE: Performs linear extrapolation of esa data to a new set of higher energies INPUTS: dist_data: The esa data structure on which the extrapolation should be performed. (loaded by thm_part_dist_array) KEYWORDS: add_energy=add_energy : Adds these energies to the current set of energies for the particle data when extrapolating. lin_energy=lin_energy : Set this keyword to perform extrapolation on energy, not logarithmic. lin_counts=lin_counts: Set this keyword to perform extrapolation on counts, not logarithmic lsquadratic=lsquadratic: Set this keyword to perform least square quadratic extrapolation of count data(see interpol documentation in IDL help.) quadratic=quadratic: Set this keyword to perform quadratic extrapolation of count data.(see interpol documentation in IDL help.) lsquares=lsquares: Set this keyword to the number of bins that you want to use for least squares extrapolation of the count data(Uses poly_fit) spline=spline: Set this keyword to perform spline extrapolation of count data.(see interpol documentation in IDL help.) trange=trange: Set this keyword to a two element array specifying a subset of the data that the operation should be performed on.(Don't need to modify the whole thing with the same parameters) error=error: Returns 1 if an error occurred. Returns 0 if operation completed successfully. bin_select: set the bin numbers that you want to use in the extrapolation EXAMPLES: dist_data = thm_part_dist_array(probe='a',type='peef',trange=time_double(['2012-02-08/09','2012-02-08/12'])) thm_part_conv_units,dist_data,error=e thm_esa_energy_extrapolate,dist_data,add_energy=[100000,70000,50000] NOTES: Removes the retrace bin from ESA modes that include retrace. $LastChangedBy: pcruce $ $LastChangedDate: 2013-01-10 18:10:18 -0800 (Thu, 10 Jan 2013) $ $LastChangedRevision: 11424 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/thmsoc/tags/tdas_8_00/idl/themis/spacecraft/particles/ESA/thm_esa_energy_extrapolate.pro $
(See themis/spacecraft/particles/ESA/thm_esa_energy_extrapolate.pro)
NAME: thm_load_pxxm_pot4esa PURPOSE: loads the pxxm_pot variable for ESA processing, performs a time offset, and also loads the efs_Potl variable fro FIT files, if it exists. CALLING SEQUENCE: thm_load_esa_pxx_pot4esa, probe=probe, trange=trange,suffix=suffix INPUT; All via keyword OUTPUT: For each probe, a tplot variable 'thx_pxxm_pot', which is the SC potential that comes directly from the MOM L1 files, a variable, 'thm_pxxm_pot_0', that includes a time correction, KEYWORDS: probe - ['a','b','c','d','e'] trange - the time range, otherwise just use whatever's there HISTORY: 11-May-2010, jmm, jimm@ssl.berkeley.edu $LastChangedBy: aaflores $ $LastChangedDate: 2012-01-10 10:56:14 -0800 (Tue, 10 Jan 2012) $ $LastChangedRevision: 9526 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/thmsoc/tags/tdas_8_00/idl/themis/spacecraft/particles/ESA/thm_load_pxxm_pot4esa.pro $
(See themis/spacecraft/particles/ESA/thm_load_pxxm_pot4esa.pro)