CIMA Software Components

The currently available software components of CIMA

CIMA is more than just the observing tool - in fact, the observing tool is just a part of a bigger package called the CIMA software package. This package consists mostly of Tcl/Tk code and the various programs are launched from /home/cima/bin. There is also a another package called the CIMA WAPP software which contains the WAPP software, the special Tcl/Tk interpreter used by CIMA and support libraries.

The CIMA software

The following is a list of the currently installed software components of CIMA:

All CIMA software components recognize the following general options that are part of the CIMA version selection system:

The usage of '--' instead of just '-' for the selection options is to separate those general options (which all CIMA programs understand) from program specific options.

The select_cima script can be used to set up a default version. It accepts all the options listed above except the --D option. If no option is given, it will provide you with a text-based menu. select_cima also recognize a special option:

The CIMA WAPP software

The CIMA WAPP package is a software package of compiled C-code that contains the WAPP software, the special Tcl/Tk-interpreter used by CIMA and common support libraries. Only one version of the CIMA WAPP package is installed, so there is no possibility to select between different versions like for the CIMA software. Most of the CIMA WAPP software is used internally by the WAPPs and the CIMA system, but there are a few programs that can be of use for the observer. They are also located in /home/cima/bin. Several of these programs can be run either on Linux or on Solaris computers.

The following is a list of the publically available software components of CIMA WAPP package:

The /home/cima/bin directory

Anyone who looks at the /home/cima/bin directory will notice that none of the above-mentioned programs actually reside in this directory (and the /home/cima/bin directory doesn't exist either --- it is a symbolic link to another directory in the /home/cima structure). Instead all these programs are symbolic links pointing either to a script called 'cima_selector' (for CIMA software) or to a script called 'cima_launcher' (for CIMA WAPP software). The 'cima_selector' script is used for CIMA software and is the one that handles the version selection. The 'cima_launcher' is used for the CIMA WAPP software and checks which compiled version is needed depending on which computer architecture the program is going to run on.

You can return to the main CIMA page by clicking here.

This page is administered by Prakash Atreya ( patreya (a) naic . edu ) and was last updated on 26 September 2008.