Getting Started Documentation Glish Learn More Programming Contact Us
Version 1.9 Build 1556
News FAQ
Search Home


next up previous contents index
Next: table - Constructor Up: table - Module Previous: table - Module


table - Tool



Package utility
Module table


Postscript file available

Access tables from Glish


Description
table is the tool that contains all the tool functions relevant for table handling. To make a table tool, use the constructor.

Constructors
table Construct table tool
tablefromascii Create an AIPS++ table from an ASCII format
tablefromfits Create an AIPS++ table from binary FITS
Functions
addcols add one or more columns
addreadmeline add a readme line to the info record
addrows add a specified number of rows
browse browse a table using a graphical browser
calc Calculate an expression on a table
close close the table tool
colarraytype return the column array type
coldatatype return the column data type
colfieldnames get the names of fields in a keyword in a column
colkeywordnames get the names of all keywords in a column
colnames return the names of the columns
copy copy a table
copyrows copy rows from this table to another
datachanged has data changed in table?
done end the table tool
endianformat get the endian format used for this table
fieldnames get the names of fields in a table keyword
flush flush the current contents to disk
getcell get a specific cell
getcellslice get a slice from a specific cell
getcol get a specific column
getcoldesc get the description of a specific column
getcolkeyword get value of specific column keyword
getcolkeywords get values of all keywords for a column
getcolshapestring get shape of arrays in a specific column
getcolslice get a slice from a specific column
getdesc get the table description
getdminfo get the info about data managers
getkeyword get value of specific table keyword
getkeywords get values of all table keywords
getvarcol get a specific column (for variable arrays)
haslock has this process a lock on the table?
info get the info record
iscelldefined test if a specific cell contains a value
ismultiused is the table in use in another process?
isscalarcol is the specified column scalar?
isvarcol tell if column contains variable shaped arrays
iswritable is the table writable?
keywordnames get the names of all table keywords
lock acquire a lock on the table
lockoptions get the lock options used for this table
name return name on disk
ncols return number of columns
nrows return number of rows
ok Is the table tool ok?
putcell put a specific cell
putcellslice put a slice into a specific cell
putcol put a specific column
putcolkeyword put a specific keyword for a column
putcolkeywords put multiple keywords for a column
putcolslice put a slice into a specific column
putinfo set the info record
putkeyword put a specific table keyword
putkeywords put multiple table keywords
putvarcol put a specific column (for variable arrays)
query Make a table from a query
removecolkeyword remove a specific keyword for a column
removecols remove one or more columns
removekeyword remove a specific table keyword
removerows remove the specified rows
renamecol rename a column
resync resync the table tool with table file
rownumbers return the row numbers in the (reference) table
selectrows Make a table from a selection of rows
setmaxcachesize set maximum cache size for column in the table
summary summarize the contents of the table
toascii Write AIPS++ table into an ASCII format
unlock unlock and flush the table




next up previous contents index
Next: table - Constructor Up: table - Module Previous: table - Module   Contents   Index
Please send questions or comments about AIPS++ to aips2-request@nrao.edu.
Copyright © 1995-2000 Associated Universities Inc., Washington, D.C.

Return to AIPS++ Home Page
2006-10-15