IDL FITS I/O Link to information about FITS I/O with IDL
ISDIR Find all elements of a list that are a directory (Mallozzi Library)
ATV SAOImage-like widget image display routine (ATV Library)
IUE Data Analysis Page Link to IDL software for the International Ultraviolet Explorer (IUE)
HealPix Homepage Link to the Hierarchical Equal Area isoLatitude Pixelisation (HEALPIX) software
UIT Data Analysis Page Link to the Multi-Option UIT Software System Environment (MOUSSE) software
FUSE Data Analysis Page Link to IDL software for the Far Ultraviolet Explorer (FUSE)
GHRS Data Analysis Page Link to IDL software for the Goddard High-Resolution Spectrograph (GHRS)
STIS Data Analysis Page Link to IDL software for the Space Telescope Imaging Spectrograph (STIS)
ISO Data Analysis Page Link to IDL software for the Infrared Space Observatory (ISO)
WMAP Data Analysis Page Link to IDL software for the Wilkinson Microwave Anisotropy Probe (WMAP)
COBE Data Analysis Software Link to IDL software for the COsmic Background Explorer (COBE)
STARFINDER Software Link to STARFINDER software for PSF photometry of AO images
HIIPhot Software Link to HIIPhot software for extended source (HII region) photometry
BVLS Perform bound constrained linear least-squares minimization
VORONOI_2D_BINNING Link to Michele Cappellari's adaptive 2D binning program
MGE_FIT_SECTORS Link to Michele Cappellari's Multi-Gaussian Expansion (MGE) fits to galaxy images
pPXF Link to Michele Cappellari's Penalized Pixel Fitting method
Mark Buie's ITOOL/CCDPHOT Software Link to Mark Buie's IDL planetary astronomy software
Eric Korpela's VARRAY software Link to Eric Korpela's VARRAY Unix memory-mapping IDL files
IDLWAVE GNU Emacs Link to IDLWAVE - The GNU Emacs mode for IDL
TeXtoIDL Link to Mathew Craig's TeXtoIDL (LaTeX symbol conversion) software
MPI_PLOT Package giving object-oriented wrapper to the PLOT command (Fanning Library)
HISTOPLOT Draw a histogram in an IDL direct graphics window (Fanning Library)
RSTherm IDL/C Interface to the Raymond-Smith Thermal Code
LA_COSMIC Cosmic-ray removal on a single image based on Laplacian edge detection
QUARTERNION IDL Library of functions to manipulate quarternions(Markwardt Library)
IMDISP Advanced replacement for TV and TVSCL (Gumley Library)
K-correction software Linke to IDL code to calculate galaxy spectral energy distributions and K-corrections
BAMabs Return photoelectric cross-section in the energy range 30 ev - 10 Kev
ISMTAU Compute Xray/EUV optical depth for a given column density
A_b() Compute B band interstellar extinction as a function of Galactic coords.(obsolete)
ADSTRING() Format RA and DEC as a character string
AIRTOVAC Convert air wavelengths to vacuum wavelengths
AITOFF Convert longitude,latitude to X,Y using Aitoff equal-area projection
AITOFF_GRID Create an overlay grid using the AITOFF projection
ALTAZ2HADEC Convert Horizon (Alt-Az) coordinates to Hour Angle and Declination
ARCBAR Draw an arcbar over an image showing the astronomical plate scale
ARROWS Given a FITS header, display a "weathervane" showing N-E orientation
ASTDISP Display formatter for pixel + astronomical coordinates
ASTRO Interactive driver to compute astronomical precession, or coordinate conversions (calls EULER and PRECESS).
BARYVEL Compute components of barycentric Earth velocity, given Julian date
BPRECESS Precess coordinates, proper motion from J2000 to B1950
CALZ_UNRED Deredden a spectrum using the Calzetti et al. (2000) parameterization.
CCM_UNRED Deredden a spectrum using the Cardelli, Clayton and Mathis (1989) parameterization.
CO_ABERRATION Calculate change in RA and Dec due to aberration of light
CO_NUTATE Calculate changes in RA and Dec due to nutation of the Earth's rotation
CO_REFRACT() Calculate correction to altitude due to atmospheric refraction
CT2LST Convert from civil time to local sidereal time
COSMO_PARAM Derive a full set of cosmological parameters given a subset
DATE() Convert day of year to a DD-MMMM-YYYY string
DATE_CONV() Function to perform various date format conversions
DAYCNV Convert from Julian Date to calendar date.
DEREDD Deredden Stromgren indices (called by UVBYBETA)
ECI2GEO() Convert Earth-centered inertial coordinates to geographic coordinates
EQ2HOR Convert from equatorial (RA-Dec) to horizon (alt-azimuth) coordinates
EQPOLE Convert longitude,latitude to X,Y using polar equal-area projection
EQPOLE_GRID Create overlay grid using polar equal-area projection
EULER Transform between ecliptic, Galactic, and celestial coordinates
FLUX2MAG() Convert from flux units to magnitudes
FM_UNRED Deredden a spectrum using the Fitzpatrick & Massa (1999) parameterization.
GAL_FLAT() Correct a galaxy image for inclination effects.
GAL_UVW Calculate the Galactic space velocity (U,V,W) of a star
GALAGE() Derive a galaxy age as a function of redshift for a cosmological model
GCIRC Compute rigorous great circle distance
GEO2ECI() Convert geographic coordinates to Earth-centered inertial coordinates
GEO2GEODETIC() Convert from geographic to geodetic coordinates
GEO2MAG() Convert from geographic to geomagnetic coordinates
GEODETIC2GEO() Convert from geodetic to geographic coordinates
GET_COORDS Read in angular input in decimal or sexigesimal format
GET_DATE Get the current date in CCYY-MM-DD format (FITS standard)
GET_JULDATE Get the current Julian date as a double precision scalar
GLACTC Convert between Galactic (or Supergalactic) and equatorial coordinates at any equinox
HADEC2ALTAZ Convert Hour Angle and Declination to Horizon (alt-az) coordinates
HELIO Compute (low-precision) heliocentric coordinates of the planets
HELIO_JD() Convert geocentric (reduced) Julian date to heliocentric Julian date
HELIO_RV() Compute radial velocity given binary star orbit parameters
HOR2EQ Convert from horizon (altitude-azimuth) coordinates to equatorial (RA-Dec)
IMCONTOUR Contour plots with astronomical labeling (either RA,Dec or arc distance from image center)
IMF() Return values for a multi-component power law initial mass function
ISMEUV() Compute EUV optical depth due to photoionization of HI, HeI and HeII
JDCNV Convert from calendar date to Julian date.
JPLEPHINTERP Interpolate position and motion of planetary bodies using the JPL Ephemeris
JPLEPHREAD Open and read JPL DE200 or DE405 Ephemeride FITS File
JPLEPHTEST Test the accuracy of the JPLEPHINTERP ephemeris procedure
JPRECESS Precess positions & proper motions from B1950 to J2000
JULDATE Convert from calendar date to reduced Julian date.
LSF_ROTATE Create a 1-d convolution kernel to broaden a spectrum from a rotating star
LUMDIST Return luminosity distance for a given redshift & cosmological model
MAG2FLUX() Convert from magnitudes to flux units
MAG2GEO() Convert from geomagnetic to geographic coordinates
MONTH_CNV() Convert a month name to the equivalent number or vice-versa
MOONPOS Compute the RA and Dec (and distance) of the Moon at a given date
MPHASE Compute illuminated fraction of the Moon's disk for given Julian dates
NUTATE Compute the nutation in longitude and latitude for given Julian date(s)
OBSERVATORY Return longitude, latitude, altitude & time zone of an observatory
PLANCK() Returns a blackbody flux for a given effective temperature
PLANET_COORDS Return low precision RA and Dec of the planets
POSANG Compute the position angle between sources of specified RA and Dec
PRECESS Precess RA and Dec to a new equinox
PRECESS_XYZ Precess equatorial geocentric rectangular coordinates
PREMAT() Returns precession matrix from equinox 1 to equinox 2
QDCB_GRID Create overlay grid using COBE quad cube database coordinates
RADEC Format RA, Dec as Hours,Min,Sec,Deg,Min,Sec
REDSHIFT Interactively convert between redshift, distance, and velocity (in /jhuapl)
SIXTY Convert decimal number to sexigesimal
SPHDIST() Find angular distance on a sphere (in /jhuapl)
SUNPOS Compute the position (RA and Dec) of the Sun at a given date
TDB2TDT Relativistic clock corrections due to Earth motion in solar system
TEN() Convert sexigesimal number to decimal
TENV() Like TEN but will work on a vector of sexigesimal numbers.
TICPOS Specify distance between tic marks for astronomical coordinates
TICLABELS Create labels for astronomical coordinate tick marks
TICS Compute the optimum distance between tic marks for astronomical labeling
TIC_ONE Determine optimum position of the first tic in astronomical labeling
UVBYBETA Use Stromgren indices to derive dereddened colors, metallicity, and effective Temperature.
VACTOAIR Convert vacuum wavelengths to air wavelengths.
WCSSPH2XY Convert between longitude,latitude to X,Y angular coordinates for 25 different map projection types
WCSXY2SPH Inverse of WCSSPH2XY
WCS_DEMO Demo program for WCSSPH2XY and WCSXY2SPH
WCS_GETPOLE Compute the coordinates of native pole for a non-polar projection
WCS_ROTATE Rotate between standard (e.g. celestial) and native coordinates
XYZ Compute heliocentric rectangular coordinates at given Julian date.
YMD2DN() Convert year,month,day to day number of the year (in /jhuapl)
YDN2MD Convert day number of the year to year, month,day
ZANG() Compute angular size as a function of redshift in a Friedman cosmology
ZENPOS Compute the RA and Dec of the local zenith at a given date
APER Circular APERture photometry
CNTRD Obtain the centroid of a star by finding where derivatives go to zero
DAOERF Calculate the intensity, (and optionally, the derivatives) of a bivariate Gaussian, integrated over pixels. Called by DAO_VALUE
DAO_VALUE Obtain the value of a daophot PSF function at a given set of points
FIND FIND point sources within an image using DAOPHOT algorithm
GCNTRD Obtain the centroid by Gaussian fits to the marginal X, Y distributions
GETPSF Obtain a PSF (Gaussian + residuals) from isolated stars.
GROUP Place stars with non-overlapping PSF's in distinct groups
MMM (Mean, Median, Mode) sophisticated sky background computation
NSTAR Simultaneous PSF fitting of a group of stars
PKFIT Fit a Gaussian + residuals to a isolated star (called by GETPSF)
PIXWT Compute the area of a circle-rectangle intersection (called by APER)
RDPSF Read a PSF file that was created by GETPSF into an IDL array.
RINTER Cubic Interpolation at a set of reference points, optionally obtain derivatives. (in /image)
SKY Compute image sky level using MMM
SRCOR Correlate the source positions in two different lists
SUBSTAR Subtract a scaled PSF at specified star positions
T_APER Driver procedure for APER with I/O to a disk FITS ASCII table
T_FIND Driver procedure for FIND with I/O to a disk FITS ASCII table
T_GROUP Driver procedure for GROUP with I/O to a disk FITS ASCII table
T_GETPSF Driver procedure for GETPSF with I/O to a disk FITS ASCII table
T_NSTAR Driver procedure for NSTAR with I/O to a disk FITS ASCII table
T_SUBSTAR Driver procedure for SUBSTAR with I/O to a disk FITS ASCII table
DBBUILD Load or append a database with new entry values.
DBCIRCLE() Find entries within a specified circular area.
DBCLOSE Close a database
DBCOMPARE Display the values of two database entries side by side
DBCOMPRESS Compress a .dbf database file, following a call to DBDELETE (obsolete)
DBCREATE Create a new database data, index and/or format file.
DBDELETE Delete an entry from a database
DBEDIT Interactively edit the entries in a database
DBEXT Extract items from a database into IDL variables
DBFIND() Find entries meeting specified criteria in an IDL database
DBGET() Use instead of DBFIND when search values are in an IDL vector
DBHELP List names of databases, or entries within a database
DB_INFO() Lower level routine to obtain information on an opened database
DBINDEX Update the IDL database index file.
DB_ITEM_INFO() Lower level routine to obtain information on specified item(s)
DB_ITEM Lower level routine to return item number and other information
DBMATCH() Match database entries one-to-one to specified item values
DBOPEN Open a IDL database
DBPRINT Print specified fields about specified entries in an IDL database
DBPUT Lower level routine to place new value for specified item into an entry
DBRD Lower level routine to read an entry from a database
DBSORT() Find database entries within specified radius of supplied astronomical target name
DBTARGET() Sort entries in an IDL database
DBUPDATE Update an IDL database with new item values.
DB_OR() Combine two catalog entry lists, removing duplicate values
DBVAL Lower level routine to extract value of specified item from an entry
DBXVAL Lower level routine to extract values of specified item from an entry
DBWRT Lower level routine to update or add a new entry to a database
IMDBASE Find all catalog sources within the field of an astronomical image
IRAFDIR Describe IRAF images on specified directory
IRAFRD Read a disk IRAF image file into IDL variables.
IRAFWRT Write IDL image and header to an IRAF (.pix & .imh) file
MID_RD_IMAGE Read a MIDAS image (.BDF) file into IDL variables (obsolete)
MID_UP_IMAGE Update the contents of a MIDAS image file (obsolete)
MID_RD_TABLE Read a MIDAS table (.TBL) file into IDL variables (obsolete)
MID_UP_TABLE Update the contents of a MIDAS table file. (obsolete)
MID_RD_DIRDSC Lower level procedure to read MIDAS directory descriptor (obsolete)
ABSCAL() Apply the BSCALE and BZERO FITS keywords values to a data array
ADD_DISTORT Add a SIP distortion astrometry structure into a FITS header
AD2XY Use astrometry structure to convert celestial to pixel coordinates
ADXY Use FITS header to convert celestial (RA,Dec) to pixel coordinates
CONS_RA() Obtain the X and Y coordinates of a line of constant right ascension
CONS_DEC() Obtain the X and Y coordinates of a line of constant declination
EXTAST EXTract ASTrometry parameters from a FITS header into an IDL structure
FITS_CD_FIX Update obsolete representations of the CD matrix in a FITS header
GET_EQUINOX() Return a numeric equinox value from a FITS header
GETROT GET ROTation and plate scale from a FITS header
GSSSEXTAST Extract astrometry parameters from an STScI Survey Image
GSSSADXY Convert RA, Dec to pixel coordinates for an STScI survey image
GSSSXYAD Convert pixel coordinates to RA, Dec for an STScI survey image
GSSS_STDAST Insert the closest tangent projection astrometry into an STScI Guidestar Survey Image
HASTROM Rotate, Congrid, and/or shift an image until astrometry matches that in a reference FITS header. Used to align images.
HBOXAVE Boxaverage an image and update astrometry in a FITS header
HCONGRID CONGRID an image and update astrometry in a FITS header
HEULER Convert FITS WCS astrometry between celestial, Galactic and ecliptic coordinates
HEXTRACT Extract a subimage and update astrometry in a FITS header
HPRECESS Precess the astrometry in a FITS header to a new equinox.
HREBIN REBIN an image and update the astrometry in a FITS header
HREVERSE Reverse an image about either dimension and update astrometry in a FITS header
HROT Rotate an image and update astrometry in a FITS header.
HROTATE Apply IDL ROTATE function and update astrometry in a FITS header
PRECESS_CD Precess coordinate description (CD) matrix in a FITS header to a new equinox. Called by HPRECESS
PUTAST Put astrometry parameters (e.g. rotation, plate scale) into a FITS header.
STARAST Obtain an exact astrometry solution given the coordinates and plate position of 2 or 3 stars.
WFPC2_METRIC Compute the distortion in a WFPC2 image and return coordinates
XYAD Use FITS header to convert pixel (X,Y) to celestial(RA, Dec) coordinates
XY2AD Use astrometry structure to convert pixel to celestial coordinates
XYXY Convert X,Y values on one image to X,Y values in another image using astrometry in the FITS headers
AFHREAD Read a GEIS header from an HST STSDAS image (obsolete).
ASTRMFIX Update an HST WF/PC or FOC header with rough astrometry
CONV_STSDAS Convert internal format of .hhd file to that of the host machine.
EXTGRP Extract group parameter values and place them in a header
IMGREAD Like STRD but supports group format and tailored to WF/PC, FOC files
ST_DISKREAD Read an HST FITS file and reconstruct a GEIS (STSDAS) file
STRD Combine SXOPEN and SXREAD to read STSDAS disk files into IDL variables
STSUBIM Like STRD but allows reading a subimage
STWRT Combine SXOPEN and SXWRITE to write IDL variables to a STSDAS disk file
SXGINFO Return info on all group parameters in a FITS header
SXGPAR() Obtain group parameter values from a FITS header and parameter block
SXGREAD() Read group parameters from an STSDAS file
SXHCOPY Copy a selected portion of one header into another
SXHEDIT Interactively edit a STSDAS header using the OS editor
SXHMAKE Create a basic STSDAS header file from an IDL data array
SXHREAD Read a STSDAS header from disk
SXHWRITE Write a STSDAS header to disk
SXMAKE Make a basic STSDAS header from an IDL array
SXOPEN Open an STSDAS disk file for subsequent I/O
SXREAD() Read an STSDAS image from disk
SXWRITE Write an image to STSDAS format
WFPCREAD Read an HST WFPC or FOC STSDAS group image
WFPC2_READ Read a Wide Field/Planetary Camera 2 (WFPC2) image
FTAB_DELROW Delete specified rows in a FITS table extension
FTAB_EXT Extract specified columns of a FITS table extension into IDL vectors
FTAB_HELP Print info about the fields in a FITS table extension
FTAB_PRINT Print specified columns and rows of a FITS table extension
FTADDCOL Add a new column to a FITS ASCII table
FTCREATE Create an empty FITS ASCII table header and data array
FTDELCOL Delete specified column from a FITS ASCII table data array
FTDELROW Delete specified row(s) from a FITS ASCII table data array
FTGET() Extract a specified field from a column in a FITS ASCII table array
FTHELP Display the fields in a FITS ASCII table header
FTHMOD Modify the attributes of a field in a FITS ASCII table
FTINFO Return an informational structure from a FITS ASCII table header
FTKEEPROW Subscript (and reorder) a FITS ASCII table array
FTPRINT Print specified columns and rows in a FITS ASCII table array
FTPUT Update or add data to a field in a FITS ASCII table array
FTSIZE Return the size and number of fields in a FITS ASCII table array
FTSORT Sort a FITS ASCII table according to the values in a specified field.
TBDELCOL Delete specified column from a FITS Binary table array
TBDELROW Delete specified row(s) from a FITS Binary table array
TBGET() Extract a specified field from a column in a FITS Binary table
TBHELP Display the fields in a FITS Binary table header
TBINFO Return an informational structure from a FITS Binary table header
TBPRINT Print specified columns and rows in a FITS Binary table array
TBSIZE Return the size and number of fields in a FITS Binary table array
FXADDPAR Add or modify a keyword parameter in a FITS header array.
FXBADDCOL Adds a column to a binary table extension.
FXBCLOSE Close a FITS binary table extension opened for read.
FXBCOLNUM() Returns a binary table column number.
FXBCREATE Open a new binary table at the end of a FITS file.
FXBDIMEN() Returns the dimensions for a column in a FITS binary table.
FXBFIND Find column keywords in a FITS binary table header.
FXBFINDLUN() Find logical unit number UNIT in FXBINTABLE common block.
FXBFINISH Close a FITS binary table extension file opened for write.
FXBGROW Increase the number of rows in a binary table.
FXBHEADER() Returns the header of an open FITS binary table.
FXBHELP Prints short description of columns in a FITS binary table.
FXBHMAKE Create basic FITS binary table extension (BINTABLE) header.
FXBINTABLE Common block FXBINTABLE used by "FXB" routines.
FXBISOPEN() Returns true if UNIT points to an open FITS binary table.
FXBOPEN Open binary table extension in a disk FITS file for reading
FXBPARSE Parse the binary table extension header.
FXBREAD Read a data array from a disk FITS binary table file.
FXBREADM Read multiple columns/rows from a FITS binary table file.
FXBSTATE() Returns the state of a FITS binary table.
FXBTDIM() Parse TDIM-like keywords.
FXBTFORM Returns information about FITS binary table columns.
FXBWRITE Write a binary data array to a disk FITS binary table file.
FXBWRITM Write multiple columns/rows to a FITS binary table file.
FXFINDEND Find the end of a FITS file.
FXHCLEAN Removes required keywords from FITS header.
FXHMAKE Create a basic FITS header array.
FXHMODIFY Modify a FITS header in a file on disk.
FXHREAD Reads a FITS header from an opened disk file.
FXPAR() Obtain the value of a parameter in a FITS header.
FXPARPOS() Finds position to insert record into FITS header.
FXREAD Read basic FITS files.
FXWRITE Write a disk FITS file.
CHECK_FITS Check that array agrees with NAXISi, BITPIX keywords of FITS header
FITSDIR Display info about primary FITS header(s) on disk
FITSRGB_to_TIFF Combine separate red, green, blue FITS files into TIFF format
FITS_ADD_CHECKSUM Add or update the CHECKSUM and DATASUM keywords in a FITS header
FITS_ASCII_ENCODE() Encode an unsigned longword as an ASCII string to insert in a FITS header
FITS_CLOSE Close a FITS file defined by a FITS Control Block (see FITS_OPEN)
FITS_HELP Summarize the primary data units and extensions in a FITS file
FITS_OPEN Open a FITS file and define a FITS Control Block (FCB)
FITS_READ Read a FITS file specified by name or FITS Control Block (FCB)
FITS_TEST_CHECKSUM Verify the values of the CHECKSUM and DATASUM keywords in a FITS header
FITS_WRITE Write a FITS primary data unit or extension
FITS_INFO Display info about disk FITS file(s) at a terminal or in Common
FXMOVE() Skip a specified number of extensions in a FITS file
FXPOSIT() Open a FITS file positioned to beginning of a specified extension
HEADFITS() Read a FITS header from a disk FITS file.
MKHDR Make a minimal FITS header for an image array.
MODFITS Modify the header or data in a FITS array (without changing the size)
MRDFITS() Read FITS file mapping table columns into IDL structure tags
MRD_HREAD Like FXHREAD but can also read a FITS header from a Unix pipe
MWRFITS Write a FITS file from a IDL array or structure
RDFITS_STRUCT Read an entire disk FITS file into an IDL structure
READFITS() Read a disk FITS file into an IDL data and header array.
SXADDHIST Add a history record to a FITS header
SXADDPAR Add or modify a keyword parameter in a FITS header
SXDELPAR Delete a keyword from a FITS header
SXPAR() Obtain the value of a keyword in a FITS header
WRITEFITS Write IDL data and header array to a disk FITS file.
BOXAVE() Boxave an image, always using at least REAL*4 arithmetic
CONVOLVE() Convolve an image with a PSF using the product of Fourier Transforms
CORREL_IMAGES() Correlation of two images. Called by CORREL_OPTIMIZE
CORREL_OPTIMIZE Compute the optimal pixel offset of one image relative to another by maximizing the correlation function.
CORRMAT_ANALYZE Analyze the correlation function made by CORREL_IMAGE
CR_REJECT General iterative cosmic ray rejection for 2 or more images
DIST_CIRCLE Create a mask array useful for circular aperture photometry.
DIST_ELLIPSE Create a mask array useful for elliptical aperture photometry.
FILTER_IMAGE() Like MEDIAN or SMOOTH but handles edges & allows iteration
FREBIN Expand or contract an image while conserving flux
IMLIST Display image pixel values around a specified center
MAX_ENTROPY Deconvolution by Maximum Entropy, given a PSF
MAX_LIKELIHOOD Deconvolution by maximum likelihood, given a PSF
MEDARR Median filter across a set of images (e.g. for cosmic ray removal)
POSITIVITY() Map an image uniquely and smoothly into all positive values
PSF_GAUSSIAN() Create a 1-d, 2-d, or 3-d Gaussian with specified FWHM, center
SIGMA_FILTER() Replaces pixels deviant by more than a specified sigma from its neighbors. Useful for cosmic ray removal.
SKYADJ_CUBE Remove the sky level from individual images of a data cube
XMEDSKY Compute the median sky as a 1-d function of X (for slitless spectra)
AVG() Return the average value of an array or 1 dimension of an array.
ASINH() Return the inverse hyperbolic sine of its argument
CIC Cloud in Cell interpolation of irregularly gridded data onto a regular grid
CSPLINE() Interpolate using the Numerical Recipes natural cubic spline
FACTOR Find the prime factors of a given number (in /jhuapl)
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
KUIPERTWO Compute the two-sided Kuiper statistic
LINTERP Linearly interpolate X,Y vectors onto a new X grid
LINMIX Bayesian approach to linear regression with errors in both X and Y
MEANCLIP Compute an iteratively sigma-clipped mean on a data set
MINF_BRACKET Find 3 points which bracket the minimum of a function
MINF_PARABOLIC Minimize a function using Brent's method with parabolic interpolation
MINF_PARABOL_D Minimize a function using a modified Brent's method with derivatives
MINF_CONJ_GRAD Find local minimum of a scalar valued function of several variables using conjugate gradient method
MLINMIX Bayesian approach to linear regression with errors in both X and Y and multiple independent variables.
NGP Nearest Grid Point interpolation of irregularly gridded data onto a regular grid
MRANDOMN Generate random vectors from a multivariate normal density.
MULTINOM Simulate multinomial random variables
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
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 a 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
SIXLIN Compute linear regression by 6 different methods.
SPLINE_SMOOTH Compute cubic smoothing spline to (weighted) data
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
CLEANPLOT Reset all plotting system variables to their default (X) values
RDPLOT Like intrinsic CURSOR procedure but with a full-screen cursor
LEGEND Create an annotation legend for a plot
LEGENDTEST Demo program demonstrating the capabilities of 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
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
PARTVELVEC Plot the velocity vectors of a set of particles
SUNSYMBOL() Return the character string to plot a subscripted Sun symbol
VSYM Create "Mongo" like plotting symbols of rotationally symmetric polygons
AUTOHIST Draw a histogram using automatic bin-sizing.
BIWEIGHT_MEAN - Iterative biweighted determination of mean and std. dev.
MEDSMOOTH() Median smoothing of a vector, including points near its ends.
HISTOGAUSS - Outlier-resistant autoscaled histogram drawing
RESISTANT_MEAN - Outlier-resistant determination of mean and std. deviation.
ROB_CHECKFIT - Utility to determine quality of a fit and return biweights
ROBUST_LINEFIT - Robust fit of Y vs X (or bisector of Y vs X and X vs Y)
ROBUST_POLY_FIT - Robust polynomial fit
ROBUST_SIGMA - Robust analog of the standard deviation
COPY_STRUCT Copy Fields with matching Tag names from one structure to another
COMPARE_STRUCT() Compare all matching Tag names and return differences
CREATE_STRUCT Create an IDL structure from a list of tag types and dimensions
MRD_STRUCT() Like CREATE_STRUCT but tag values can be specified in a string
N_STRUCT() Return number of elements in a structure array and number of tags
PRINT_STRUCT Print specified tags from structure (to LUN if given)
TAG_EXIST() Determine if a tag exists in a given structure
WHERE_TAG() Like WHERE but works on a structure tag names
QUERYDSS Query the digital sky survey (DSS) on-line at the European Space Observatory (ESO) or STSCI servers
QUERYGSC() Query the Guide Star Catalog (GSC V2.2) at the Space Telescope Science Institute by position
QUERYVIZIER() Query any catalog in the VIZIER database by position
QUERYSIMBAD Query the SIMBAD name resolver at ESO to obtain J2000coordinates
WEBGET() Use the IDL SOCKET procedure to get data from http servers
TABLE_APPEND Append a list of STSDAS tables to create a single table.
TABLE_CALC Add a new table column from an expression using existing columns.
TABLE_CONV Convert an STSDAS table into the host machine architecture
TABLE_DELETE Delete specified rows from an STSDAS table
TABLE_EXT Extract column(s) of data from an STSDAS table to IDL variable(s)
TABLE_HELP Describe an STSDAS table.
TABLE_LIST List the contents of an STSDAS table
TABLE_PRINT Print a disk STSDAS table in tabular form
TABLE_SORT Order the contents of an STSDAS table by the specified column
TAB_ADDCOL Add a new column to a STSDAS table
TAB_COL Extract column info from a table control block. Called by TAB_READ
TAB_CREATE Create an empty STSDAS table on disk
TAB_DEL Delete specified row(s) from an STSDAS table
TAB_EXPAND Expand the size of an STSDAS table. Called by TABLE_APPEND
TAB_FORTOSPP Convert a FORTRAN print format to SPP. Called by TAB_MODCOL
TAB_MODCOL Modify a column name, format or units in an STSDAS table.
TAB_NULL() Locate null values in a STSDAS table. Called by TAB_PUT
TAB_NULLROW Place null values into a STSDAS table. Called by TAB_PUT
TAB_PRINT Print the contents of an STSDAS table in tabular form
TAB_PUT Put new values into a column of an STSDAS table
TAB_READ Read table control block and data array from a disk STSDAS table.
TAB_SIZE Return the size of a STSDAS table. Called by TABLE_LIST
TAB_SORT Sort a STSDAS table according to the specified column
TAB_SPPTOFOR Convert SPP print format to FORTRAN. Called by TAB_PRINT
TAB_VAL() Extract values from a single column of an STSDAS table
TAB_WRITE Write a STSDAS table to a disk file
BLINK Blink two or more windows in an image display
CURS Change the shape of the (X windows only) cursor
CURVAL Interactive display of image intensities and astronomical coordinates
PIXCOLOR Set specified pixel values to a specified color
SIGRANGE() Find range of pixel values which contain 90% of the image values
TVBOX Draw a box of specified size on the image display
TVCIRCLE Draw a circle of specified radius on the image display
TVELLIPSE Draw an ellipse of specified axes on the image display
TVLASER Write an image to postscript file with annotation from a FITS header
TVLIST Display intensity values surrounding the cursor position
UNZOOM_XY Convert from window coordinates to image coordinates
ZOOM_XY Convert from image coordinates to window coordinates
ASTROLIB Add the non-standard system variables used in the IDL Astronomy User's Library
BLKSHIFT Shift a block of data to a new (possibly overlapping) position in a file
BOOST_ARRAY Append one array onto another, adjusting dimensions if necessary
BREAK_PATH() break up a !PATH-like string into individual directories
BSORT() Like the IDL SORT function but subscript order is maintained when values are equal -- like a bubble sort.
CHECKSUM32 Compute the 32bit checksum of an array (ones-complement arithmetic)
CIRRANGE Force an angle to be in the range 0 to 360 (or 0 to 2*!PI).
CONCAT_DIR concatenate directory and file name for current OS
CONV_UNIX_VAX Convert IEEE datatype to VMS datatypes (obsolete)
CONV_VAX_UNIX() Convert VMS datatypes to Unix using proper byteswapping (obsolete)
DATATYPE() Return the datatype of an IDL variable as a string (obsolete)
DEF_DIRLIST Define a directory list using SETENV or SETLOG (obsolete)
DELVARX Delete an IDL variable; like DELVAR but works at any calling level
DETABIFY() Replace tabs in a character string by equivalent number of spaces
EXPAND_TILDE() Expand tilde in Unix directory names
F_FORMAT() Find the "best" F format to display an array of REAL*4 numbers.
FDECOMP Decompose a file name (Disk + Directory + Name + Extension + Version)
FINDPRO Find all occurrences of a procedure in one's !PATH
FIND_ALL_DIR Find all directories under a specified directory
FIND_WITH_DEF Search for files with default path and extension
FORPRINT Print a set of vectors by looping over each index value
FSTRING Wrapper to STRING function to get around pre-V5.4 1024 element formatted limit (obsolete)
GETFILES Interactively specify a list of file numbers. (obsolete)
GETLOG() Format the input name as a logical directory in the host OS (obsolete)
GETOPT() Parse a user supplied string into numeric value(s).
GETPRO Search !PATH directory for a procedure and copy into user's directory
GETTOK() Extract a string up to a specified character.
GETWRD() Get specified item (word) from a string (in /jhuapl)
HGREP Find a substring in a FITS header or other string array
HOST_TO_IEEE Convert IDL variable from host machine bit order to IEEE
HPRINT Pretty terminal display of a FITS header (or other string array)
IEEE_TO_HOST Convert IDL variable from IEEE bit order to host machine
IDL_VALIDNAME() Emulate intrinsic IDL_VALIDAME() function for V5.6 & earlier
ISARRAY() Determine if an IDL variable is an array (in /jhuapl)
IS_IEEE_BIG() Determine if the host machine is IEEE big endian
LIST_WITH_PATH() Search for files within specified directory path
MAKE_2D Change from 1-D indexing to 2-D indexing
MATCH Find the subscripts where the values of two vectors match.
MRD_SKIP Skip a number of bytes from current location in a file or a Unix pipe
MINMAX() Return the min and max of an array in a 2 element vector
NINT() Like intrinsic ROUND() function but returns integer instead of long
N_BYTES() Return the number of bytes in an IDL variable
NULLTRIM() Delete all characters after, and including, the first null byte(0). Called by TAB_PUT.
ONE_ARROW Draw an arrow labeled with a single character
ONE_RAY Draw a ray by specifying starting point, angle, and length
ORDINAL() Return the English equivalent of ordinal numbers, i.e. '1st','2nd'
OSFCNVRT() Format the input as a logical name in the host operating system
POLREC Convert from polar to rectangular coordinates (in /jhuapl)
QGET_STRING() Read a string (eg. password) from the keyboard without echoing it
RDFLOAT Quickly read an ASCII file with columns of data into IDL vectors
READCOL Read a file of free-format ASCII data into IDL vectors
READFMT Quickly read a file of fixed-format ASCII data into IDL vectors
READ_KEY() Like GET_KBRD but returns a code for escape sequences.
RECPOL Convert from rectangular to polar coordinates (in /jhuapl)
REMCHAR Remove all appearances of a character from a string.
REM_DUP() Remove duplicate values from a vector.
REMOVE Contract a vector or up to 8 vectors by removing specified elements
REPCHR() Replace all occurrences of one character by another (in /jhuapl)
REPSTR() Replace all occurrences of one substring in a string by another.
SCREEN_SELECT Allow user to interactively select from a list of strings
SELECT_O VT100 terminal branch of SCREEN_SELECT
SELECT_W IDL widget branch of SCREEN_SELECT.
SPEC_DIR() Complete specification of a file name using default disk & directory
STORE_ARRAY Insert one array into another, adjusting dimensions if necessary
STREBCASC() Convert an EBCDIC string scalar or vector to its ASCII equivalent (obsolete)
STRN() Convert a number to a string and remove padded blanks.
STRCOMPRESS2() Remove blanks around specified characters in a string
STRNUMBER() Determine whether a string is a valid numeric value.
TEXTOPEN Open a file for text output as specified by TEXTOUT keyword
TEXTCLOSE Close a file that had been opened by TEXTOPEN.
TRIM() Convert numbers to strings, without trailing zeros
TO_HEX() Translate a decimal integer to a hex string. Called by AIPSNAME.
VALID_NUM() Determine if a string is a valid number (cf. STRNUMBER)
VECT() Display a set of numbers to a string with delimiters
WHERENAN() Find points equal to big-endian IEEE NaN (not a number) values
XDISPSTR() Widget display of a string array with a simple search facility
ZPARCHECK Check the type and dimensions of a parameter
BBOOTSTRAP() 1-parameter bootstrap calculation of function FUNCT
BOOT_BINDATA Groups data into NBINS bins of equal size, and finds the robust mean of each bin.
BOOT_MEAN Calculate the Bootstrap Mean. (Also see BBOOTSTRAP.)
BOOT_POLYFIT() Bootstrap polynomial fit to data.
BOOT_XYFIT() Bootstrap linear fit to data in which there are errors in both Y and X
CHAINSAW() Remove isolated HIGH elements from a 2D array, replacing them with a local surface fit
CUBEROOT() Return the real roots of a cubic equation
FITAGAUSS A version of CURVEFIT that fits a Gaussian to the data, using the mean absolute deviation rather than the chi^2.
HALFAGAUSS() Histogramming a distribution that can be characterized by a Gaussian
LOESS() Map-smoothing using the loess method (a local, weighted, polynomial fit in two dimensions).
LOWESS() Robust smoothing of 1D data. A non-parametric way of drawing a smooth curve to represent data.
MAPFITW() Fit a 2D surface to a map through call to REGRESS.
MED() Pre V5.0 version of MEDIAN(/EVEN)
PERMUTE() Randomly permute the elements of a vector
PERMUTEST() Apply Fisher's Permutation Test for the equality of the means of two samples
PLANEFIT() Least-squares fit of a plane to a set of (X,Y,Z) points
POINT_REMOVER() Remove isolated HIGH SIGNAL/NOISE elements from a 2D array, replacing them with a local median.
QUARTICFIT() Fit a general quadratic surface: Z=a+bX+cX^2+dXY+eY+fY^2
R_DILATE() Replace pixel values with the neighborhood maximum. Like DILATE, but takes floating-point maps
R_ERODE() Replace pixel values with the neighborhood minimum. Like ERODE, but takes floating-point maps
ROB_MAPFIT() Robustly fit a polynomial surface to a 2D floating-point array
ROB_QUARTICFIT() An outlier-resistant fit to Z = a + bX + cX^2 + dY +eY^2 + fX*Y.
ROBUST_BIN2D Bins data in a 2-dimensional array suitable for surface or contour
ROBUST_BINDATA Groups data into NBINS bins of equal size, and finds the robust mean of each bin
ROBUST_BOXCAR Calculate robust boxcar averages of fixed number of points.
ROBUST_CORR() Derive an outlier-resistant measure of the correlation coefficient of variables X and Y.
ROBUST_PLANEFIT() An outlier-resistant fit to Z = a + bX + cY
ROBUST_REGRESS() An outlier-resistant linear regression. Calls REGRESS.
RPLOT Autoscaled plot of glitchy data. Short horizontal bars on the left of the plot denote the allowed Y range.
XYFIT() Returns the bisecting line of the regressions: Y on X and X on Y.
LOOK Produces a widget to view an image or series of images.
MAN Emulate the IDL V3.x online help in V4.0 or later
IDLV4_TO_V5 Convert subscripts of V4.0 procedures to square brackets for IDL V5.0
IDL5TO4 Convert IDL/v5 array[] syntax to IDL/v4 array() syntax
ISFUNCTION Determine whether IDL programs in a file are procedures or functions
PUBPLOT Widget plotting procedure
RSTAT Compute Tukey's robust statistics (box & whisker plot) on an array
XCTV Object-oriented widget image display
XCTV2 Object-oriented widget display procedure for two images
XCTVN Object-oriented widget display procedure for multiple images
CHEBYSHFIT Interpolate a bad pixel mask with a 2-d Chebyshev function(Maskinterp Library)
SPLINTERP Interpolate a bad pixel mask with a 2-d natural spline function (Maskinterp Library)
CSPLINTERP Interpolate across a 2-d bad pixel mask using the SPLINE function (Maskinterp Library)
MASKINTERP Interpolate 2-d Chebyshef function given a bad pixel mask (Maskinterp Library)
GAUSFIT Interpolate a bad pixel mask with a 2-d Gaussian function (Maskinterp Library)
TCTOOL Widget tool for creating true-color images
NNET Neural network classifier
TRAIN_NNET Neural network training program
PVOIGT Compute the Voigt function with partial derivatives (Solar Library)
C_STATISTIC Compute the expectation value of the Cash (1982) C-statistic (Solar Library)
WR_MOVIE Convert an aray of frames to a JavaScript or Mpeg movie (Solar Library)
READ_FTP Copy or read a file on a remote FTP server(Solar Library)
ANYTIM2CAL() Convert (almost) any time format to calendar format.(Solar Library)
ANYTIM2UTC() Convert (almost) any time format to CDS UTC format. (Solar Library)
CHECK_EXT_TIME Check CDS external time values for logical consistency. (Solar Library)
CHECK_INT_TIME Check CDS internal time values for logical consistency. (Solar Library)
DATE2MJD() Convert calendar dates to Modified Julian Days. (Solar Library)
DOY2UTC() Convert day of year to internal CDS time format. (Solar Library)
GET_LEAP_SEC Return the dates of all known leap seconds. (Solar Library)
GET_UTC Gets the current date/time in UTC. (Solar Library)
INT2UTC() Convert CDS internal time to calendar format. (Solar Library)
LOCAL_DIFF() Get the current difference between local and UTC time. (Solar Library)
MJD2DATE Convert MJD to year, month, and day. (Solar Library)
SEC2UTC() Convert seconds since MJD=0 to CDS UTC time format. (Solar Library)
STR2UTC() Parses UTC time strings. (Solar Library)
TAI2UTC() Converts TAI time in seconds to UTC calendar time. (Solar Library)
UTC2DOW() Calculate the day of the week from CDS UTC date/time. (Solar Library)
UTC2DOY() Calculate the day of the year from CDS UTC date/time. (Solar Library)
UTC2INT() Convert CCSDS calendar time to internal format.(Solar Library)
UTC2SEC() Convert CDS UTC time format to seconds since MJD=0. (Solar Library)
UTC2STR() Convert CDS external time in UTC to string format. (Solar Library)
UTC2TAI() Convert UTC calendar time to TAI. (Solar Library)
FITS2GIF Convert a FITS file to a GIF image file (Solar Library)
IMAGE_DECONVOLVE() Deconvolve an image using a PSF with maximum entropy (Solar Library)
WDEL Close one, several, or all windows (Solar Library)
A_CORRELATE Compute the autocorrelation Px(L) or autocovariance Rx(L) of a sample population X as a function of the lag (L). (ITTVIS Library)
ADAPT_HIST_EQUAL Perform Adaptive Histogram Equalization (AHE) for contrast enhancement. (ITTVIS Library)
AMOEBA Multidimensional minimization of a function FUNC(X) using the downhill simplex method (ITTVIS Library)
ANNOTATE General purpose drawing program/widget to annotate displays. (ITTVIS Library)
ARRAY_INDICES Covert a 1-d subscript to corresponding multidimensional subscript (ITTVIS Library)
ARROW Draw one more vectors with arrow heads (ITTVIS Library)
ASCII_TEMPLATE Generate a template that defines an ASCII file format. (ITTVIS Library)
BAR_PLOT Create a bar graph, or overplot on an existing one. (ITTVIS Library)
BETA Return the Beta function of (possibly complex) Z(ITTVIS Library)
BILINEAR Bilinear interpolation in a 2-dimensional array (ITTVIS Library)
BINARY_TEMPLATE Generate a "template" structure that describes a binary file (ITTVIS Library)
BIN_DATE Converts a standard form ascii date/time string to a binary string. (ITTVIS Library)
BINOMIAL Computes the probability (bp) such that: Probability(X => v) = bp for the binomial distribution (ITTVIS Library)
BLK_CON Compute a "fast convolution" of a digital signal and an impulse-response sequence. (ITTVIS Library)
BOX_CURSOR Emulate the operation of a variable-sized box cursor (also known as a "marquee" selector). (ITTVIS Library)
C_CORRELATE Computes the cross correlation Pxy(L) of two sample populations X and Y as a function of the lag (L). (ITTVIS Library)
CALDAT Return the calendar date and time given Julian date. (ITTVIS Library)
CALENDAR Display a calendar for a month or an entire year using IDL's plotting subsystem. (ITTVIS Library)
CDF_EXISTS Test for the existence of the CDF library (ITTVIS Library)
CHEBYSHEV Implements forward and reverse Chebyshev polynomial expansion of a set of data. (ITTVIS Library)
CHISQR_CVF Computes the cutoff value (v) such that: Probability(X > v) = p where X is a Chi-square random variable (ITTVIS Library)
CHISQR_PDF Computes the probabilty (p) such that: Probability(X <= v) = p where X is a Chi-square random variable (ITTVIS Library)
CIR_3PNT Returns the radius and center of a circle, given 3 points on the circle. (ITTVIS Library)
CLUST_WTS Compute the cluster weights of a multivariate data set m items in an n-dimensional space.(Intrinsic)
CLUSTER Compute the classification based on cluster analysis of a multivariate data set (Intrinsic)
CLUSTER_TREE omputes the hierarchical clustering for a set of (Intrinsic)
COLORMAP_APPLICABLE Determine whether the current visual class supports the use of a colormap (ITTVIS Library)
COMFIT Fits the paired data {X(i), Y(i)} to one of six common types of approximating models (ITTVIS Library)
COMPLEXROUND Rounds a complex scalar or array. (ITTVIS Library)
COND Compute the condition number of an N by N array. (ITTVIS Library)
CONGRID Shrink or expand the size of an array by an arbitrary amount. (ITTVIS Library)
COORD2TO3 Return 3D data coordinates given the normalized X and Y screen coordinates and one of the three data coordinates. (ITTVIS Library)
CORRELATE Computes the linear Pearson correlation coefficient of two vectors or the Correlation Matrix of an M x N array. (ITTVIS Library)
CRAMER Solve an n by n linear system of equations using Cramer's rule. (ITTVIS Library)
CREATE_VIEW Sets the various system variables required to define a coordinate system and a 3-D view. (ITTVIS Library)
CROSSP Evaluate the vector or cross-product of vectors v1 and v2. (ITTVIS Library)
CRVLENGTH Compute the length of a curve with a tabular representation, y(i) = F(x(i)). (ITTVIS Library)
CT_LUMINANCE Calculate the luminance of colors. (ITTVIS Library)
CTI_TEST Constructs a "contingency table" from an array of observed frequencies (ITTVIS Library)
CURVEFIT Non-linear least squares fit to a function of an arbitrary number of parameters. (ITTVIS Library)
CV_COORD Converts 2-D and 3-D coordinates between the rectangular, polar, cylindrical, and spherical coordinate systems(ITTVIS Library)
CVTTOBM Converts a byte array in which each byte represents one pixel into a bitmap byte array. (ITTVIS Library)
CW_ANIMATE Widget display of an animated sequence of images using X-windows Pixmaps. (ITTVIS Library)
CW_ARCBALL Compound widget to intuitively specify 3-dimensional orientations (ITTVIS Library)
CW_BGROUP Compound widget to simplify the creation of a base of buttons (ITTVIS Library)
CW_CLR_INDEX Compound widget for the selection of a color index (ITTVIS Library)
CW_COLORSEL Compound widget that displays all the colors in the current colormap (ITTVIS Library)
CW_DEFROI Widget to define a region of interest within a widget drawable. (ITTVIS Library)
CW_DICE Compound widget that implements a single die. (ITTVIS Library)
CW_FIELD Widget cluster function to manages a data entry field widget. (ITTVIS Library)
CW_FILESEL Compound widget for file selection (ITTVIS Library)
CW_FORM Compound widget that creates small forms which contain text, numeric fields, buttons, lists and droplists (ITTVIS Library)
CW_FSLIDER A compound widget to provide a floating point slider. (ITTVIS Library)
CW_LIGHT_EDITOR A compound widget that provides widgets to adjust light properties (ITTVIS Library)
CW_ORIENT A compound widget to provide a means to interactively adjust the three dimensional drawing transformation (!P.T). (ITTVIS Library)
CW_PALETTE_EDITOR Compound widget for the modification of color palette editors (ITTVIS Library)
CW_PDMENU Compound widget that simplifies creating pulldown menus (ITTVIS Library)
CW_RGBSLIDER Compound widget that provides three sliders for adjusting color values (ITTVIS Library)
CW_TREESTRUCTURE compound widget for the treeview of an IDL structure with nested substructures. (ITTVIS Library)
CW_ZOOM A compound widget to display two images: an original image in one window and a portion of the original image in another. (ITTVIS Library)
DEFROI Define an irregular region of interest of an image using the image display system and the cursor/mouse. (ITTVIS Library)
DENDRO_PLOT Given a hierarchical tree cluster, draw a two-dimensional dendrite plot (ITTVIS Library)
DENDROGRAM Given a hierarchical tree cluster, constructs a dendrogram and return a set of vertices and connectivity (ITTVIS Library)
DERIV Perform numerical differentiation using 3-point, Lagrangian interpolation. (ITTVIS Library)
DERIVSIG Compute the standard deviation of a derivative as found by the DERIV function (ITTVIS Library)
DETERM Compute the determinant of an N by N array. (ITTVIS Library)
DIGITAL_FILTER Compute the coefficients of a non-recursive, digital filter. (ITTVIS Library)
DISSOLVEA digital "dissolve" effect for images. (ITTVIS Library)
DIST Create a rectangular array in which each element is proportional to its frequency. (ITTVIS Library)
DISTANCE_MEASURE Compute the pairwise distances between a set of items (ITTVIS Library)
DOC_LIBRARY Extract the documentation template of one or more IDL modules (procedures or functions). (ITTVIS Library)
EFONT Widget provides a vector font editor and display. (ITTVIS Library)
EIGENVEC Compute the eigenvectors of an N by N real, non- symmetric array using inverse subspace iteration. (ITTVIS Library)
EMBOSS Apply a convolution operator to a 2D image array to generate an array containing difference values that represent edges in the original image (ITTVIS Library)
ERRPLOT Plot error bars over a previously drawn plot (ITTVIS Library)
EXPAND Array magnification (CONGRIDI like except that this really works!) (ITTVIS Library)
EXTRAC Return a specified rectangular sub-matrix or portion of the parameter array. (ITTVIS Library)
EXTRACT_SLICE Return a 2-D planar slice extracted from 3-D volumetric data (ITTVIS Library)
F_CVF Compute the cutoff value (v) such that: Probability(X > v) = p where X is a random variable from the F distribution (ITTVIS Library)
F_PDF Compute the probabilty (p) such that: Probability(X <= v) = p where X is a random variable from the F distribution (ITTVIS Library)
FACTORIAL Compute the factorial N! as the double-precision product, (N) * (N-1) * (N-2) * ...... * 3 * 2 * 1. (ITTVIS Library)
FILE_WHICH Look in the directories given by a file search path for a specific file (ITTVIS Library)
FILEPATH Return the fully qualified path for a file in the IDL distribution, (ITTVIS Library)
FLICK Flicker between two output images at a given rate. (ITTVIS Library)
FLOW3 Draw lines representing a 3D flow/velocity field. (ITTVIS Library)
FUNCT Evaluate the sum of a Gaussian and a 2nd-order polynomial and optionally return the value of its partial derivatives. (ITTVIS Library)
FV_TEST Compute the F-statistic and the probability that two vectors of sampled data have significantly different variances. (ITTVIS Library)
FX_ROOT Compute real and complex roots (zeros) of a univariate nonlinear function. (ITTVIS Library)
GAMMA_CT Apply gamma correction to the color table. (ITTVIS Library)
GAUSS2DFIT Evaluate function for gauss2fit. (ITTVIS Library)
GAUSS_CVF Compute the cutoff value (v) such that: Probability(X > v) = p where X is a Gaussian random variable (ITTVIS Library)
GAUSS_PDF Compute the probabilty (p) such that: Probability(X <= v) = p where X is a Gaussian random variable (ITTVIS Library)
GAUSSFITFit the equation y=f(x) where: F(x) = A0*EXP(-z^2/2) + A3 + A4*x + A5*x^2 (ITTVIS Library)
GET_SCREEN_SIZE Retrieve the screen size for the current (or specified) display. (ITTVIS Library)
GS_ITER Solve an n by n linear system of equations using Gauss-Seidel iteration. (ITTVIS Library)
H_EQ_CT Histogram-equalize the color tables for an image or a region of the display. (ITTVIS Library)
H_EQ_INT Interactively histogram-equalize the color tables of an image or a region of the display. (ITTVIS Library)
HANNING Window function for Fourier Transform filtering. (ITTVIS Library)
HDF_EXISTS Test for the existence of the HDF library (ITTVIS Library)
HILBERT Return a series that has all periodic terms shifted by 90 degrees. (ITTVIS Library)
HIST_2D Return the density function (histogram) of two variables. (ITTVIS Library)
HIST_EQUAL Return a histogram-equalized image or vector. (ITTVIS Library)
HLS Make a color table based on the HLS (Hue, Lightness, Saturation) color system. (ITTVIS Library)
HSV Make a color table based on the HSV (Hue, Saturation, and Value) color system. (ITTVIS Library)
IBETA Compute the incomplete beta function, Ix(a, b). (ITTVIS Library)
IDENTITY Return an N by N identity array, an array with ones along the main diagonal and zeros elsewhere. (ITTVIS Library)
IGAMMA Compute the incomplete gamma function (ITTVIS Library)
IMAGE_CONT Overlay an image and a contour plot. (ITTVIS Library)
INT_2D Compute the double integral of a bivariate function F(x,y) using either a dy-dx or dx-dy order of integration. (ITTVIS Library)
INT_3D Compute the triple integral of a trivariate function F(x,y,z) (ITTVIS Library)
INT_TABULATED Integrate a tabulated set of data (x[i], f(i)), on the closed interval [min(X) , max(X)]. (ITTVIS Library)
INT_TABULATED_2d Integrate the volume defined by tabulated data (x[i], y[i], f(i)), over the convex hull. (ITTVIS Library)
INTERPOL Linearly interpolate vectors with a regular or irregular grid. (ITTVIS Library)
JULDAY Calculate the Julian Day Number for a given month, day, and year. (ITTVIS Library)
KRIG2D Interpolate a regularly or irregularly gridded set of points Z = F(X,Y) using kriging. (ITTVIS Library)
KW_TEST Test the hypothesis that three or more sample populations have the same mean of distribution (Kruskal-Wallis Test) (ITTVIS Library)
LA_DETERM() LAPACK computation of the determinant of a N x N array (ITTVIS Library)
LA_LINEAR_EQUATION() LAPACK solve a systim of linear equations using LU decomposition (ITTVIS Library)
LABEL_DATE Label axes with dates and times. (ITTVIS Library)
LADFIT Fit paired data to a linear model using the "robust" absolute deviation method (ITTVIS Library)
LAGUERRE Return the value of the associated Laguerre polynomial (ITTVIS Library)
LAPLACIAN Apply a Laplacian operator to a 2D image array. (ITTVIS Library)
LEEFILT Perform the Lee filter algorithm on an image array using a box of size 2N+1. (ITTVIS Library)
LINFIT Fit the paired data {X(i), Y(i)} to the linear model, y = A + Bx (ITTVIS Library)
LL_ARC_DISTANCE Return the longitude and latitude of a point at a given arc distance and azimuth, from a specified location (ITTVIS Library)
LMFIT Non-linear least squares fit to a function of an arbitrary number of parameters (from Numerical Recipes) (ITTVIS Library)
LOADCT Load predefined color tables. (ITTVIS Library)
LU_COMPLEX Solve an N by N complex linear system using LU decomposition. (ITTVIS Library)
M_CORRELATE Compute the multiple correlation coefficient of a dependent variable and two or more independent variables. (ITTVIS Library)
MAP_2POINTS Return distance, azimuth, and path relating to the great circle connecting two points on a sphere (ITTVIS Library)
MAP_CONTINENTS Draw continental boundaries, filled continents, political boundaries, over an existing map projection (ITTVIS Library)
MAP_GRID Draw the graticule of parallels and meridians, according to the specifications established by MAP_SET. (ITTVIS Library)
MAP_IMAGE Return the Image_Orig image warped to fit the current map. (ITTVIS Library)
MAP_PATCH Linearly interpolate data sampled in latitude/longitude into device space. (ITTVIS Library)
MAP_PROJ_INIT Initialize a mapping projection (ITTVIS Library)
MATRIX_POWER Compute the product of a matrix with itself (ITTVIS Library)
MD_TEST Test the hypothesis that a sample population is random using the Median Delta Test (ITTVIS Library)
MESH_OBJ Generate a polygon mesh (vertex list and polygon list) that represent the desired primitive object. (ITTVIS Library)
MIN_CURVE_SURF Interpolate a set of points with either a minimum curvature surface or a thin-plate-spline surface. (ITTVIS Library)
MK_HTML_HELP Generate an HTML file containing the documentation for User procedures (ITTVIS Library)
MODIFYCT Update the distribution color table file "colors1.tbl" or the user-supplied file with a new table. (ITTVIS Library)
MOMENT() Compute the mean, variance, skewness and kurtosis of an N-element vector. (ITTVIS Library)
MORPH_CLOSE Apply the closing operator to a binary or grayscale image (ITTVIS Library)
MORPH_GRADIENT Apply the morphological gradient operator to a grayscale image (ITTVIS Library)
MORPH_HITORMISS Apply the hit-or-miss operator to a grayscale image (ITTVIS Library)
MORPH_OPEN Apply the opening operator to a grayscale or binary image (ITTVIS Library)
MORPH_THIN Apply the thinning operator to a binary image (ITTVIS Library)
MORPH_TOPHAT Apply the top hat operator to a grayscale image (ITTVIS Library)
MPEG_CLOSE Free all information associated with a given MPEG sequence (ITTVIS Library)
MPEG_PUT Store a given image at the given MPEG frame index (ITTVIS Library)
MPEG_SAVE Encodes and save the MPEG sequence (ITTVIS Library)
MULTI Expand the current color table to wrap around N times. (ITTVIS Library)
NCDF_EXISTS() Test for the existence of the NetCDF library (ITTVIS Library)
NOISE_HURL Introduce noise into an image by changing randomly selected pixels to random colors (ITTVIS Library)
NOISE_PICK Introduce noise into an image by picking randomly selected pixels to be replaced by a neighboring pixel from a random direction. (ITTVIS Library)
NOISE_SCATTER Introduce noise into an image by selecting random pixels to be replaced by applying normally distributed noise to the entire image. (ITTVIS Library)
NOISE_SLUR Introduce noise into an image by selecting random pixels to be replaced by a neighboring pixel from a random location in the row above (ITTVIS Library)
NORM() Compute the Euclidean norm of a Vector (ITTVIS Library)
OPLOTERR Overplot Y vs. X with accompanying Y error bars (ITTVIS Library)
P_CORRELATE Compute the partial correlation coefficient of a dependent variable and one particular independent variable (ITTVIS Library)
PARSE_URL break a URL into its individual components.(ITTVIS Library)
PATH_SEP() Returns the character used to separate entries in a search path for a given OS (ITTVIS Library)
PCOMP Compute the principal components of an array (ITTVIS Library)
PLOT_3DBOX Plot data in a 3-dimensional box, with options to have the data displayed on the walls surrounding the plot area. (ITTVIS Library)
PLOTERR Plot Y vs. X with accompanying Y error bars (ITTVIS Library)
PLOT_FIELD Plot a 2-dimensional field. (ITTVIS Library)
PNT_LINE Return the perpendicular distance between the point P0 and the line between points L0 and L1. (ITTVIS Library)
POLAR_CONTOUR Produce a contour plot from data in polar coordinates. Data may be in a regular or scattered grid. (ITTVIS Library)
POLAR_SURFACE Interpolate a surface from polar coordinates (ITTVIS Library)
POLY Evaluate a polynomial function of a variable. (ITTVIS Library)
POLY_AREA Return the area of a polygon given the coordinates of its vertices. (ITTVIS Library)
POLY_FIT Perform a least-square polynomial fit with optional error estimates. (ITTVIS Library)
POLYWARP Perform polynomial spatial warping. (ITTVIS Library)
POPD Change the current working directory to that saved on the top of the directory stack (ITTVIS Library)
PRIMES Compute the first K prime numbers. (ITTVIS Library)
PRINTD Display the contents of the directory stack maintained by the PUSHD and POPD procedures (ITTVIS Library)
PROFILE Extract a profile from an image. (ITTVIS Library)
PROFILES Interactively draw row or column profiles of an image in a separate window. (ITTVIS Library)
PROJECT_VOL Return a two dimensional image that is the projection of a 3-D volume of data onto a plane (similar to an X-ray). (ITTVIS Library)
PS_SHOW_FONTS Display all the PostScript fonts that IDL knows about, with both the StandardAdobe and ISOLatin1 encodings. (ITTVIS Library)
PSAFM Given an Adobe Font metric file, generate an AFM file in the format that IDL likes. (ITTVIS Library)
PSEUDO Generate a pseudo-color table based on the LHB, (lightness, hue, and brightness) system and load it. (ITTVIS Library)
PUSHD Push a directory onto the top of the directory stack maintained by the PUSHD and POPD procedures. (ITTVIS Library)
QUERY_BMP Return a structure contain information about a BMP format image. (ITTVIS Library)
QUERY_DICOM Determine if a file can be read as a DICOM format file. (ITTVIS Library)
QUERY_GIF Return a structure containing information about a GIF format image. (ITTVIS Library)
QUERY_JPEG2000 Return a structure containing information about a JPEG 2000 format image. (ITTVIS Library)
QUERY_PICT Return a structure containing information about a PICT format image. (ITTVIS Library)
QUERY_PPM Return a structure containing information about a PPM format image. (ITTVIS Library)
QUERY_SRF Return a structure containing information about a SRF format image. (ITTVIS Library)
QUERY_WAV Return a structure containing information about a Microsoft .WAV (RIFF) file (ITTVIS Library)
R_CORRELATE Compute Spearman's (rho) or Kendalls' (tau) rank correlation of two n-element vectors. . (ITTVIS Library)
R_TEST Test the hypothesis that a binary sequence represents a "random sampling" ("Runs" test) (ITTVIS Library)
RANKS Compute the magnitude-based ranks of a sample population X. (ITTVIS Library)
RDPIX Interactively display the X position, Y position, and pixel value of the cursor. (ITTVIS Library)
READ_ASCII Read data from an ASCII file into IDL. (ITTVIS Library)
READ_BINARY Load contents of a binary file into IDL. (ITTVIS Library)
READ_BMP Read a Microsoft Windows Version 3 device independent bitmap file (.BMP). (ITTVIS Library)
READ_GIF Read the contents of a GIF format image file and return the image and color table vectors (ITTVIS Library)
READ_IMAGE Read the image contents of a file and return an image variable and palette (ITTVIS Library)
READ_INTERFILE Simplistic Interfile (v3.3) reader. (ITTVIS Library)
READ_JPEG2000 Read a JPEG2000 image. (ITTVIS Library)
READ_PICT Read limited types of image files written in the PICT Version 2 (Macintosh) Format. (ITTVIS Library)
READ_PPM Read the contents of a PGM (gray scale) or PPM (portable pixmap for color) format image file (ITTVIS Library)
READ_SPR Read a row-indexed sparse matrix from a specified file and returns it as the result. (ITTVIS Library)
READ_SRF Read the contents of a Sun rasterfile and return the image and color table vectors (ITTVIS Library)
READ_SYLK Read the contents of a sylk (Symbolic Link) format spreadsheet data file and returns a cell data range (ITTVIS Library)
READ_X11_BITMAP Read bitmaps stored in the X11 format. (ITTVIS Library)
READ_XWD Read the contents of files created by the XWD (X Windows Dump) command (ITTVIS Library)
READ_WAV Read a Microsoft Windows .WAV (RIFF) file(ITTVIS Library)
READ_WAVE Read a .wave or .bwave file created by the Wavefront Advanced Data Visualizer (ITTVIS Library)
REAL_PART() Return the real part of a complex number (ITTVIS Library)
RECON3 Reconstruct a 3-dimensional data array from two or more images (or projections) of an object. (ITTVIS Library)
REDUCE_COLORS Reduce the number of colors used in an image by eliminating pixel values without members. (ITTVIS Library)
REGION_GROW Find connected neighbors to specified region pixels (ITTVIS Library)
REGRESS Perform a multiple linear regression fit. (ITTVIS Library)
RESOLVE_ALL Resolve (by compiling) all procedures and functions. (ITTVIS Library)
REVERSE Reverse the order of rows or columns in an array or vector. (ITTVIS Library)
ROT Rotate, magnify or demagnify, and/or translate an image. (ITTVIS Library)
RS_TEST Test the hypothesis that two sample populations, have the same mean using the Wilcoxon Rank-Sum or Mann- Whitney U-Test. (ITTVIS Library)
SAVGOL Return the coefficients of a Savitzky-Golay smoothing filter (ITTVIS Library)
S_TEST Test the hypothesis that two sample popultions, have the same mean of distribution using the Sign Test. (ITTVIS Library)
SCALE3 Set up transformation and scaling for basic 3D viewing. (ITTVIS Libr