Deutsch Misc Library
The following is a listing of the entire contents of this library for IDL.
Click on an individual procedure name to view its header and
source code. This listing
is a shortened form of the much longer
entire library help file. This may be handy for
text searchs, be beware that some of these are huge and may take a long
time to load or even crash your browser.
Last modified: Thu Dec 21 21:14:35 2000.
List of Routines
- CHARLIST This program opens a file called 'charlist.dat' and then writes out lines 0 through 255, where each line contains somthing like 'ascii 65 = "A"'. It is sometimes handy to have a file which contains every possible ascii
- CONV_MAIL This procedure converts a VMS mail folder to a unix-compatible mail folder.
- CRD This program reads and prints the x,y coordinates of the position of the mouse click in an IDL window.
- EXIST A very simple check to see if a file exists...
- GAUSS2 *NAME: GAUSS2 numerical function *CATEGORY: *PURPOSE: TO CALCULATE A GAUSSIAN FUNCTION *CALLING SEQUENCE: GAUSS,X,X0,DX,YMAX,Y
- GETDEFVAL This procedure returns the default value for the supplied keyword, first checking IDL_PRFDEF and then IDL_SYSDEF.
- GETSTRIP This procedure returns a profile through an image at any angle or position. First the theoretical line is calculated given the center, angle and length in pixels. Then pixel in the profile is bilinearly interpolated from the pixels in the image.
- HDRLOG ***************************************************************************** ******* PROCEDURE: HDRLOG ***************************************************************************** *** DESCRIPTION: *** This procedure takes a group of files in the SDAS format and creates *** a .LOG file of concatenated headers in the exact same format as the
- IMCOMBINE result=call_external(CLIB,'imcombine',imgcube,fimg,sz,1L)
- LEGEND This procedure makes a legend for a plot. The legend can contain a mixture of symbols, linestyles, and filled polygons (usersym).
- LINEBAR 91apr26-if tiny<0. then make linebar ticks go up (case of gal absorb) -if zflag is negative or zero hold the z-value printing (on the right side of the plots) if tiny then csize = 0.50 else csize = 0.65
- PRINTPATH This program prints out the current !PATH in a column on unix machines. (or other "colon-separated !PATH variables)
- PSCLOSE This procedure closes the POSTSCRIPT output mode and returns the mode to the device when SETPS was called. The POSTSCRIPT output is sent to the PostScript file and may also optionally be sent automatically to the printer. It is designed to be used in conjunction with SETPS.
- PSLANDFIX Fix the upside-down landscape that IDL generates. Probably only works with the output of setps,/land
- PSOUT This procedure writes the specified image to a postscript file IDL.PS and automatically sends it to the printer is the flag is set.
- RDLINES read line lists
- SETPS This procedure sets up the output channel for POSTSCRIPT output. Designed to be used in conjunction with PSCLOSE.
- SPLFIT driver routine for splinefit to compute least squares spline with equally spaced nodes. CALLING SEQUENCE: fit = splfit(x,y,nodes,xs,ys) x - x data vector y - y data vector
- SPLIE2 Given an M by N tabulated function YA, and tabulated independent variables X1A (M values) and X2A (N values), this routine constructs one-dimensional natural cubic splines of the rows of YA and returns the second derivatives in the array Y2A. Numerical Recipes, 1986. (page 100) CALLING SEQUENCE:
- SPLIN2 Given X1A, X2A, YA, M, N as described in SPLIE2.PRO and Y2A as produced by that routine, and given a desired interpolating point X1, X2, this routine returns an interpolated function value Y by bicubic spline interpolation. Numerical Recipes, 1986. (page 101) CALLING SEQUENCE: splin2,x1a,x2a,ya,y2a,m,n,x1,x2,y
- SPLINEFIT Non-linear least squares fit to a cubic spline function of an arbitrary number of nodes.
- SPLINF Given arrays X and Y of length N containing a tabulated function, i.e. Yi = f(Xi), with X1 < X2 < ... < Xn, and given values YP1 and YPN for the first derivative of the interpolating function at points 1 and N, respectively, this routine returns and array Y2 of length N which contains the second derivatives of the interpolating function at the tabulated points Xi. If YP1 and/or YPN are equal to 1.E30 or larger, the routine is signalled
- SPLINT Given arrays XA and YA of length N, which tabulate a function (with the XA's in order), and given the array Y2A, which is the output from SPLINE.PRO, and given a value of X this routine returns a cubic-spline interpolated Numerical Recipes, 1986. (page 89) CALLING SEQUENCE: splint,xa,ya,y2a,n,x,y
- STAREO STAREO is a main program which dabbles in 3D pattern pictures.
- STDEV Compute the standard deviation and, optionally, the mean of any array.
- STRDEL This function removes the piece specified from a string. For example, IDL> str=' 3,234.99' IDL> print,float(strdel(str,strpos(str,','),1)) yields 3234.99
- WHICH Determine in which library/directory the procedure or function specified is located in the !PATH. This is useful for finding out which library a certain procedure comes from, particularly when there are duplicates. This is similar to the unix 'which' command.