![]() |
Institut für Astronomie und AstrophysikAbteilung AstronomieSand 1, D-72076 Tübingen, Germany |
![]() |
This subdirectory contains the IDL procedures, mostly written by Don Lindler, (ACC/Goddard) to create and access an IDL database. These database procedures are currently used by the ASTRO-UIT, HST-GHRS, HST-STIS, ALEXIS and SOHO science teams. The LaTex file DATABASE.TEX in the /text directory describes the use of the database procedures with an emphasis on astronomical applications. Further information on the database software is available in Chapter 3 and Appendix J of "A User's Guide to the GHRS Software" available as a postscript file or as .html help
The database procedures require the non-standard system variables !PRIV, !TEXTOUT, and !TEXTUNIT. These can be added to the IDL session using the procedure ASTROLIB.
Sample astronomical catalogs, formatted as IDL databases, are available in the /zdbase directory. These include the Yale Bright Star Catalog, the RC3 Galaxy catalog, and a catalog of HST observations.
Due to a bug in the procedures DB_ENT2EXT and DB_ENT2HOST prior to August 1995,
databases created with the /IEEE keyword on non-IEEE machines did not
properly format multiple-valued items. A procedure DBREPAIR
is available from Wayne
Landsman which can fix improperly created databases.
| DB_ENT2EXT | Convert a database entry to external (IEEE) data format |
| DB_ENT2HOST | Converts a database entry from external data format to host format. |
| DB_INFO | Function to obtain information on opened data base file(s) |
| DB_ITEM | Returns the item numbers and other info. for an item name. |
| DB_ITEM_INFO | routine to return information on selected item(s) in the opened data bases. |
| DB_OR | Combine two vectors of entry numbers, removing duplicate values. |
| DB_TITLES | Print database name and title. Called by DBHELP |
| DBBUILD | Build a database by appending new values for every item. |
| DBCIRCLE | Find sources in a database within specified radius of specified center |
| DBCLOSE | procedure to close a data base file |
| DBCOMPARE | Display two entries in an IDL database side by side in a column format |
| DBCOMPRESS | Compress a .dbf database file after a call to DBDELETE |
| DBCREATE | Create a new data base (.dbf), index (.dbx) or description (.dbh) file |
| DBDELETE | Deletes specified entries from data base |
| DBEDIT | Interactively edit specified fields in a database. |
| DBEDIT_BASIC | Subroutine of DBEDIT_BASIC to edit a database on a dumb terminal. |
| DBEXT | Extract values of up to 12 items from an IDL database |
| DBEXT_DBF | Subroutine of DBEXT to extract values of up to 18 items from a database |
| DBEXT_IND | routine to read a indexed item values from index file |
| DBFIND() | Search data base for entries with specified characteristics |
| DBFIND_ENTRY | Subroutine of DBFIND to perform an entry number search |
| DBFIND_SORT | Subroutine of DBFIND to perform a search using sorted values |
| DBFPARSE | Parse the search string supplied to DBFIND. Not a standalone routine |
| DBGET | Find entry numbers which contain specified values of a given item. |
| DBHELP | List available databases or items in the currently open database |
| DBINDEX | Procedure to create index file for data base (V5.2 or later) |
| DBINDEX_BLK | Subroutine of DBINDEX to create associated variable of correct datatype |
| DBMATCH | Find the entry number in a database for each element of item values |
| DBOPEN | Routine to open an IDL database |
| DBPRINT | Procedure to print specified items from a list of database entries |
| DBPUT | Procedure to place a new value for a specified item into a data base file entry. |
| DBRD | procedure to read an entry from a data base file or from linked multiple databases. |
| DBSEARCH | Subroutine of DBFIND() to search a vector for specified values |
| DBSORT | Routine to sort list of entries in data base |
| DBTARGET | Find sources in a database within specified radius of specified target |
| DBTITLE | function to create title line for routine dbprint |
| DBUPDATE | Update columns of data in a database -- inverse of DBEXT |
| DBVAL | procedure to extract value(s) of the specified item from a data base file entry. |
| DBWRT | procedure to update or add a new entry to a data base |
| DBXPUT | routine to replace value of an item in a data base entry |
| DBXVAL | Quickly return a value of the specified item number |
| IMDBASE | Find the sources in an IDL database that are located on a given image. |
[Home Page] [Software, Documentation] [IDL Documentation] [Quick Reference] [Feedback]