Markwardt 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:19:12 2000.
List of Routines
- CMAPPLY Applies a function to specified dimensions of an array CMAPPLY will apply one of a few select functions to specified dimensions of an array. Unlike some IDL functions, you *do* have a choice of which dimensions that are to be "collapsed" by this function. Iterative loops are avoided where possible, for performance reasons.
- CMCONGRID Shrink or expand the size of an array by an arbitrary amount. This IDL procedure simulates the action of the VAX/VMS CONGRID/CONGRIDI function.
- DEFSUBCELL Returns a default subcell suitable for plotting in.
- GAUSS1 Compute Gaussian curve given the mean, sigma and area.
- MPFIT Perform Levenberg-Marquardt least-squares minimization (MINPACK-1)
- MPFITEXPR Perform Levenberg-Marquardt least-squares fit to arbitrary expression
- MPFITFUN Perform Levenberg-Marquardt least-squares fit to IDL function
- OPLOTIMAGE Overlays an image on an existing plot.
- PLOTCOLORFILL Plots colorful bar charts
- PLOTCUBE Plots a three dimensional data that can be printed and made into a cube
- PLOTIMAGE Displays an image via a "PLOT"-like interface.
- PLOTPAN Same as PLOT command, but respects PANEL and SUBPANEL
- PS_FORM This function puts up a form the user can configure a PostScript device driver. The function result (if the user selects either the ACCEPT or CREATE FILE buttons) can be sent directly to the DEVICE procedure by means of its _Extra keyword. User's predefined configurations may be retrieved from a common block.
- SUBCELL Finds the position of a subwindow within a reference window.
- SUBCELLARRAY Returns a set of subcells, suitable for creating a matrix of plots.
- TNMIN Performs Truncated-Newton function minimization (with gradients).
- TVIMAGE This purpose of TVIMAGE is to allow you to display an image on the display or in a PostScript file in a particular position. The position is specified by means of the POSITION keyword. In this respect, TVIMAGE works like other IDL graphics commands. Moreover, the TVIMAGE command works identically on the display and in a PostScript file. You don't have to worry about how to "size" the image in PostScript. The output on your display and in the PostScript file will be identical. The major advantage of TVIMAGE is that it can be used in a natural way with other IDL graphics commands in resizeable IDL graphics windows. TVIMAGE
- XWINDOW This routine implements a "smart" resizeable graphics window. It is used as a wrapper for built-in IDL graphics procedures such as SURFACE, CONTOUR, PLOT, SHADE_SURF, etc. In additon, it can be used to display any user-written graphics procedure so long as that procedure follows three simple rules: (1) It does not open it's own graphics windows, (2) It is defined with no more than ten positional arguments (an unlimited number of keyword arguments are allowed), and (3) It is defined with an _EXTRA keyword.