idlastro

Math and Statistics

ASINHReturn the inverse hyperbolic sine of its argument
AVGReturn the average value of an array or 1 dimension of an array.
CICCloud In Cell interpolation of irregularly gridded data
CSPLINEInterpolate using the Numerical Recipes natural cubic spline
FITEXYBest straight-line fit to data with errors in both coordinates
FLEGENDRECompute the first M terms in a Legendre polynomial expansion
GAUSSIANEvaluate a 1-d Gaussian and optionally its derivative
HERMITEInterpolate a tabulated function using a Hermite spline
KSONECompute the one-sided Kolmogorov-Smirnov statistic
KSTWOCompute the two-sided Kolmogorov-Smirnov statistic
KUIPERONECompute the one-sided Kuiper statistic (NR)
KUIPERTWOCompute the two-sided Kuiper statistic (NR)
LINMIX_ERRBayesian approach to linear regression with errors in both X and Y
LINTERPLinearly interpolate X,Y vectors onto a new X grid
MEANCLIPCompute an iteratively sigma-clipped mean on a data set
MLINMIX_ERRBayesian approach to linear regression with errors in both X and Y and multiple independent variables.
MINF_BRACKETFind 3 points which bracket the minimum of a function
MINF_CONJ_GRADFind local minimum of a scalar valued function of several variables using conjugate gradient method
MINF_PARABOLICMinimize a function using Brent's method with parabolic interpolation
MINF_PARABOL_DMinimize a function using Brent's method with derivatives
MLINMIX_ERRBayesian approach to linear regression with errors in both X and Y and multiple independent variables.
MRANDOMNGenerate random vectors from a multivariate normal density.
MULTINOMSimulate multinomial random variables
NGPNearest Grid Point interpolation of irregularly gridded data
PCAPerform a principal component analysis (Karhunen-Loeve expansion)
PENTReturn the information entropy S of time-series data for a set of trial periods
PERMUTERearrange the elements of an array in random order
POIDEVGenerate a Poisson random deviate
POLINTPolynomial interpolation of an (X,Y) pair
POLYLEGEvaluate a Legendre polynomial with specified coefficients
POLY_SMOOTHApply a least-squares (Savitzky-Golay) polynomial smoothing filter
PROB_KSReturn the significance of a Kolmogorov-Smirnov statistic
PROB_KUIPERReturn the significance of the Kuiper statistic
QSIMPIntegrate using Simpson's rule to specified accuracy
QTRAPIntegrate using trapezoidal rule to specified accuracy.
QUADTERPQuadratic interpolation of X,Y vectors onto a new X grid
RANDOMCHIGenerate chi-square distributed random variables
RANDOMDIRGenerate Dirichlet-distributed random variables
RANDOMGAMGenerate random numbers from a gamma distribution.
RANDOMPCreate a vector of random numbers distributed as a power-law
RANDOMWISHDraw random matrices from a Wishart distribution while accounting for data uncertainties
SIXLINCompute linear regression by 6 different methods.
TABINVFind the effective index of a function value.
TRANSFORM_COEFFCompute new polynomial coefficients under a linear transformation
TRAPZDCompute Nth iteration of trapezoidal rule. Called by QSIMP, QTRAP
TSCTriangular Shaped Cloud interpolation of irregularly gridded data onto a regular grid
TSUMTrapezoidal integration of the area under a curve
ZBRENTFind the root of a function known to lie between specified limits Plotting Procedures in pro/plot
CLEANPLOTReset all plotting system variables to their default (X) values
AL_LEGENDCreate an annotation legend for a plot
AL_LEGENDTESTDemo program demonstrating the capabilities of AL_LEGEND
LINEID_PLOTAnnotate the identified lines in a spectrum
MULTIPLOTCreate multiple plots with shared axes
OPLOTERROROverplot Y vs. X with optional X and Y error bars
PARTVELVECPlot the velocity vectors of a set of particles
PLOTERRORPlot Y vs. X with optional X and Y error bars
PLOTHISTPlot the histogram of an array
PLOTSYMDefine useful plotting symbols not in the standard PSYM definition
RDPLOTLike intrinsic CURSOR procedure but with a full-screen cursor
SUNSYMBOLReturn the character string to plot a subscripted Sun symbol
VSYMCreate "Mongo"-like plotting symbols, rotationally symmetric polygons