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 value 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 |
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) |
FILE_LAUNCH | Launch a file using default application of the operating system |
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 |
GET_PIPE_FILESIZE | Determine the number of bytes in a unit opened as a pipe with SPAWN |
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. |
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 |
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. |
MATCH2 | Find the matches for each element of two arrays. |
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 an 2 element vector |
N_BYTES | Return the number of bytes in an IDL variable |
NINT | Like intrinsic ROUND() function but returns integer instead of long |
NULLTRIM | Delete all characters after, and including, the 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' |
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 columns into IDL vectors |
READFMT | Quickly read a file of fixed-format ASCII columns into IDL vectors |
READ_KEY | Like GET_KBRD but returns a code for escape sequences. |
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. |
SELECT_W | Allow user to interactively select from a list of strings |
SPEC_DIR | Complete specification of a file name using default disk & directory |
STORE_ARRAY | Insert one array into another, adjusting dimensions if necessary |
STRCOMPRESS2 | Remove blanks around specified spaces in a string |
STRN | Convert a number to a string and remove padded blanks. |
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. |
TO_HEX | Translate a decimal integer to a hex string. |
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 size of a parameter |