| ASINH | Return the inverse hyperbolic sine of its argument |
| AVG | Return the average value of an array or 1 dimension of an array. |
| CIC | Cloud In Cell interpolation of irregularly gridded data |
| CSPLINE | Interpolate using the Numerical Recipes natural cubic spline |
| FITEXY | Best straight-line fit to data with errors in both coordinates |
| FLEGENDRE | Compute the first M terms in a Legendre polynomial expansion |
| GAUSSIAN | Evaluate a 1-d Gaussian and optionally its derivative |
| HERMITE | Interpolate a tabulated function using a Hermite spline |
| KSONE | Compute the one-sided Kolmogorov-Smirnov statistic |
| KSTWO | Compute the two-sided Kolmogorov-Smirnov statistic |
| KUIPERONE | Compute the one-sided Kuiper statistic (NR) |
| KUIPERTWO | Compute the two-sided Kuiper statistic (NR) |
| LINMIX_ERR | Bayesian approach to linear regression with errors in both X and Y |
| LINTERP | Linearly interpolate X,Y vectors onto a new X grid |
| MEANCLIP | Compute an iteratively sigma-clipped mean on a data set |
| MLINMIX_ERR | Bayesian approach to linear regression with errors in both X and Y and multiple independent variables. |
| MINF_BRACKET | Find 3 points which bracket the minimum of a function |
| MINF_CONJ_GRAD | Find local minimum of a scalar valued function of several variables using conjugate gradient method |
| MINF_PARABOLIC | Minimize a function using Brent's method with parabolic interpolation |
| MINF_PARABOL_D | Minimize a function using Brent's method with derivatives |
| MLINMIX_ERR | Bayesian approach to linear regression with errors in both X and Y and multiple independent variables. |
| MRANDOMN | Generate random vectors from a multivariate normal density. |
| MULTINOM | Simulate multinomial random variables |
| NGP | Nearest Grid Point interpolation of irregularly gridded data |
| PCA | Perform a principal component analysis (Karhunen-Loeve expansion) |
| PENT | Return the information entropy S of time-series data for a set of trial periods |
| PERMUTE | Rearrange the elements of an array in random order |
| POIDEV | Generate a Poisson random deviate |
| POLINT | Polynomial interpolation of an (X,Y) pair |
| POLYLEG | Evaluate a Legendre polynomial with specified coefficients |
| POLY_SMOOTH | Apply a least-squares (Savitzky-Golay) polynomial smoothing filter |
| PROB_KS | Return the significance of a Kolmogorov-Smirnov statistic |
| PROB_KUIPER | Return the significance of the Kuiper statistic |
| QSIMP | Integrate using Simpson's rule to specified accuracy |
| QTRAP | Integrate using trapezoidal rule to specified accuracy. |
| QUADTERP | Quadratic interpolation of X,Y vectors onto a new X grid |
| RANDOMCHI | Generate chi-square distributed random variables |
| RANDOMDIR | Generate Dirichlet-distributed random variables |
| RANDOMGAM | Generate random numbers from a gamma distribution. |
| RANDOMP | Create a vector of random numbers distributed as a power-law |
| RANDOMWISH | Draw random matrices from a Wishart distribution while accounting for data uncertainties |
| SIXLIN | Compute linear regression by 6 different methods. |
| TABINV | Find the effective index of a function value. |
| TRANSFORM_COEFF | Compute new polynomial coefficients under a linear transformation |
| TRAPZD | Compute Nth iteration of trapezoidal rule. Called by QSIMP, QTRAP |
| TSC | Triangular Shaped Cloud interpolation of irregularly gridded data onto a regular grid |
| TSUM | Trapezoidal integration of the area under a curve |
| ZBRENT | Find the root of a function known to lie between specified limits Plotting Procedures in pro/plot |
| CLEANPLOT | Reset all plotting system variables to their default (X) values |
| AL_LEGEND | Create an annotation legend for a plot |
| AL_LEGENDTEST | Demo program demonstrating the capabilities of AL_LEGEND |
| LINEID_PLOT | Annotate the identified lines in a spectrum |
| MULTIPLOT | Create multiple plots with shared axes |
| OPLOTERROR | Overplot Y vs. X with optional X and Y error bars |
| PARTVELVEC | Plot the velocity vectors of a set of particles |
| PLOTERROR | Plot Y vs. X with optional X and Y error bars |
| PLOTHIST | Plot the histogram of an array |
| PLOTSYM | Define useful plotting symbols not in the standard PSYM definition |
| RDPLOT | Like intrinsic CURSOR procedure but with a full-screen cursor |
| SUNSYMBOL | Return the character string to plot a subscripted Sun symbol |
| VSYM | Create "Mongo"-like plotting symbols, rotationally symmetric polygons |