utils
- class utils[source]
Utility component, verified, xml translator
Methods Summary
Returns detailed information from the last CASA C++ exception (i.e., AipsError).
Clears the CASA C++ exception information.
Removes all directories from the data path.
Returns a description string that includes the version information and the descriptive string..
Returns the default data path.
Returns the value of the agg parameter used at startup.
Returns the value of the cachedir parameter used at startup.
Returns the value of the nogui parameter used at startup.
Returns the list of directories that are currently in the data path.
Returns the value of the pipeline parameter used at startup.
get path to python executable
getrc method
returns host information
returns True if initalization was performed; returns False if initialization was already done
get the tables locked by this process
maximum number an C++ int can hold
maximum number an C++ long can hold
path to the measures data
minimum number an C++ int can hold
minimum number an C++ long can hold
returns record containing the URI for the CASAtools registry which can be used by other unix processes to access the registry
Remove a service from the registry using the URI for the service.
removetable method
If the provided path already represents a file or a directory, it is returned.
path to the measures data.
returns record containing the information about the services that have been registered with CASAtools
Set path to the measures data.
Sets the data path to the specified list of directories.
Set path to the measures data.
python is shutting down cleanup anything that is outstanding
Currently this only returns the pid of the process locking the table (lockpid), if the lock is permanent (lockperm), and the status (lockstatus) – ’not in use’, ’open’, ’read’, ’write’, or ’unknown’.
test variant convesion
Construct a utility tool
Returns a four element vector representing the version (major, minor, patch and feature).
The descriptive string describes a particular packaged version.
Returns a description string that includes the version information and the descriptive string..
Returns a description string that includes the version information and the descriptive string..
Returns the target instrument.
- c_exception()[source]
Returns detailed information from the last CASA C++ exception (i.e., AipsError). The exception message and the stack trace (mangled; use the shell’s c++filt to demangle) from the last CASA C++ exception. The information is from the last one generated and may not represent an exception from the last action; c_exception_clear can be used to remove stale information. The information’s exception might also have been caught in the C++ code and not have been translated into a Python-level exception.
- c_exception_clear()[source]
Clears the CASA C++ exception information. This allows the user to be sure that information retrieved using c_exception is not from an exception in the distant past.
- compare_version(comparitor='', vec='')[source]
Returns a description string that includes the version information and the descriptive string..
Parameters
comparitor (string='')
- what sort of comparison to do, one of >, <, <=, >=, ==, = !=vec (intVec='')
- vector to use to compare current version number against vec
Returns
bool
- defaultpath()[source]
Returns the default data path. This path is used unless the user has set the current path to something else using the setpath function.
- getpipeline()[source]
Returns the value of the pipeline parameter used at startup. Defaults to False.
- getrc(rcvar='')[source]
getrc method
Parameters
rcvar (string='')
- Returns the value of the rc variable given. If no value is give it returns the root directory of CASA.
Returns
string
- initialize(python_path='')[source]
returns True if initalization was performed; returns False if initialization was already done
Parameters
python_path (string='')
- path to python executable
Returns
bool
- registry()[source]
returns record containing the URI for the CASAtools registry which can be used by other unix processes to access the registry
- remove_service(uri='')[source]
Remove a service from the registry using the URI for the service. The URI should be a string that looks something like “0.0.0.0:34101”. This function returns True if the removal was successful. Otherwise, it returns False.
Parameters
uri (string='')
- uri (Address) of the service to remove.
Returns
bool
- removetable(tablenames='')[source]
removetable method
Parameters
tablenames (stringVec='')
- Removes tables safely
Returns
bool
- resolve(path='')[source]
If the provided path already represents a file or a directory, it is returned. If it does not, this function tries to find a complete path by matching up this partial directory with the elements of the data path.
Parameters
path (string='')
- path to be expanded
Returns
string
- rundata()[source]
path to the measures data. This function is deprecated measurespath should be used instead.
- services()[source]
returns record containing the information about the services that have been registered with CASAtools
- setmeasurespath(path='')[source]
Set path to the measures data. Must be called during initalization before Measures module is initialized.
Parameters
path (string='')
- path to IERS data
- setpath(dirs='')[source]
Sets the data path to the specified list of directories. Returns True if all directories were added returns False otherwise.
Parameters
dirs (stringVec='')
- directories that should constitute the data path
Returns
bool
- setrundata(path='')[source]
Set path to the measures data. Must be called during initalization before Measures module is initialized. This function is deprecated. setmeasurespath should be used instead.
Parameters
path (string='')
- path to IERS data
- tableinfo(tablename='')[source]
Currently this only returns the pid of the process locking the table (lockpid), if the lock is permanent (lockperm), and the status (lockstatus) – ’not in use’, ’open’, ’read’, ’write’, or ’unknown’. However, the hope is that this will eventually return a complete description of the table.
Parameters
tablename (string='')
- path to table
Returns
record
- tryit(input='')[source]
test variant convesion
Parameters
input (record='')
- testing variant
Returns
double
- version()[source]
Returns a four element vector representing the version (major, minor, patch and feature).
- version_desc()[source]
The descriptive string describes a particular packaged version. During a development cycle there are different sorts of packaged distributions. For example, a development version (“DEV”) or a release version (“REL”).
- version_info()[source]
Returns a description string that includes the version information and the descriptive string..