Local Tools (in progress)
Using Explorer's LatFunction module, you can apply various scripts
to the data lattice. The syntax is somewhat of a pain, but starting from these,
you should be able to change them for any kind of transformation:
- RhoDeriv -- take the derivative with respect to one coordinate
                                       of a 2D lattice
- MinusOne -- subtract 1 from the lattice
- MoveLeft -- move a lattice's coordinates so that multiple lattices
                                       can be displayed next to each other with one Render module
SDF Utilities
(~steve/bin)
- procsdf---process sdf files 
                     
                     -  Slice data--generate 2d slices of 3d data, or 1d slices of 2d data
                     
-  Cut data--output only certain times of the original function
                     
-  Point data--output ascii of particular point indexed (1..nx, 1..ny, 1..nz)
                     
 
- intsdf---integrate grid function in 1d, 2d, or 3d
- intrhosdf---integrate grid function assuming axisymmetry; I.E. if sdf file
                       contains the grid function f(), computes int( rho*f drho dz )
                       and assume rho is the first coordinate
Supermongo scripts
- Four Panes--supermongo script to chop page into
   	four panes for four graphs.
- Nine Panes--supermongo script to chop page into
   	nine panes for four graphs.
- Macros--various supermongo macros---
 
      - a least squares fit (x,y) --> y = m*x + b --> (m,b)
      
- draw a parabola
      
- draw an arc of a circle
      
 
Maple Procedures
- mapletools--
     
			- perturb--perturbs a given set/list of equations in a
							given set of variables, to a given order.
			
- takederiv--a hard coded procedure to take the derivative
 							with respect to (psi,psi_r,lambda,lambda_r,etc)
			
- simplecollect--does a simplification of each of the terms
 							resulting from a collect.
     
 
Ser Help
A home-grown application
- Mouse command---click right mouse button on a window to pull up command menu
    
    - apply xy---commands that operate on a single window and 
                            produce new window (unless you hold
                            down CTRL-ALT at same time
                            but be careful of killing window)
    
- apply2xy---binary operations
    
- applynxy---apply to arbitrary number of windows: right click
                            any you want and then middle mouse click to end
    
- mode->compress---eg. "10-100/10" delete all slices from
                            window except those from 10-100 at intervals of 10
    
 
- Key Operations (apply to "green"ed window)
    
     - Shift-V---full screen
     
- Shift-Z---goes to zoom mode: zooms in/out based on mouse input
     
- Shift-C---duplicate the window
     
- Shift-A---sequence through time slices
     
- Shift-F---freeze on current time slice
     
- Shift-S---toggle single frame advance mode 
     
- Shift-P---clip all points not within current bounds
     
- Tab--(mouse command)---tells ser to get numeric input not from
                            mouse click, but from typing in
 or applys command to all windows
- CTRL-ALT-(middle mouse)---kill window over which mouse is
     
- ALT-(middle mouse)---view only window over which mouse is
    
 
- Command line operations
    
    - hdftovs---loads 1-d hdf file to server
    
- seg2vs---loads *.segdat files to server
    
- nss(limited availability)---loads *.segdat files to server
    
- vs2seg---saves a window in ser to a segdat file
    
- segdump---dumps ascii from a segdat file
    
- seginfo---dumps info about a segdat file
    
- v1---sends ascii to ser (via pipe)
    
- vsget---gets ascii from ser window
    
- setenv VSHOST godel---sets environment variable which
                                       tells commands where to send/pull data
    
 
Last updated August 25, 1998.
Steve Liebling 
 steve@.einstein.ph.utexas.edu
Steve's home page