Documentation for /home/davin/idl/socware/

Generated by IDLdoc

Directory: projects/themis/spacecraft/particles/slices/

Contents

.pro files

plot_part_slice2d.pro

Purpose: Notify user that old routine was renamed to follow naming conventions.

thm_part_dist_vels.pro

Procedure: thm_part_dist_velsPurpose: Calculate bulk particle velocities from a structure array of particle distrubutions and store in a tplot variable.

thm_part_slice1d.pro

Procedure: thm_part_slice1d.proPurpose: Produce line plots from 2D particle velocity slices along various orientations.

thm_part_slice1d_mult.pro

Important: This is an incomplete helper function and is still in development.

thm_part_slice1d_plot.pro

Procedure: thm_part_slice1d_plot.proPurpose: Draw the plots for thm_part_slice1dCalling Sequence: thm_part_slice1d_plot, x, y [,overplot=overplot] [,xrange=xrange] [,yrange=yrange] [,title=title] [,xtitle=xtitle] [,ytitle=ytitle] [,window=window]Input: x: data's x axis values (km/s, eV, degrees) y: data's y axis values (slice's units) overplot: flag to add the trace to the previous plot xrange: range to force the x axis to yrange: range to force the y axis to window: index of the plotting window to be used title: plot title xtitle: x axis title ytitle: y axis title *IDL graphics keywords passed through _extra were supercede any keywords explicitly set in the calls to plot and oplot.

thm_part_slice1d_r.pro

Procedure: thm_part_slice1d_rPurpose: Return the set of points at which a radial cut will be interpolated and corresponding plot labels.

thm_part_slice1d_xy.pro

Procedure: thm_part_slice1d_xyPurpose: Return the set of points at which a linear cut will be interpolated and corresponding plot labels.

thm_part_slice2d.pro

Procedure: thm_part_slice2dPurpose: Returns a 2-D slice of THEMIS ESA/SST particle distributions.

thm_part_slice2d_2di.pro

Name: thm_part_slice2d_2di.pro Purpose: Helper function for thm_part_slice2d.pro Produces slice using 2D linear interpolation Note: This code is meant to preserve the functionality of thm_esa_slice2d for the new set of slices routines.

thm_part_slice2d_3di.pro

Name: thm_part_slice2d_2di.pro Purpose: Helper function for thm_part_slice2d.pro Produces slice by interpolating the volume in three dimensions then extracting a slice.

thm_part_slice2d_climit.pro

Procedure: thm_part_slice2d_climitPurpose: Helper function for thm_part_slice2d_getxyzInput: dist: 3D particle data structure (UNSANITIZED) datatpoints: final averaged data array from thm_part_slice2d_getxyz units: string specifying units (e.g.

thm_part_slice2d_collate.pro

Procedure: thm_part_slice2d_collatePurpose: Collate data aggregated as thm_part_slice2d_getdata loops over modes and times.

thm_part_slice2d_const.pro
thm_part_slice2d_cotrans.pro

Procedure: thm_part_slice2d_cotransPurpose: Helper function for thm_part_slice2d.

thm_part_slice2d_ebounds.pro

Procedure: thm_part_slice2d_eboundsPurpose: Returns an array of gapless energy boundaries.

thm_part_slice2d_fac.pro

Procedure: thm_part_slice2d_facPurpose: Helper function for thm_part_slice2d.

thm_part_slice2d_geo.pro

Name: thm_part_slice2d_geo.pro Purpose: Helper function for thm_part_slice2d.pro Produces slice using each bin's boundaries.

thm_part_slice2d_getdata.pro

Procedure: thm_part_slice2d_getdataPurpose: Helper function for thm_part_slice2d.pro Returns an array of averaged data along with the corresponding bin centers and widths in spherical coordinates.

thm_part_slice2d_getinfo.pro

Procedure: thm_part_slice2d_getinfoPurpose: Helper function for thm_part_slice2d_plot.

thm_part_slice2d_getmag.pro

Procedure: thm_part_slice2d_getmagPurpose: Helper function for thm_part_slice2d.

thm_part_slice2d_getsphere.pro

Procedure: thm_part_slice2d_getspherePurpose: Helper function for thm_part_slice2d_getdata Calculates the center and width of all bins in spherical coordinates.

thm_part_slice2d_getsun.pro

Procedure: thm_part_slice2d_getsunPurpose: Helper function for thm_part_slice2d.

thm_part_slice2d_getticks.pro

Procedure: thm_part_slice2d_getticksPurpose: Helper function for thm_part_slice2d_plot.

thm_part_slice2d_getticks_rlog.pro

Procedure: thm_part_slice2d_getticks_rlogPurpose: Helper function for thm_part_slice2d_plot.

thm_part_slice2d_getvel.pro

Procedure: thm_part_slice2d_getvelPurpose: Helper function for thm_part_slice2d.

thm_part_slice2d_intrange.pro

Procedure: thm_part_slice2d_intrangePurpose: Helper function for thm_part_slice2d.

thm_part_slice2d_ncount.pro

Procedure: thm_part_slice2d_ncountPurpose: Helper function for thm_part_slice2d_getxyz Converts one count value to requested units and returns converted data array.

thm_part_slice2d_nn.pro

Name: thm_part_slice2d_2di.pro Purpose: Helper function for thm_part_slice2d.pro Produces slice using nearest neighbor interpolation.

thm_part_slice2d_orientslice.pro

Procedure: thm_part_slice2d_orientslicePurpose: Helper function for thm_part_slice2d.

thm_part_slice2d_plot.pro

Procedure: thm_part_slice2d_plotPurpose: Create plots for 2D particle slices.

thm_part_slice2d_regridsphere.pro

Procedure: thm_part_slice2d_regridspherePurpose: Helper function for thm_part_slice2d_getdata Spherically interpolates a structure's data to a specified regular grid and returns the center and width of all bins in spherical coordinates.

thm_part_slice2d_removezeros.pro

Procedure: thm_part_slice2d_removezerosPurpose: Helper routine for thm_part_slice2d_plot.

thm_part_slice2d_rlog.pro

Procedure: thm_part_slice2d_rlogPurpose: Apply radial log scaling to aggregated velocity/energy vectors.

thm_part_slice2d_rotate.pro

Procedure: thm_part_slice2d_rotatePurpose: Helper function for thm_part_slice2d.

thm_part_slice2d_s2c.pro

Procedure: thm_part_slice2d_s2cPurpose: Helper function for thm_part_slice2d_getxyz Converts spherical coordinates to cartesianInput: r: N element array of radial values (can be any dimensions) theta: N element array of theta values ( " ) phi: N element array of phi values ( " )Output: vec: Nx3 array of cartesian values in x,y,z orderNotes: could probably just use sphere_to_cart?$LastChangedBy: aaflores $$LastChangedDate: 2013-11-05 17:44:02 -0800 (Tue, 05 Nov 2013) $$LastChangedRevision: 13496 $$URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/projects/themis/spacecraft/particles/slices/thm_part_slice2d_s2c.pro $

thm_part_slice2d_smooth.pro

Procedure: thm_part_slice2d_smoothPurpose: Helper function for thm_part_slice2d.

thm_part_slice2d_subtract.pro

Procedure: thm_part_slice2d_subtractPurpose: Helper function for thm_part_slice2d.

thm_part_slice_extract.pro

Procedure: thm_part_slice_extractPurpose: Returns a 2-D slice of a scattered 3-D distribution along the designated plane.

thm_part_slice_trans.pro
thm_ui_slice2d.pro

NAME: thm_ui_slice2dPURPOSE: Front end window allowing user to create and view "2D" slices of particle distributions.

thm_ui_slice2d_bar__define.pro

NAME: thm_ui_slice2d_bar__define.proPURPOSE: Object created for the 2d slices interface.

thm_ui_slice2d_message.pro