Landsman AstroContrib Library
The following is a listing of the entire contents of this library for IDL.
Click on an individual procedure name to view its header and
source code. This listing
is a shortened form of the much longer
entire library help file. This may be handy for
text searchs, be beware that some of these are huge and may take a long
time to load or even crash your browser.
Last modified: Thu Dec 21 21:17:19 2000.
List of Routines
- BREAK_FILE Break a filename into its component parts. Given a file name, break the filename into the parts of disk/logical, the directory, the filename, the extension, and the file version (for VMS)
- CONCAT_DIR To concatenate directory and file names for current OS. The given file name is appended to the given directory name with the format appropriate to the current operating system.
- DATATYPE() Returns the data type of a variable. This routine returns the data type of a variable in a format specified by the optional flag parameter.
- DATA_CHK (uses IDL size function results)
- FDECOMP Routine to decompose a file name for any operating system
- FILEPATH Given the name of a file in the IDL distribution, FILEPATH returns the fully-qualified path to use in opening the file. Operating system dependencies are taken into consideration. This routine is used by RSI to make the User Library portable.
- FILE_EXIST false(0) if no files found
- FILE_STAT Project : SOHO - SSW Name : FILE_STAT() Purpose : Vector version of FSTAT Category : Utility, Operating_system Explanation : Vector version of FSTAT Syntax : Result = FILE_STAT( FILES )
- FIND_FILE Project : SOHO - CDS Name : FIND_FILE() Purpose : Fixing builtin FINDFILE() problem
- FIND_FILES Project : SOHO - CDS Name : FIND_FILES Purpose : Find multiple files in a multiple path
- GETTOK Retrieve the first part of the string up to a specified character GET TOKen - Retrieve first part of string until the character char is encountered.
- IDL5TO4 Project : SOHO - CDS Name : IDL5TO4 Purpose : Convert IDL/v5 array[] syntax to IDL/v4 array() syntax. Category : Utility Explanation : In IDL version 5, square brackets were introduced as an alternate way of referencing an array, to avoid confusion
- IDLV4_TO_V5 Modify an IDL V4.0 (or earlier) procedure such that variables are indexed using square brackets, as allowed (and suggested) within IDL V5.0 and later
- MAN Provides online documentation for IDL topics. If the current graphics device supports widgets, a graphical user interface is used. Otherwise, a more basic version which is a cross between Unix man pages and VMS online help is used. This routine can emulate the V3.x online help system in V4.x and later.
- MATCH Routine to match values in two vectors.
- MPBASIC Provides on-line documentation for IDL topics. The style is a cross between Unix man pages and VMS on-line help. The help is organized in a two level hierarchy --- Level 1 is the global subject, and Level 2 supplies help on subjects within each global subject. If !D.WINDOW is not -1, (window system in use) the mouse is used to prompt for subjects; otherwise, the normal tty interface is used. This routine is used when in Widget IDL and widgets are not available.
- OS_FAMILY Return the current operating system as in !VERSION.OS_FAMILY
- REMOVE Contract a vector or up to 7 vectors by removing specified elements
- TAG_EXIST() To test whether a tag name exists in a structure. Routine obtains a list of tagnames and tests whether the requested one exists or not. The search is recursive so if any tag names in the structure are themselves structures the search drops down to that level. (However, see the keyword TOP_LEVEL).