Contents of Marc Buie's IDL library.

General purpose IDL functions and procedures.

Recent changes

For those of you accessing these routines from within SwRI/Boulder, you get access by adding /net/frakir/raid/buie/idl (do NOT prepend a + to this directory) to your $IDL_PATH environment variable in your .userrc file. These routines are a collection of general purpose IDL functions and procedures covering diverse uses from file reading, astronomical data processing, and more. You must also have the Astronomy Users Library in your path to get full access. Here at SwRI, add +/net/frakir/idl/Astron to your path (before my library) to gain access.

You can download your own copies of my routines. The documentation on these WWW pages is kept consistent with the current version of my software (see recent changes). There are older copies of my library which are a snapshot of the code at the time of major IDL releases.

I've also begun more extensive documentation on my ITOOL/CCDPHOT programs. Actually, I only end up adding to this when I get requests for clarifications on the program operation that aren't covered by what's written so far. For those of you writing code for my library, please adhere to my style guidelines.

This listing generated: Wed Sep 18 13:25:19 MDT 2013


The routines are organized by these categories:


2-D plotting

CLEANDAT Interactive program to eliminate and smooth over bad data points.
FOCSCAN Summarize and plot focus log files from PCCD.
OCCPLOT Plot small pieces of stellar occultation data.
OPLERR Overplot data points with accompanying x or y error bars.
RDDAT Display the X and Y value of the cursor in a plot
ZPLOT Plot differential refraction as a function of wavelength.


Astrometry

AST2TED Convert astrometry file to a Ted Bowell format astrometry file.
ASTANAL Analyze and provide summary plots and averages for one night of astrometry
ASTCHI1 Astrometric goodness-of-fit for one image based on rotation and offset
ASTCOL Collect astrometry observations for multiple objects
ASTCVT Convert between different astrometric coordinate systems.
ASTEVAL Evaulate an astrometric polynomial function.
ASTINFO Decode (or add) astrometric information from a FITS header
ASTLINKS Scan for linkages among a collection of asteroid astrometric measurements
ASTLIST Create a summary listing from a final astrometry file.
ASTPRED Simple asteroid position predictor when no orbit is available.
ASTPRMT Promote version of an astrometry fit coefficient file to highest version.
ASTRD2SN Astrometry conversion from ($\alpha$,$\delta$) to ($\xi$,$\eta$)
ASTRD2XY Astrometry conversion from ($\alpha$,$\delta$) to image (x,y)
ASTREPRO Re-reduce existing astrometry originally measured with ASTROM
ASTROM Astrometry from a digital image.
ASTSN2RD Astrometry conversion from ($\xi$,$\eta$) to ($\alpha$,$\delta$)
ASTSN2XY Astrometry conversion from tangent plane ($\xi$,$\eta$) to image (x,y)
ASTSOLVE Solve for astrometric transformation from image to sky coordinates.
ASTTERMS Evaulate the independent vectors to match an astrometric polynomial function.
ASTXY2RD Astrometry conversion from image (x,y) to ($\alpha$,$\delta$)
ASTXY2SN Astrometry conversion from image (x,y) to tangent plane ($\xi$,$\eta$)
CHIPROT Find the best rotation and offset for one chip against monolith coordinates
CLONEAST Clone astrometric solutions from one night to another
DESALT Flag fake objects in .obj files that were originally generated by imsalt
DEWARP Transforms an image from (x,y) to ($\xi$,$\eta$) accounting for rotation and warping.
DLOOKER Visual identification and measurement of moving objects in digital images.
EPHCHECK Compare a set of astrometry observations against an ephemeris.
FRMDXDY Given two lists of source on field, find the dx,dy offset between lists.
FRMDXYR Given two lists of source on field, find the dx,dy,dr offset between lists.
GETNEWID Obtain an id that can be used for a new object based on database information
KBOMPCK Pre-check and summary for MPC data submission for KBO/Centaur observations
LINKOBJ2 Cross check source lists from one field and identify moving objects.
LINKOBJ Cross check three source lists from one field and identify moving objects.
LOOKER Visual identification and measurement of moving objects in digital images.
LPLASTCHK Scan for linkages among a collection of asteroid astrometric measurements
MATCHUP Read a batch of FITS files and create a list of common object exposures.
MERGEOBJ Merge a pair of object lists.
MKASTINFO Generate a simple astrometric description of an image
MOSASTROM Astrometry solution for multi-detector image sets
MOSCHECK Scan Mosaic astrometry data and look for inconsistencies and problems
MOSPHOT Plot Mosaic astrometric solution for DES data and do photometric calibration.
MOSPLOT Plot Mosaic astrometric solution for DES data and do astrometry.
MPCDCVT Convert to and from Minor Planet Center packed designation format.
NOBSUPDT Update the number of observations in the undesignated objects list.
OBJAST Generate astrometry from Looker (obj) files
OBJCHECK Validate and summarize object positions and astrometry
OBJPRMT Promote version of an object list file to highest version.
OBJREPOR Generate a report about the contents of the object files in a directory.
OPTAXIS Search for the optical axis in an astronomical image
PLAST Support routine for calling ``PLAST'' to get asteroids on an image.
PLASTEXT Batch mode extraction of PLAST asteroid lists.
PNTCOL Collate pointing data from astrometry results and image headers.
RDOBLIST Read a object list from a file.
RDSTARC Read refnet based star catalog files.
REFEXT Batch mode extraction of REFNET star catalog fields in support of ASTROM
REFGEN Generate a source/catalog cross-reference list
REFNET Support routine for calling ``REFNET'' to get stars from master catalogs.
SRCAST Compute ra,dec for all objects in a source list (see findsrc).
WROBLIST Write an object list to a file.
XDESIG Digest and record Minor Planet Center designation cross references.


Astronomy

ADDSTARS Manipulate the master star catalog (add/replace)
AIRMASS Compute airmass for one or more times.
ALTAZ Compute altitude and azimuth on sky given equatorial coordinates
ALTOHA Convert an object altitude to its hour angle.
CALDATM Find year, month, day, hour, minute, second from Julian Date.
CVTSIXTY General purpose routine for converting between sexigesimal and decimal.
DECPARSE Convert Declination string to radians.
DECSTR Convert declination in radians to an ASCII string.
DES_SUM Create a summary listing of KBOs in all directories of DES data
DMSTORAD Convert from degrees, minutes, and seconds to radians.
EDTCOORD Display a celestial coordinate and permit editing the value.
EPH4MOVE Generates ephemeris files for use by the MOVE computer.
EPHEM Ephemeris generator for solar system objects.
ETUT Compute ET-UT time offset for a given Julian Date
FIELDOBS Real-time display of where objects are in the sky
FINDER Interactive finder chart tool
FINDOBJ Locate image changes with 3-plane color overlays
FINDOBJI Locate image changes with 3-plane color overlays (array version)
FUTUREOB Plot geometric circumstances for a solar system object for some years.
GETOBLOC Fetch location of observatory given its code
GETSTARS Retrieve coordinates from the master star catalog
HANGLE Compute the local hour angle of an object.
HAPARSE Convert Hour Angle (HA) string to radians.
HASTR Convert an Hour Angle to a string.
HATOJD Find the nearest Julian date for a given hour angle and date.
HMSTORAD Convert from hours, minutes, and seconds of Right Ascension to radians.
JD2YEAR Convert Julian date to decimal year.
JDPARSE Read and parse a Julian Date from a calendar string
KBOLIST Create a summary listing of KBOs in a single directory of DES data
KBOPLAN KBO observing planning table generation
LCLTOEQ Convert from local horizon coordinates to equatorial coordinates
LOADSTAR Load the master star catalog file
LSIDTIM Compute local sidereal time at a given longitude and time.
LST2JD Compute UT given local sidereal time, longitude and approximate time.
LSTLIM Compute the LST range for time of observation
MAG2FLX Convert from magnitudes to flux units with errors.
MKHTMLOG Generate html looker log for posting from .match file
NAIFNAME Convert an ephem standard name to a common name (NAif name scheme)
OBJAPPUL Generate a list of nightly appulses for a solar system object.
OBJSTARS Get a list of stars from the USNO A2.0 catalog centered on a solar system object.
OBSPLAN Generate a graphical summary of object location(s) for a given night.
OBSPROP Observing proposal planning table generation
OBSWIND Compute possible observing window for a celestial object.
ORBVEC Computes orbit orientation vectors from angular orbital elements
PLATLON Compute viewing and illumination geometry for Pluto
PNTFIT2 Fit model to telescope pointing data.
PNTFIT3 Fit model to telescope pointing data.
PNTFIX3 Compute the pointing correction as used by MOVE at Anderson Mesa
PPOLEPA Compute the position angle of Pluto's pole on the plane of the sky
RADTODMS Convert an angle from radians to degrees, minutes, and seconds.
RADTOHMS Convert from radians to hours, minutes, and seconds of right ascension.
RAPARSE Convert Right Ascension (RA) string to radians.
RASTR Convert RA in radians to hours, minutes, and seconds (ASCII string).
RDPOINT Read a raw ASCII format pointing data file as produced by MOVE.
REFRAC Apply atmospheric refraction to a ``true'' zenith angle
REMFIT Remove old pointing model from new data, create new pointing map data.
SAVESTAR Save the master star catalog file
SHANELIST convert KBO target list to Lick Observatory Shane 3m telescope file
SHOWELEM Print out current osculating orbital elements for a solar system object.
SSGEOM Compute Sun and Earth distance and phase angle for solar system object.
SSPOS Interactive program for generating solar system body ephemerides.
STARCAT Retreive coordinates from the star catalogs.
SYNSTAR2 Compute a synthetic (Lorentizian) star image.
TNOOBS Real-time planning and field selection tool for TNO survey observations.
TNORECOV Real-time planning and field selection tool for TNO survey observations.
YEAR2JD Convert decimal year to Julian date (reverse of jd2year).


CCD Data Processing

ADDPSF Insert (add) one or more PSFs into an image
EDITMASK Interactive image-based editing of a bad-pixel mask
PSFFIT Fit a numerical PSF to one or more sources in an image.
SORTCUBE Sort an image cube by brightness at each pixel


CCD data processing

ACRE Automatic Cosmic Ray Extraction
ADDCRS Add synthetic cosmic ray strikes to a CCD image.
ADDNCCAL Add calibration frames for entries in the nasacam calib data base
AUTOCAL Automatic program for creating CCD calibration files.
AVGCLIP Average over a 3-D array, clipping unusual deviants.
BACKSUB Background subtraction from an image.
BASPHOTE Circular aperture photometry extraction from images.
BILDMASK Stack a set of bad pixel mask images into one master mask.
BOXM Find location of a maximum within a sub-array.
CALIBCHG Calibration structure maintenance utility.
CALVAL Validate overscan, cropping region, and calibration file settings.
CCDCAL Batch mode image calibration program (apply bias, dark and flats)
CCDGAIN Extract and plot CCD gain transfer curve from flat field image data.
CCDPROC Apply standard CCD image correction steps to a raw image.
CCDSAT Find saturation properties of a CCD from one or more images
CENTROD Compute center of mass of an object aperture.
CGETRNG How to integrate over a circle.
CHKNCCAL Review and grade calibration images for nasacam.
CLEAN Remove a PSF from an image via the ``clean'' algorithm.
COLBIAS Determine and subtract column-wise overscan correction with cropping.
COLLAPSE Take a detection image and collapse into a list of unique local maxima
DARKADJ Adjust a superdark CCD calibration frame by a multiplicative constant.
FINDSRC Automatic source detection and photometry from a digital image.
FITSBIN Software binning of an image in FITS file format.
FIXSNAP Munge a SNAPSHOT format ``FITS'' header and make it legal FITS
FSEEING Collect and maintain seeing information for a group of images
FXTM Fix bad time codes from Anderson Mesa CCD software.
GETANNUL Extract an annulus from a 2-D array.
GRIDWT Compute circle overlap weights in a circle within an array.
HRCMODEL Generate synthetic PSF images for the HST ACS/HRC.
IMQUAL Generate a ``grade'' for image quality of input image.
IMSALT Implants fake point-source images into an image of the sky.
JITTER Generate a jitter convolution kernel for one WFPC2 observation.
JITTERK Convert pointing jitter data into a convolution kernel.
JUPLOC Find and extract Jupiter in images and create PDS FITS headers on output.
LDCALIB Load calibration frames and information as instructed by calib file.
LIMBCEN Find center of body from centroid of limb points (Designed for Jupiter).
MAXLOC Find the column-wise, row-wise, or point location of the image maximum.
MEDARR_MWB Combine arrays with a median average.
MKBIAS Collect and combine CCD bias frames into a superbias frame
MKCALIB Interactive program for creating CCD calibration files.
MKDARK Collect and combine CCD dark frames into a superdark frame
MKFLAT Collect and combine CCD flat frames into a superflat frame
MKNICSKY Create a master sky image from a set of dithered NICMOS images.
MMASPLI Splice WIYN MMA images back together.
MOSCAL Apply standard CCD image correction steps to a raw group-FITS image.
NICMODEL Generate synthetic PSF images for the HST NICMOS Camera
OIS Optimal image subtraction
P6MODEL Generate synthetic PSF images for the HST WFPC Planetary Camera, Chip 6.
PAMGEN Compute a pixel-area map for an astronomical image
PARSEKEY Extract FITS header information by parsing supplied keys
PC2MODEL Generate synthetic PSF images for the HST WFPC2 Planetary Camera.
PFCAMFIX Fix and reformat Lick 120$''$ prime focus camera data.
PHOTISO Compute aperture photometry and grade sources for field contamination
PICKIM Interactive program to select best image from cube for SL9 data.
PIXWT Circle-rectangle overlap area computation.
PSFGEN Generate PSF files for a set of images
PSFSTACK Generate an average numerical psf by stacking observed images.
RADP Extract point-wise radial ``profile'' from image data.
REDFITS Apply standard CCD processing steps to a raw CCD image.
RINGPROF Compute a surface brightness profile.
SALTDES2 Implant fake objects into DES data, second stage addition of objects.
SALTDES Implant fake objects into all relevant images on one night of DES data.
SEEING Given an astronomical image, determine the image quality (seeing).
SHOWSRC Show image with source lists and astrometric references overlain.
SKYFIT Determine a 2-d polynomial fit to sky background in an image.
SKYIM Calculate a smooth sky image from 2-d polynomial fit coefficients
SL9PROC Interactive program to process and crop image for SL9 data.
SPOTRM Spot remover for images
STACKER Stack (co-add) image while registering images.
SUMANN Integrate over an annulus.
SYNBIAS Create a synthetic CCD bias frame with optional overscan.
SYNCALIB Create a synthetic suite of calibration image
SYNDARK Create a synthetic CCD dark frame with optional overscan
SYNFLAT Create a synthetic flat frame with optional overscan
TMPLINFO Generate information about a template image based on an image header
WFC3MODEL Generate synthetic PSF images for the HST WFC3 UVIS Camera.
WFPC2_DISTORTED Compute inverse of the wfpc2\_metric function.
WRCALB Save contents of a calibration structure to a file.


Celestial Mechanics

AUXELEM Compute auxilary orbital elements
ECCREC Compute coordinates given eccentricy anomaly
ELEM2XYZ Compute position given orbital elements (2-body Keplerian)
KEPLER1 Solve Kepler's Equation (small eccentricity)
NEWANOM Compute new mean anomaly from old given date.


Data Acquisition

OBSDUR Calculate estimate of total duration of an exposure with PCCD.
SLEWDUR Estimate the time to slew the telescope from one location to another.


Database

DEQUOTE Reconvert a string processed by QUOTE, or from the result of a MySQL query.
KBOPLOT Interactive plotting tool for the DES mySQL database contents.
MKDESAST Create data file to post into des.ast MySQL database from KBO search data
MKDESOBJ Create data file to post into des.obj MySQL database from KBO search data
MKDESOBS Create data file to post into des\_obs MySQL databse from KBO search data
MKDESXREF Create data file to post into des.xref MySQL database from KBO search data
MYSQLCMD Send a command to open database and collect the answer.
MYSQLDOC Build a documentation file from internal mySQL documentation.
MYSQLDOCEDIT GUI editor for database documentation system
MYSQLDOCSCAN Scan a database and report discrepancies in the documentation table.
MYSQLQUERY Submit MySQL query and get response as vectors of data (like readcol).
MYSQLSUB Recursive string substitution from mySQL doc table for building documentation
NASACAMLOAD Load information from NASACAM data into mysql database
NOTERUN Widget to update notes field for runstat and other databases.
OPENMYSQL Open a mySQL database for operations via a pipe.
PCCD2LOAD Load information from PCCD (automated version) data into mysql database
PCCDLOAD Load information from PCCD (automated version) data into mysql database
POSTFILTCL Post-filter the vclass mySQL table removing uninteresting objects
QUOTE Convert a string into one safe for including in a mySQL query
ROBOCCDLOAD Load information from Roboccd (automated version) data into mysql database
SC_BCHECK Search a star catalog for the number of stars near a given position
SC_NEAREST Find the nearest N stars from a point in a star catalog.
SC_PSTAR Search a star catalog for an isolated star near a given position.
SC_REGION Extract a region of a star catalog about some location.


File I/O

EXISTS Check for file (or directory) existence.
FILELINE Returns one line from a file at a chosen location.
FINDDATA Find valid file or directory names, using groups of path strings.
FITSEDIT Interactive, widget-based editing of FITS header values.
GXPAR General purpose FITS file header keyword extraction.
HARDCOPY Close printer or ps graphics device and spool output.
IM2VID Convert a sequence of images to a video file
LOADKEYS Load FITS header keyword correspondence list from file.
PHOTPRMT Promote version of a photometry log file to highest version.
PPMSPRMT Promote version of photometry parmameter file to highest version.
RDAINFO Read final astrometry information file.
RDAST Read final astrometry data file.
RDASTFC Read an astrometry fit coefficient file.
RDAT1I Read and return a one dimensional 2-byte integer vector.
RDAT1R Read and return a one dimensional single precision floating point vector.
RDAT2I Read and return a two dimensional two byte integer vector.
RDAT2R Read and return a two dimensional single precision floating point vector.
RDAT2U Read and return a two dimensional two byte unsigned integer vector.
RDBYT Read and return a two dimensional byte array from an animation file.
RDCTIOPH Reads raw card image CTIO photometry data files.
RDFLT Read and return a two dimensional byte array from an animation file.
RDGRAB Read raw binary IRTF-grabber1 format data files.
RDIMG Read and return the two images in an old style MaxEnt map.
RDKEYLIS Read a correspondence list file into arrays.
RDLAND2 Read the Combined Landolt Standard system photometry file.
RDLAND Read the Landolt Standards data file.
RDLPLAST Read a Bowell format asteroid cross reference file (lplast.xrft)
RDMATCH Read a standard name --- non-standard name correspondence file.
RDOBJDES Read in a file in the format of newobj.dat for use
RDOBSCOD Read standard observatory code data file.
RDOCCPHT Read a Occultation Photometer data file.
RDPHALT Reads photometry from an alternate format basphote log file.
RDPHOCAT Read a photometry standard catalog from a file.
RDPHOT2 Reads the original BASPHOTC photometry log file.
RDPHOT3 Reads photometry from a reduced photometry file (see WRPHOT)
RDPHOT Reads photometry from a basphotc log file.
RDPLAST Read ``plast'' output files (object lists for astrometry)
RDPRICAT Read data from a private star catalog.
RDRAW Read and return a two dimensional byte array from a raw animation file.
RDRAWAST Read raw astrometry data file.
RDREF Read a astrometry support (.ref) file.
RDTBL Read the data from the table file from one night of OSIRIS observations
RDTFILE Reads the template file, tfile.dat, for a given night.
REDUCPRMT Promote version of a reductor info file to highest version.
STARCPRMT Promote version of a star catalog file to highest version.
TVGRAB Grab plot window and save to a portable image file.
WRASTFC Write an astrometry fit coefficient file.
WRBOPHOT Write a simple photometry data file.
WRMATCH Write a standard name --- non-standard name correspondence file.
WRPHALT Write a photometry log file.
WRPHOCAT Write a photometry standard catalog file.
WRPHOT Write a standard raw photometry data file (Pluto format).
WRREF Write a astrometry support (.ref) file.
WRSTARC Write a binary version of a star catalog.
WRTBL Update the table file of a night's OSIRIS data


Function fitting

ATMOFIT Fit 1 or 2 gaussians to an astronomical image that is seeing limited.
EDGEFIT Fit an edge between two signal levels
FOURFIT Fit one or more fourier terms to discrete (periodic) data.
GOODPOLY Robust fitting of a polynomial to data.
LCFIT Fit a lightcurve function (Fourier series plus phase coefficient).
LCFITSVD Fit a lightcurve function (Fourier series plus phase coefficient).
MYSVDFIT Perform a general least squares fit with optional error estimates.
PLCH_FUN Two 2-d gaussian images, support routine for PLCHFIT.
PLCHFIT Two gaussian fit to an image of the Pluto-Charon system.
RCGFIT Fit a radial gaussian function to the input data (no linear term).
RFGFIT Fit a radial gaussian to the input data (no linear term, width fixed).
RGFIT Fit a radial gaussian function and 2nd order polynominal to the input data.
ROBOSVD Robust SVD linear regression fit using mysvdfit
RQGFIT Fit a radial gaussian function to the input data (no linear term).
SAFESALB Filter to enforce a valid range of single scattering albedo [0,1]
SLOPE Compute slope of a line using part of the data.
STAR_FUN Single 2-d gaussian image, support routine for STARFIT.
STARFIT Single gaussian fit to a stellar image.


Image display

CIE2RGB Convert from CIE Chromaticity coordinates to RGB color-space values
DIGIT Digitize from a displayed gif file.
HARDIM Create a postscript image and/or print from an image.
INITVC Compute unit vectors for a spherical surface map.
NEGATIVE Invert the current display lookup table.
RENDER Render a rectangular projection map to a sphere.
SEERAD Display a radial profile at X and Y value of the cursor
SKYSCLIM Compute stretch range for a hard stretch on the background in an image.
SPEC2CIE Convert from reflectance spectrum to CIE Chromaticity coordinates
WEDGE Compute and return a gray scale step wedge.


Mathematical

ANGSEP Compute the angular distance between two spherical coordinates.
DERIVER Compute the step-wise derivative of a function of one variable.
FN_HG1 Evaluate the 1-parameter Henyey-Greenstein phase function.
FN_HG2 Evaluate the 2-parameter Henyey-Greenstein phase function.
FN_HG3 Evaluate the 3-parameter Henyey-Greenstein phase function.
FOURFUNC Compute a Fourier series function (called by fourfit)
GAUSS2D Compute a two dimensional gaussian within an array.
HGP Compute a single parameter Henyey-Greenstein phase function.
INTERP One dimensional interpolation onto a new x grid (both irregular)
LCFUN Compute a lightcurve function (Fourier series plus phase coefficient).
LCFUNF Compute a lightcurve function independent variables.
PRIVAL Reduce an angle to its principal value (0 $\leq \Theta < 2\pi$).
RECSPH Convert from rectangular to spherical coordinates
ROTPOINT Rotate x,y,z point(s) about arbitrary axis.
ROTVEC Rotate 3-D vectors from one coordinate system to another
ROUND round a floating point number.
SALB Compute single particle scattering albedo.
SKYMAT Compute the sky plane rotation matrix from angular coordinates
SMPLPRB Sample a probability function to facilitate drawing random numbers from it.
SPHREC Convert from spherical to rectangular coordinates
SSHIFT2D Shift a 2-D array using a damped sinc function for the fractional part.
SYNSTAR Compute a synthetic (gaussian) star image.


Miscellaneous

AIRINDEX Compute the real part of the refractive index of air.
BIDR2 Compute the bi-directional reflectance (newer Hapke formula).
BIDR Compute the bi-directional reflectance (old Hapke formula).
COLCOB Compute the offset from the center-of-light to center-of-body.
DESTAT to gather pertinent DES statistics and put them into an html file
DEWP Compute dew point temperature give temperature and relative humidity
DIFREF Compute amount of atmospheric refraction relative to 5000 Angstroms.
GETSALB2 Solve for single scattering albedo given bi-directional reflectance
GETSALB Solve for single scattering albedo given bi-directional reflectance
GPSPROC Process and average a single day GPS record.
HEMR Compute the hemispherical reflectance
HSTJIT Read and interpret HST jitter information.
HSTPSF Find or create a HST PSF file using Tiny Tim.
LOGERROR Simplified error logging program.
MAPSEQ Animate a seqence of PLUTOMEM maps.
MKCIRCLE Compute points that lie on a circle
NEXTFILE Return the next (sorted) filename, from a search path, based upon a pattern.
NUM_MAG Gives the relative number vs. magnitude of KBOs.
NUM_RATE Gives the relative number vs. apparent motion rate(arcsec/hr) of KBOs.
PLOTGLOB Plot a globe projection with latitude and longitude lines
PWD Print current working directory.
READTIL Read and return the two images in a MaxEnt tile map file.
TRIMRANK Remove dimensions of 1 thus returning the lowest possible rank for input
TVMAPS Display a full set of Pluto/Charon model .til maps on the current display.
TVTIL Display a Pluto/Charon .til map as an image on the current display.
WINDSTR Convert a wind direction angle to a string name (or back).


Numerical

AVGER Temporal averaging of time-series data.
BLURMAP Apply spherical blurring to a map
FINDMAX Find the interpolated local maximum in a 2-D array.
LOWESS Lowess smoothing of data.
SINCFLTR Pass 1-d data through a low-pass filter (damped sinc).
SINT2D Sinc interpolation of a 2-D array of data.
SINT Sinc interpolation of a 1-D vector of data.
SINTERP4 Four-fold sinc interpolation of a vector of data.
SLIDEFIL Sliding spatial filter on time series data.
SSHIFT Shift data using a damped sinc function for fractional part.
STATS Compute and print statistics plus plot histogram of data.


Photometry

COLORSOL Find the standard color of an unknown star.
CONTAMCHK Check solar system object for contamination from field star.
COORD Given a list of names and JD, return coordinates (RA and Dec).
CRMATCH Create a standard name --- non-standard name correspondence file.
DATAMON Summary plot of raw data contained in photometry log file
DBPHOT Add or update observation entries in the photometry data base.
DISPHASE Apply distance and phase angle correction to observed magnitudes.
FLX2MAG Convert from flux units to magnitudes with errors.
GETCOLOR Given a list of names and JD, return B-V and V-R colors.
GETTRAN Find and return transformation solution for a given night and instrument
INST2STD Apply photometric transformation from instrumental to standard mags.
IOF2MAG Compute the flux (mJy) of unit surface area (1 km$^2$) with unit reflectivity
LTCRV2 Photometric lightcurve reductions with known transformation.
LTCRV2C 2-color lightcurve reductions with known transformation.
LTCRV Photometric lightcurve reductions against a single comparison star.
MOSCHIPCAL Determine the photometric calibration of a single Mosaic CCD
MSRCOR Spatial correlation souce positions found in multiple lists
ONCHIP Extract and optionally plot differential on-chip photometry.
PDM2 Period search by phase dispersion minimization ($\chi^2$ based)
PDM2DIS Phase disconnect shift search by phase dispersion minimization ($\theta$ based).
PDM2SHIF Zero-point shift search by phase dispersion minimization ($\theta$ based).
PDM Period search by phase dispersion minimization ($\theta$ based).
PDMSHIF Zero-point shift search by phase dispersion minimization ($\theta$ based).
PERSER Automated asteroid period search tool.
PHASEBIN Compute a phase binned average lightcurve
PHOT2DB Process a file of external photometry and add to phot database.
PHOTCAL Photometric calibration using two lists of partially overlapping sources.
PHOTPHOT Photometry from photographic image data.
PHOTRED Reduction of non-variable point source absolute photometry.
PLOTPHOT Plot extinction fits from Tholen's ltcrv program.
PLPEDIT Interactive editing of photometry data files.
PLREDUC Computes the standard magnitude of Pluto for each image per observing night.
PUTTRAN Add or replace transformation solution for a given
RAW1CAT Determine standard magnitudes of isolated sources for the raw1 catalog.
RAW2CAT Determine standard magnitudes of crowded sources for the raw2 catalog.
RDREDUC Reader for a reductor info file (reduc.inf)
REDUC Photometry reduction widget for using reductor.
REDUCTOR Automated photometry reduction tool.
REPHOT Reprocess photometry data set by re-extracting from images.
SIFTSTAR Generate filtered lists of stars from a single image tagged by crowding
STAGE1CAT Generates the Stage1 catalog for a given Raw1 catalog
STAGE2CAT Generates the Stage2 catalog for a given Raw2 catalog
STAGESELECT Selects catalog stars for a given RA/Dec range.
STARPROC Collect and process final (standard) star photometry
STDCHECK Determine if object is in a given standard catalog.
TRANSF Determine transformation coefficients from instrumental to standard mags.
WRREDUC Write a reductor info file (reduc.inf)


Plotting

AXEXTEND Adjust an axis plot range
RESCALE Scale data for plotting from one range to another.


Set Manipulation

FULLJOIN Create the full join, or Cartesian product of two sets.
INTRSECT Find the intersection or its inverse between two arrays.


Spectroscopy

AVGSPEC Robust average of a set of 1-D spectra from FITS files.
CAVGSPEC Robust average of a set of 1-D spectra.
CLNSPEC Interactive cleaning of bad pixels in an OSIRIS XD spectrum.
CLSCAN Scan a group of raw OSIRIS XD frames and find rough spectral location.
FLAGSPEC Interactive marking of bad pixels in an OSIRIS XD spectrum.
GETPAIR Read two OSIRIS XD data files and return the difference strip image.
GETSPEC Extract a point source spectrum from OSIRIS XD data.
GETSTRIP Extract a 2-d rectangular strip image from a OSIRIS XD image.
INSLIT Compute flux passing through a slit assuming a gaussian image.
LCLXTREM Find local minima or maxima in a 1-d vector.
LDCALIR Load calibration information for OSIRIS XD data from a calib file.
NIC1SCAN Scan for best spectrum location of a weak-signal NICMOS spectrum.
NIC1SRC Improved 1 source extraction from single NICMOS Grism image data.
NIC2SRC Detangle two sources from single NICMOS Grism image data.
NICINIT Extract initial spectrum and profile from NICMOS Grism image data.
NICPLOT Create a summary plot of the contents of a NICMOS Grism data structure.
NICPROF Update NICMOS observation structure based on a new centerline.
OBJRATIO Ratio object spectra to one or more comp star spectra.
OPTSPEC Optimal extraction of a point source spectrum from OSIRIS XD data.
OSICLEAN Automatic cleaning of bad and low signal data from OSIRIS XD spectrum
OSIDVFIT Find the linear fit coefficients for a spectrum for each order
OSISLOPE Correct an IR OSIRIS spectrum for the slope problem.
OSISMEAN Compute mean of a set of OSIRIS XD spectra.
PLOTSN Analyze a vector and retrieve the signal-to-noise ratio.
PLOTSPEC Plot OSIRIS XD spectral data with wavelength scale.
RDNICOBS Read a NICMOS observation set description file.
SIGRATIO Compute the relative signal level between a set of spectra (1-d vectors).
SS_ET Simple spectral extraction tool
SS_EXTIN Simple Spectra - detemine differential extinction
SS_GROUP Simple Spectr
TBLPARSE Determine properties and problems from the table file with OSIRIS data
WRCALIR Write calibration information for OSIRIS XD data to a calib file.
XDAVG Interactive tool for combining and correcting OSIRIS XD spectra.
XDSPEC End-to-end reduction tool for OSIRIS XD spectral data.


Statistics

MEANERR2 Calculate the mean and estimated error for a set of weighted data points
MEANERR Calculate the mean and estimated errors for a set of data points
MOMENT4 Compute various statistical moments of the data.
ROBOMEAN Robust statistical moments of the data.


Utility

ADDSLASH Append a trailing / to string (if needed).
BADPAR Validate an input parameter against valid entries.
BUILDARR Build up a master array by concatenation
CPUTIME Return the accumulated user and system times since an arbitrary time.
DISPLAY IDL procedure for initializing the X window display for plotting.
EXPORTER GUI to facilitate exporting a subset of a night's data.
JDSTR Convert Julian date into an ASCII string.
LANDSCAP Procedure for initializing the PS device for plotting.
MAILMSG Send an email message
MATCHOBJ Find matches for non-standard names in a correspondence list.
MAXMIN Return vector [max,min] of input array or vector.
MIMIRETC Exposure time and throughput calculator for {\it Mimir}
MKRUNDATE Create a run date string given a Julian Date.
MON2NUM Convert the name of a month to its integer equivalent.
NOBNAME Replace all blanks in a string with an underscore character.
NUMTOFLIST Convert array of integer numbers to roboccd style filenames and back.
PORTRAIT IDL procedure for initializing the PS device for portrait mode plotting.
RANGEPAR Parse a string with numbers and ranges to get an expanded list of numbers.
RELPATH Prepend a path to the file name if file starts with {\tt +}
REPCHAR Replace a target string with a new string in string or string array.
REPWRITE Update file by replacing or adding line of information
SETCOLOR Set a 24-bit color value for plotting on 24-bit direct graphics or Postscript
SETPAGE Set size and location of plot on page to center the output.
SETUSYM Set the user defined symbol to one of many shapes.
SETWIN Set current draw window, create if needed.
STRB36 Convert an integer into a Base 36 formatted string.
STRB62 Convert an integer into a Base 62 formatted string.
TOBACKSL Convert forward slash (/) to backslash ($\backslash$) in string.
UNIQUEID Create a unique identifying string


Widgets

CALIBED Widget for editing CCD calibration information.
CCDPHOT General purpose display and processing of CCD image (FITS) files.
CW_OSIPL Display the various spectra generated by xdavg
EGGTIMER Widget countdown timer
GARTH Visual inspector of moving target triplet detections.
ITOOL General purpose image display (front-end for itool\_\_define).
ITOOL To display an image and provide tools for its visualization.
ITOOL_PPLOD Load itool photometry parameters from a file.
ITOOL_PPSAV Save itool photometry parameters to a file.
ITOOL_TEMPLATE Plots profiles of an extracted array of data.
ITOOL_TPANNOUNCE Custom text and graphical-dialog tool, specific to template corruption.
ITOOLIMAGE__DEFINE Define the 'itoolimage' object class.
ITOOLWACPMGR To perform interactive sky selection for faint-comet photometry.
ITOOLWAIMPARMS To display and edit itool image parameters.
ITOOLWAPHPARMS To display and edit itool photometry parameters.
ITOOLWAPIXED To edit individual pixels in an itool image.
ITOOLWAPROFILE To plot profiles of an extracted array of data.
ITOOLWATPMGR To define, edit, and manage itool photometry templates.
LOGMANIP Widget for editing and manipulating photometry log files.
MARKDATA Widget for marking/unmarking bad data.
PICKER Widget for selecting a text item from a list.
QINPUT Prompt user for input using a popup widget.
VIEWTEXT View a string, or string array, of text in a scrollable text widget.
XORACLE Display ``oracle'' animation image sequences.
XRUNPLOT Display a complete graphical summary of ``plutomem'' output logs.


All routines in alphabetic order:

ACRE Automatic Cosmic Ray Extraction
ADDCRS Add synthetic cosmic ray strikes to a CCD image.
ADDNCCAL Add calibration frames for entries in the nasacam calib data base
ADDPSF Insert (add) one or more PSFs into an image
ADDSLASH Append a trailing / to string (if needed).
ADDSTARS Manipulate the master star catalog (add/replace)
AIRINDEX Compute the real part of the refractive index of air.
AIRMASS Compute airmass for one or more times.
ALTAZ Compute altitude and azimuth on sky given equatorial coordinates
ALTOHA Convert an object altitude to its hour angle.
ANGSEP Compute the angular distance between two spherical coordinates.
AST2TED Convert astrometry file to a Ted Bowell format astrometry file.
ASTANAL Analyze and provide summary plots and averages for one night of astrometry
ASTCHI1 Astrometric goodness-of-fit for one image based on rotation and offset
ASTCOL Collect astrometry observations for multiple objects
ASTCVT Convert between different astrometric coordinate systems.
ASTEVAL Evaulate an astrometric polynomial function.
ASTINFO Decode (or add) astrometric information from a FITS header
ASTLINKS Scan for linkages among a collection of asteroid astrometric measurements
ASTLIST Create a summary listing from a final astrometry file.
ASTPRED Simple asteroid position predictor when no orbit is available.
ASTPRMT Promote version of an astrometry fit coefficient file to highest version.
ASTRD2SN Astrometry conversion from ($\alpha$,$\delta$) to ($\xi$,$\eta$)
ASTRD2XY Astrometry conversion from ($\alpha$,$\delta$) to image (x,y)
ASTREPRO Re-reduce existing astrometry originally measured with ASTROM
ASTROM Astrometry from a digital image.
ASTSN2RD Astrometry conversion from ($\xi$,$\eta$) to ($\alpha$,$\delta$)
ASTSN2XY Astrometry conversion from tangent plane ($\xi$,$\eta$) to image (x,y)
ASTSOLVE Solve for astrometric transformation from image to sky coordinates.
ASTTERMS Evaulate the independent vectors to match an astrometric polynomial function.
ASTXY2RD Astrometry conversion from image (x,y) to ($\alpha$,$\delta$)
ASTXY2SN Astrometry conversion from image (x,y) to tangent plane ($\xi$,$\eta$)
ATMOFIT Fit 1 or 2 gaussians to an astronomical image that is seeing limited.
AUTOCAL Automatic program for creating CCD calibration files.
AUXELEM Compute auxilary orbital elements
AVGCLIP Average over a 3-D array, clipping unusual deviants.
AVGER Temporal averaging of time-series data.
AVGSPEC Robust average of a set of 1-D spectra from FITS files.
AXEXTEND Adjust an axis plot range
BACKSUB Background subtraction from an image.
BADPAR Validate an input parameter against valid entries.
BASPHOTE Circular aperture photometry extraction from images.
BIDR2 Compute the bi-directional reflectance (newer Hapke formula).
BIDR Compute the bi-directional reflectance (old Hapke formula).
BILDMASK Stack a set of bad pixel mask images into one master mask.
BLURMAP Apply spherical blurring to a map
BOXM Find location of a maximum within a sub-array.
BUILDARR Build up a master array by concatenation
CALDATM Find year, month, day, hour, minute, second from Julian Date.
CALIBCHG Calibration structure maintenance utility.
CALIBED Widget for editing CCD calibration information.
CALVAL Validate overscan, cropping region, and calibration file settings.
CAVGSPEC Robust average of a set of 1-D spectra.
CCDCAL Batch mode image calibration program (apply bias, dark and flats)
CCDGAIN Extract and plot CCD gain transfer curve from flat field image data.
CCDPHOT General purpose display and processing of CCD image (FITS) files.
CCDPROC Apply standard CCD image correction steps to a raw image.
CCDSAT Find saturation properties of a CCD from one or more images
CENTROD Compute center of mass of an object aperture.
CGETRNG How to integrate over a circle.
CHIPROT Find the best rotation and offset for one chip against monolith coordinates
CHKNCCAL Review and grade calibration images for nasacam.
CIE2RGB Convert from CIE Chromaticity coordinates to RGB color-space values
CLEAN Remove a PSF from an image via the ``clean'' algorithm.
CLEANDAT Interactive program to eliminate and smooth over bad data points.
CLNSPEC Interactive cleaning of bad pixels in an OSIRIS XD spectrum.
CLONEAST Clone astrometric solutions from one night to another
CLSCAN Scan a group of raw OSIRIS XD frames and find rough spectral location.
COLBIAS Determine and subtract column-wise overscan correction with cropping.
COLCOB Compute the offset from the center-of-light to center-of-body.
COLLAPSE Take a detection image and collapse into a list of unique local maxima
COLORSOL Find the standard color of an unknown star.
CONTAMCHK Check solar system object for contamination from field star.
COORD Given a list of names and JD, return coordinates (RA and Dec).
CPUTIME Return the accumulated user and system times since an arbitrary time.
CRMATCH Create a standard name --- non-standard name correspondence file.
CVTSIXTY General purpose routine for converting between sexigesimal and decimal.
CW_OSIPL Display the various spectra generated by xdavg
DARKADJ Adjust a superdark CCD calibration frame by a multiplicative constant.
DATAMON Summary plot of raw data contained in photometry log file
DBPHOT Add or update observation entries in the photometry data base.
DECPARSE Convert Declination string to radians.
DECSTR Convert declination in radians to an ASCII string.
DEQUOTE Reconvert a string processed by QUOTE, or from the result of a MySQL query.
DERIVER Compute the step-wise derivative of a function of one variable.
DES_SUM Create a summary listing of KBOs in all directories of DES data
DESALT Flag fake objects in .obj files that were originally generated by imsalt
DESTAT to gather pertinent DES statistics and put them into an html file
DEWARP Transforms an image from (x,y) to ($\xi$,$\eta$) accounting for rotation and warping.
DEWP Compute dew point temperature give temperature and relative humidity
DIFREF Compute amount of atmospheric refraction relative to 5000 Angstroms.
DIGIT Digitize from a displayed gif file.
DISPHASE Apply distance and phase angle correction to observed magnitudes.
DISPLAY IDL procedure for initializing the X window display for plotting.
DLOOKER Visual identification and measurement of moving objects in digital images.
DMSTORAD Convert from degrees, minutes, and seconds to radians.
ECCREC Compute coordinates given eccentricy anomaly
EDGEFIT Fit an edge between two signal levels
EDITMASK Interactive image-based editing of a bad-pixel mask
EDTCOORD Display a celestial coordinate and permit editing the value.
EGGTIMER Widget countdown timer
ELEM2XYZ Compute position given orbital elements (2-body Keplerian)
EPH4MOVE Generates ephemeris files for use by the MOVE computer.
EPHCHECK Compare a set of astrometry observations against an ephemeris.
EPHEM Ephemeris generator for solar system objects.
ETUT Compute ET-UT time offset for a given Julian Date
EXISTS Check for file (or directory) existence.
EXPORTER GUI to facilitate exporting a subset of a night's data.
FIELDOBS Real-time display of where objects are in the sky
FILELINE Returns one line from a file at a chosen location.
FINDDATA Find valid file or directory names, using groups of path strings.
FINDER Interactive finder chart tool
FINDMAX Find the interpolated local maximum in a 2-D array.
FINDOBJ Locate image changes with 3-plane color overlays
FINDOBJI Locate image changes with 3-plane color overlays (array version)
FINDSRC Automatic source detection and photometry from a digital image.
FITSBIN Software binning of an image in FITS file format.
FITSEDIT Interactive, widget-based editing of FITS header values.
FIXSNAP Munge a SNAPSHOT format ``FITS'' header and make it legal FITS
FLAGSPEC Interactive marking of bad pixels in an OSIRIS XD spectrum.
FLX2MAG Convert from flux units to magnitudes with errors.
FN_HG1 Evaluate the 1-parameter Henyey-Greenstein phase function.
FN_HG2 Evaluate the 2-parameter Henyey-Greenstein phase function.
FN_HG3 Evaluate the 3-parameter Henyey-Greenstein phase function.
FOCSCAN Summarize and plot focus log files from PCCD.
FOURFIT Fit one or more fourier terms to discrete (periodic) data.
FOURFUNC Compute a Fourier series function (called by fourfit)
FRMDXDY Given two lists of source on field, find the dx,dy offset between lists.
FRMDXYR Given two lists of source on field, find the dx,dy,dr offset between lists.
FSEEING Collect and maintain seeing information for a group of images
FULLJOIN Create the full join, or Cartesian product of two sets.
FUTUREOB Plot geometric circumstances for a solar system object for some years.
FXTM Fix bad time codes from Anderson Mesa CCD software.
GARTH Visual inspector of moving target triplet detections.
GAUSS2D Compute a two dimensional gaussian within an array.
GETANNUL Extract an annulus from a 2-D array.
GETCOLOR Given a list of names and JD, return B-V and V-R colors.
GETNEWID Obtain an id that can be used for a new object based on database information
GETOBLOC Fetch location of observatory given its code
GETPAIR Read two OSIRIS XD data files and return the difference strip image.
GETSALB2 Solve for single scattering albedo given bi-directional reflectance
GETSALB Solve for single scattering albedo given bi-directional reflectance
GETSPEC Extract a point source spectrum from OSIRIS XD data.
GETSTARS Retrieve coordinates from the master star catalog
GETSTRIP Extract a 2-d rectangular strip image from a OSIRIS XD image.
GETTRAN Find and return transformation solution for a given night and instrument
GOODPOLY Robust fitting of a polynomial to data.
GPSPROC Process and average a single day GPS record.
GRIDWT Compute circle overlap weights in a circle within an array.
GXPAR General purpose FITS file header keyword extraction.
HANGLE Compute the local hour angle of an object.
HAPARSE Convert Hour Angle (HA) string to radians.
HARDCOPY Close printer or ps graphics device and spool output.
HARDIM Create a postscript image and/or print from an image.
HASTR Convert an Hour Angle to a string.
HATOJD Find the nearest Julian date for a given hour angle and date.
HEMR Compute the hemispherical reflectance
HGP Compute a single parameter Henyey-Greenstein phase function.
HMSTORAD Convert from hours, minutes, and seconds of Right Ascension to radians.
HRCMODEL Generate synthetic PSF images for the HST ACS/HRC.
HSTJIT Read and interpret HST jitter information.
HSTPSF Find or create a HST PSF file using Tiny Tim.
IM2VID Convert a sequence of images to a video file
IMQUAL Generate a ``grade'' for image quality of input image.
IMSALT Implants fake point-source images into an image of the sky.
INITVC Compute unit vectors for a spherical surface map.
INSLIT Compute flux passing through a slit assuming a gaussian image.
INST2STD Apply photometric transformation from instrumental to standard mags.
INTERP One dimensional interpolation onto a new x grid (both irregular)
INTRSECT Find the intersection or its inverse between two arrays.
IOF2MAG Compute the flux (mJy) of unit surface area (1 km$^2$) with unit reflectivity
ITOOL General purpose image display (front-end for itool\_\_define).
ITOOL To display an image and provide tools for its visualization.
ITOOL_PPLOD Load itool photometry parameters from a file.
ITOOL_PPSAV Save itool photometry parameters to a file.
ITOOL_TEMPLATE Plots profiles of an extracted array of data.
ITOOL_TPANNOUNCE Custom text and graphical-dialog tool, specific to template corruption.
ITOOLIMAGE__DEFINE Define the 'itoolimage' object class.
ITOOLWACPMGR To perform interactive sky selection for faint-comet photometry.
ITOOLWAIMPARMS To display and edit itool image parameters.
ITOOLWAPHPARMS To display and edit itool photometry parameters.
ITOOLWAPIXED To edit individual pixels in an itool image.
ITOOLWAPROFILE To plot profiles of an extracted array of data.
ITOOLWATPMGR To define, edit, and manage itool photometry templates.
JD2YEAR Convert Julian date to decimal year.
JDPARSE Read and parse a Julian Date from a calendar string
JDSTR Convert Julian date into an ASCII string.
JITTER Generate a jitter convolution kernel for one WFPC2 observation.
JITTERK Convert pointing jitter data into a convolution kernel.
JUPLOC Find and extract Jupiter in images and create PDS FITS headers on output.
KBOLIST Create a summary listing of KBOs in a single directory of DES data
KBOMPCK Pre-check and summary for MPC data submission for KBO/Centaur observations
KBOPLAN KBO observing planning table generation
KBOPLOT Interactive plotting tool for the DES mySQL database contents.
KEPLER1 Solve Kepler's Equation (small eccentricity)
LANDSCAP Procedure for initializing the PS device for plotting.
LCFIT Fit a lightcurve function (Fourier series plus phase coefficient).
LCFITSVD Fit a lightcurve function (Fourier series plus phase coefficient).
LCFUN Compute a lightcurve function (Fourier series plus phase coefficient).
LCFUNF Compute a lightcurve function independent variables.
LCLTOEQ Convert from local horizon coordinates to equatorial coordinates
LCLXTREM Find local minima or maxima in a 1-d vector.
LDCALIB Load calibration frames and information as instructed by calib file.
LDCALIR Load calibration information for OSIRIS XD data from a calib file.
LIMBCEN Find center of body from centroid of limb points (Designed for Jupiter).
LINKOBJ2 Cross check source lists from one field and identify moving objects.
LINKOBJ Cross check three source lists from one field and identify moving objects.
LOADKEYS Load FITS header keyword correspondence list from file.
LOADSTAR Load the master star catalog file
LOGERROR Simplified error logging program.
LOGMANIP Widget for editing and manipulating photometry log files.
LOOKER Visual identification and measurement of moving objects in digital images.
LOWESS Lowess smoothing of data.
LPLASTCHK Scan for linkages among a collection of asteroid astrometric measurements
LSIDTIM Compute local sidereal time at a given longitude and time.
LST2JD Compute UT given local sidereal time, longitude and approximate time.
LSTLIM Compute the LST range for time of observation
LTCRV2 Photometric lightcurve reductions with known transformation.
LTCRV2C 2-color lightcurve reductions with known transformation.
LTCRV Photometric lightcurve reductions against a single comparison star.
MAG2FLX Convert from magnitudes to flux units with errors.
MAILMSG Send an email message
MAPSEQ Animate a seqence of PLUTOMEM maps.
MARKDATA Widget for marking/unmarking bad data.
MATCHOBJ Find matches for non-standard names in a correspondence list.
MATCHUP Read a batch of FITS files and create a list of common object exposures.
MAXLOC Find the column-wise, row-wise, or point location of the image maximum.
MAXMIN Return vector [max,min] of input array or vector.
MEANERR2 Calculate the mean and estimated error for a set of weighted data points
MEANERR Calculate the mean and estimated errors for a set of data points
MEDARR_MWB Combine arrays with a median average.
MERGEOBJ Merge a pair of object lists.
MIMIRETC Exposure time and throughput calculator for {\it Mimir}
MKASTINFO Generate a simple astrometric description of an image
MKBIAS Collect and combine CCD bias frames into a superbias frame
MKCALIB Interactive program for creating CCD calibration files.
MKCIRCLE Compute points that lie on a circle
MKDARK Collect and combine CCD dark frames into a superdark frame
MKDESAST Create data file to post into des.ast MySQL database from KBO search data
MKDESOBJ Create data file to post into des.obj MySQL database from KBO search data
MKDESOBS Create data file to post into des\_obs MySQL databse from KBO search data
MKDESXREF Create data file to post into des.xref MySQL database from KBO search data
MKFLAT Collect and combine CCD flat frames into a superflat frame
MKHTMLOG Generate html looker log for posting from .match file
MKNICSKY Create a master sky image from a set of dithered NICMOS images.
MKRUNDATE Create a run date string given a Julian Date.
MMASPLI Splice WIYN MMA images back together.
MOMENT4 Compute various statistical moments of the data.
MON2NUM Convert the name of a month to its integer equivalent.
MOSASTROM Astrometry solution for multi-detector image sets
MOSCAL Apply standard CCD image correction steps to a raw group-FITS image.
MOSCHECK Scan Mosaic astrometry data and look for inconsistencies and problems
MOSCHIPCAL Determine the photometric calibration of a single Mosaic CCD
MOSPHOT Plot Mosaic astrometric solution for DES data and do photometric calibration.
MOSPLOT Plot Mosaic astrometric solution for DES data and do astrometry.
MPCDCVT Convert to and from Minor Planet Center packed designation format.
MSRCOR Spatial correlation souce positions found in multiple lists
MYSQLCMD Send a command to open database and collect the answer.
MYSQLDOC Build a documentation file from internal mySQL documentation.
MYSQLDOCEDIT GUI editor for database documentation system
MYSQLDOCSCAN Scan a database and report discrepancies in the documentation table.
MYSQLQUERY Submit MySQL query and get response as vectors of data (like readcol).
MYSQLSUB Recursive string substitution from mySQL doc table for building documentation
MYSVDFIT Perform a general least squares fit with optional error estimates.
NAIFNAME Convert an ephem standard name to a common name (NAif name scheme)
NASACAMLOAD Load information from NASACAM data into mysql database
NEGATIVE Invert the current display lookup table.
NEWANOM Compute new mean anomaly from old given date.
NEXTFILE Return the next (sorted) filename, from a search path, based upon a pattern.
NIC1SCAN Scan for best spectrum location of a weak-signal NICMOS spectrum.
NIC1SRC Improved 1 source extraction from single NICMOS Grism image data.
NIC2SRC Detangle two sources from single NICMOS Grism image data.
NICINIT Extract initial spectrum and profile from NICMOS Grism image data.
NICMODEL Generate synthetic PSF images for the HST NICMOS Camera
NICPLOT Create a summary plot of the contents of a NICMOS Grism data structure.
NICPROF Update NICMOS observation structure based on a new centerline.
NOBNAME Replace all blanks in a string with an underscore character.
NOBSUPDT Update the number of observations in the undesignated objects list.
NOTERUN Widget to update notes field for runstat and other databases.
NUM_MAG Gives the relative number vs. magnitude of KBOs.
NUM_RATE Gives the relative number vs. apparent motion rate(arcsec/hr) of KBOs.
NUMTOFLIST Convert array of integer numbers to roboccd style filenames and back.
OBJAPPUL Generate a list of nightly appulses for a solar system object.
OBJAST Generate astrometry from Looker (obj) files
OBJCHECK Validate and summarize object positions and astrometry
OBJPRMT Promote version of an object list file to highest version.
OBJRATIO Ratio object spectra to one or more comp star spectra.
OBJREPOR Generate a report about the contents of the object files in a directory.
OBJSTARS Get a list of stars from the USNO A2.0 catalog centered on a solar system object.
OBSDUR Calculate estimate of total duration of an exposure with PCCD.
OBSPLAN Generate a graphical summary of object location(s) for a given night.
OBSPROP Observing proposal planning table generation
OBSWIND Compute possible observing window for a celestial object.
OCCPLOT Plot small pieces of stellar occultation data.
OIS Optimal image subtraction
ONCHIP Extract and optionally plot differential on-chip photometry.
OPENMYSQL Open a mySQL database for operations via a pipe.
OPLERR Overplot data points with accompanying x or y error bars.
OPTAXIS Search for the optical axis in an astronomical image
OPTSPEC Optimal extraction of a point source spectrum from OSIRIS XD data.
ORBVEC Computes orbit orientation vectors from angular orbital elements
OSICLEAN Automatic cleaning of bad and low signal data from OSIRIS XD spectrum
OSIDVFIT Find the linear fit coefficients for a spectrum for each order
OSISLOPE Correct an IR OSIRIS spectrum for the slope problem.
OSISMEAN Compute mean of a set of OSIRIS XD spectra.
P6MODEL Generate synthetic PSF images for the HST WFPC Planetary Camera, Chip 6.
PAMGEN Compute a pixel-area map for an astronomical image
PARSEKEY Extract FITS header information by parsing supplied keys
PC2MODEL Generate synthetic PSF images for the HST WFPC2 Planetary Camera.
PCCD2LOAD Load information from PCCD (automated version) data into mysql database
PCCDLOAD Load information from PCCD (automated version) data into mysql database
PDM2 Period search by phase dispersion minimization ($\chi^2$ based)
PDM2DIS Phase disconnect shift search by phase dispersion minimization ($\theta$ based).
PDM2SHIF Zero-point shift search by phase dispersion minimization ($\theta$ based).
PDM Period search by phase dispersion minimization ($\theta$ based).
PDMSHIF Zero-point shift search by phase dispersion minimization ($\theta$ based).
PERSER Automated asteroid period search tool.
PFCAMFIX Fix and reformat Lick 120$''$ prime focus camera data.
PHASEBIN Compute a phase binned average lightcurve
PHOT2DB Process a file of external photometry and add to phot database.
PHOTCAL Photometric calibration using two lists of partially overlapping sources.
PHOTISO Compute aperture photometry and grade sources for field contamination
PHOTPHOT Photometry from photographic image data.
PHOTPRMT Promote version of a photometry log file to highest version.
PHOTRED Reduction of non-variable point source absolute photometry.
PICKER Widget for selecting a text item from a list.
PICKIM Interactive program to select best image from cube for SL9 data.
PIXWT Circle-rectangle overlap area computation.
PLAST Support routine for calling ``PLAST'' to get asteroids on an image.
PLASTEXT Batch mode extraction of PLAST asteroid lists.
PLATLON Compute viewing and illumination geometry for Pluto
PLCH_FUN Two 2-d gaussian images, support routine for PLCHFIT.
PLCHFIT Two gaussian fit to an image of the Pluto-Charon system.
PLOTGLOB Plot a globe projection with latitude and longitude lines
PLOTPHOT Plot extinction fits from Tholen's ltcrv program.
PLOTSN Analyze a vector and retrieve the signal-to-noise ratio.
PLOTSPEC Plot OSIRIS XD spectral data with wavelength scale.
PLPEDIT Interactive editing of photometry data files.
PLREDUC Computes the standard magnitude of Pluto for each image per observing night.
PNTCOL Collate pointing data from astrometry results and image headers.
PNTFIT2 Fit model to telescope pointing data.
PNTFIT3 Fit model to telescope pointing data.
PNTFIX3 Compute the pointing correction as used by MOVE at Anderson Mesa
PORTRAIT IDL procedure for initializing the PS device for portrait mode plotting.
POSTFILTCL Post-filter the vclass mySQL table removing uninteresting objects
PPMSPRMT Promote version of photometry parmameter file to highest version.
PPOLEPA Compute the position angle of Pluto's pole on the plane of the sky
PRIVAL Reduce an angle to its principal value (0 $\leq \Theta < 2\pi$).
PSFFIT Fit a numerical PSF to one or more sources in an image.
PSFGEN Generate PSF files for a set of images
PSFSTACK Generate an average numerical psf by stacking observed images.
PUTTRAN Add or replace transformation solution for a given
PWD Print current working directory.
QANNOUNC Scrollable text display widget with true and false response buttons.
QINPUT Prompt user for input using a popup widget.
QUOTE Convert a string into one safe for including in a mySQL query
RADP Extract point-wise radial ``profile'' from image data.
RADTODMS Convert an angle from radians to degrees, minutes, and seconds.
RADTOHMS Convert from radians to hours, minutes, and seconds of right ascension.
RANGEPAR Parse a string with numbers and ranges to get an expanded list of numbers.
RAPARSE Convert Right Ascension (RA) string to radians.
RASTR Convert RA in radians to hours, minutes, and seconds (ASCII string).
RAW1CAT Determine standard magnitudes of isolated sources for the raw1 catalog.
RAW2CAT Determine standard magnitudes of crowded sources for the raw2 catalog.
RCGFIT Fit a radial gaussian function to the input data (no linear term).
RDAINFO Read final astrometry information file.
RDAST Read final astrometry data file.
RDASTFC Read an astrometry fit coefficient file.
RDAT1I Read and return a one dimensional 2-byte integer vector.
RDAT1R Read and return a one dimensional single precision floating point vector.
RDAT2I Read and return a two dimensional two byte integer vector.
RDAT2R Read and return a two dimensional single precision floating point vector.
RDAT2U Read and return a two dimensional two byte unsigned integer vector.
RDBYT Read and return a two dimensional byte array from an animation file.
RDCTIOPH Reads raw card image CTIO photometry data files.
RDDAT Display the X and Y value of the cursor in a plot
RDFLT Read and return a two dimensional byte array from an animation file.
RDGRAB Read raw binary IRTF-grabber1 format data files.
RDIMG Read and return the two images in an old style MaxEnt map.
RDKEYLIS Read a correspondence list file into arrays.
RDLAND2 Read the Combined Landolt Standard system photometry file.
RDLAND Read the Landolt Standards data file.
RDLPLAST Read a Bowell format asteroid cross reference file (lplast.xrft)
RDMATCH Read a standard name --- non-standard name correspondence file.
RDNICOBS Read a NICMOS observation set description file.
RDOBJDES Read in a file in the format of newobj.dat for use
RDOBLIST Read a object list from a file.
RDOBSCOD Read standard observatory code data file.
RDOCCPHT Read a Occultation Photometer data file.
RDPHALT Reads photometry from an alternate format basphote log file.
RDPHOCAT Read a photometry standard catalog from a file.
RDPHOT2 Reads the original BASPHOTC photometry log file.
RDPHOT3 Reads photometry from a reduced photometry file (see WRPHOT)
RDPHOT Reads photometry from a basphotc log file.
RDPLAST Read ``plast'' output files (object lists for astrometry)
RDPOINT Read a raw ASCII format pointing data file as produced by MOVE.
RDPRICAT Read data from a private star catalog.
RDRAW Read and return a two dimensional byte array from a raw animation file.
RDRAWAST Read raw astrometry data file.
RDREDUC Reader for a reductor info file (reduc.inf)
RDREF Read a astrometry support (.ref) file.
RDSTARC Read refnet based star catalog files.
RDTBL Read the data from the table file from one night of OSIRIS observations
RDTFILE Reads the template file, tfile.dat, for a given night.
READTIL Read and return the two images in a MaxEnt tile map file.
RECSPH Convert from rectangular to spherical coordinates
REDFITS Apply standard CCD processing steps to a raw CCD image.
REDUC Photometry reduction widget for using reductor.
REDUCPRMT Promote version of a reductor info file to highest version.
REDUCTOR Automated photometry reduction tool.
REFEXT Batch mode extraction of REFNET star catalog fields in support of ASTROM
REFGEN Generate a source/catalog cross-reference list
REFNET Support routine for calling ``REFNET'' to get stars from master catalogs.
REFRAC Apply atmospheric refraction to a ``true'' zenith angle
RELPATH Prepend a path to the file name if file starts with {\tt +}
REMFIT Remove old pointing model from new data, create new pointing map data.
RENDER Render a rectangular projection map to a sphere.
REPCHAR Replace a target string with a new string in string or string array.
REPHOT Reprocess photometry data set by re-extracting from images.
REPWRITE Update file by replacing or adding line of information
RESCALE Scale data for plotting from one range to another.
RFGFIT Fit a radial gaussian to the input data (no linear term, width fixed).
RGFIT Fit a radial gaussian function and 2nd order polynominal to the input data.
RINGPROF Compute a surface brightness profile.
ROBOCCDLOAD Load information from Roboccd (automated version) data into mysql database
ROBOMEAN Robust statistical moments of the data.
ROBOSVD Robust SVD linear regression fit using mysvdfit
ROTPOINT Rotate x,y,z point(s) about arbitrary axis.
ROTVEC Rotate 3-D vectors from one coordinate system to another
ROUND round a floating point number.
RQGFIT Fit a radial gaussian function to the input data (no linear term).
SAFESALB Filter to enforce a valid range of single scattering albedo [0,1]
SALB Compute single particle scattering albedo.
SALTDES2 Implant fake objects into DES data, second stage addition of objects.
SALTDES Implant fake objects into all relevant images on one night of DES data.
SAVESTAR Save the master star catalog file
SC_BCHECK Search a star catalog for the number of stars near a given position
SC_NEAREST Find the nearest N stars from a point in a star catalog.
SC_PSTAR Search a star catalog for an isolated star near a given position.
SC_REGION Extract a region of a star catalog about some location.
SEEING Given an astronomical image, determine the image quality (seeing).
SEERAD Display a radial profile at X and Y value of the cursor
SETCOLOR Set a 24-bit color value for plotting on 24-bit direct graphics or Postscript
SETPAGE Set size and location of plot on page to center the output.
SETUSYM Set the user defined symbol to one of many shapes.
SETWIN Set current draw window, create if needed.
SHANELIST convert KBO target list to Lick Observatory Shane 3m telescope file
SHOWELEM Print out current osculating orbital elements for a solar system object.
SHOWSRC Show image with source lists and astrometric references overlain.
SIFTSTAR Generate filtered lists of stars from a single image tagged by crowding
SIGRATIO Compute the relative signal level between a set of spectra (1-d vectors).
SINCFLTR Pass 1-d data through a low-pass filter (damped sinc).
SINT2D Sinc interpolation of a 2-D array of data.
SINT Sinc interpolation of a 1-D vector of data.
SINTERP4 Four-fold sinc interpolation of a vector of data.
SKYFIT Determine a 2-d polynomial fit to sky background in an image.
SKYIM Calculate a smooth sky image from 2-d polynomial fit coefficients
SKYMAT Compute the sky plane rotation matrix from angular coordinates
SKYSCLIM Compute stretch range for a hard stretch on the background in an image.
SL9PROC Interactive program to process and crop image for SL9 data.
SLEWDUR Estimate the time to slew the telescope from one location to another.
SLIDEFIL Sliding spatial filter on time series data.
SLOPE Compute slope of a line using part of the data.
SMPLPRB Sample a probability function to facilitate drawing random numbers from it.
SORTCUBE Sort an image cube by brightness at each pixel
SPEC2CIE Convert from reflectance spectrum to CIE Chromaticity coordinates
SPHREC Convert from spherical to rectangular coordinates
SPOTRM Spot remover for images
SRCAST Compute ra,dec for all objects in a source list (see findsrc).
SS_ET Simple spectral extraction tool
SS_EXTIN Simple Spectra - detemine differential extinction
SS_GROUP Simple Spectr
SSGEOM Compute Sun and Earth distance and phase angle for solar system object.
SSHIFT2D Shift a 2-D array using a damped sinc function for the fractional part.
SSHIFT Shift data using a damped sinc function for fractional part.
SSPOS Interactive program for generating solar system body ephemerides.
STACKER Stack (co-add) image while registering images.
STAGE1CAT Generates the Stage1 catalog for a given Raw1 catalog
STAGE2CAT Generates the Stage2 catalog for a given Raw2 catalog
STAGESELECT Selects catalog stars for a given RA/Dec range.
STAR_FUN Single 2-d gaussian image, support routine for STARFIT.
STARCAT Retreive coordinates from the star catalogs.
STARCPRMT Promote version of a star catalog file to highest version.
STARFIT Single gaussian fit to a stellar image.
STARPROC Collect and process final (standard) star photometry
STATS Compute and print statistics plus plot histogram of data.
STDCHECK Determine if object is in a given standard catalog.
STRB36 Convert an integer into a Base 36 formatted string.
STRB62 Convert an integer into a Base 62 formatted string.
SUMANN Integrate over an annulus.
SYNBIAS Create a synthetic CCD bias frame with optional overscan.
SYNCALIB Create a synthetic suite of calibration image
SYNDARK Create a synthetic CCD dark frame with optional overscan
SYNFLAT Create a synthetic flat frame with optional overscan
SYNSTAR2 Compute a synthetic (Lorentizian) star image.
SYNSTAR Compute a synthetic (gaussian) star image.
TBLPARSE Determine properties and problems from the table file with OSIRIS data
TMPLINFO Generate information about a template image based on an image header
TNOOBS Real-time planning and field selection tool for TNO survey observations.
TNORECOV Real-time planning and field selection tool for TNO survey observations.
TOBACKSL Convert forward slash (/) to backslash ($\backslash$) in string.
TRANSF Determine transformation coefficients from instrumental to standard mags.
TRIMRANK Remove dimensions of 1 thus returning the lowest possible rank for input
TVGRAB Grab plot window and save to a portable image file.
TVMAPS Display a full set of Pluto/Charon model .til maps on the current display.
TVTIL Display a Pluto/Charon .til map as an image on the current display.
UNIQUEID Create a unique identifying string
VIEWTEXT View a string, or string array, of text in a scrollable text widget.
WEDGE Compute and return a gray scale step wedge.
WFC3MODEL Generate synthetic PSF images for the HST WFC3 UVIS Camera.
WFPC2_DISTORTED Compute inverse of the wfpc2\_metric function.
WINDSTR Convert a wind direction angle to a string name (or back).
WRASTFC Write an astrometry fit coefficient file.
WRBOPHOT Write a simple photometry data file.
WRCALB Save contents of a calibration structure to a file.
WRCALIR Write calibration information for OSIRIS XD data to a calib file.
WRMATCH Write a standard name --- non-standard name correspondence file.
WROBLIST Write an object list to a file.
WRPHALT Write a photometry log file.
WRPHOCAT Write a photometry standard catalog file.
WRPHOT Write a standard raw photometry data file (Pluto format).
WRREDUC Write a reductor info file (reduc.inf)
WRREF Write a astrometry support (.ref) file.
WRSTARC Write a binary version of a star catalog.
WRTBL Update the table file of a night's OSIRIS data
XDAVG Interactive tool for combining and correcting OSIRIS XD spectra.
XDESIG Digest and record Minor Planet Center designation cross references.
XDSPEC End-to-end reduction tool for OSIRIS XD spectral data.
XORACLE Display ``oracle'' animation image sequences.
XRUNPLOT Display a complete graphical summary of ``plutomem'' output logs.
YEAR2JD Convert decimal year to Julian date (reverse of jd2year).
ZPLOT Plot differential refraction as a function of wavelength.


Interested in how I generated this information? Click to find out more.