December 1999 update: Details about the new version (2.11.3) can be found in the release and system notes.

In order to use the new version of IRAF on the Suns, you must make sure that there are no IRAF commands in your $PATH ahead of /usr/local/bin (i.e. which cl should yield: /usr/local/bin/cl; if not, type: setenv PATH /usr/local/bin:$PATH).

Before running the new version for the first time, type mkiraf (which will (re)initialize your login.cl file) from /YOUR/IRAF/DIRECTORY, which will typically be something under your home directory, like: ~/iraf; except that within IRAF files, it is called home$.

You will then need to edit login.cl, and more specifically at least the variable imdir. (Failure to do so is likely to result in errors.) You should also add a line of the form:

set graphcap = /YOUR/IRAF/DIRECTORY/graphcap
where /YOUR/IRAF/DIRECTORY/graphcap is the location of your personal graphcap file.

You can take the global graphcap file (located in /usr/local/pkg/iraf/iraf/dev/) as a starting point for your personal file; e.g.:

cp /usr/local/pkg/iraf/iraf/dev/graphcap ~/iraf/
You will have to replace all the strings `imtool,,' in your graphcap file with `imtool,/YOUR/IRAF/DIRECTORY/imt1,', where /YOUR/IRAF/DIRECTORY/imt1 is the location of your pipes, as explained below. (Please note that in the graphcap file, you must specify the absolute path of the pipes. Shortcuts such as ~/iraf or home$ do not work, so the path must start with a ``/''.)

You need to create pipes (once) in order to be able to display images. From your /YOUR/IRAF/DIRECTORY/ directory, type the following commands:

	mknod imt1i p
	mknod imt1o p
	ln -s imt1o imt1
Whenever using a display such as SAOimage, you will need to type the following:
	saoimage -idev ~/iraf/imt1o -odev ~/iraf/imt1i +imtool
(instead of the plain saoimage), assuming this is where your pipes are.

Similarly, with Ximtool, use (on a single line):

	ximtool -xrm  "*input_fifo:$HOME/iraf/imt1i" 
	        -xrm "*output_fifo:$HOME/iraf/imt1o"
(Credit goes to David Reitzel for figuring out this last syntax.)

This avoids conflicts between different users trying to access the same display on the same system at the same time, since this gives you your own. (If you are going to run multiple concurrent versions of IRAF, you should probably create as many pipes as needed, calling them imt2, imt3, ...)

If you run IRAF from several different directories, you can repeat those operations in each, or you can edit each of your login.cl files to have your graphcap variable reference the one in the ``main'' directory where you have your pipes (so that you do not have to create all those files in each directory, which makes it easier to maintain).


It is not possible to access remote tapes with the current configuration. This could be implemented, but at a great maintenance cost we would rather avoid.

When using a local tape drive, you may not allocate the drive, but this does not matter since you do not have to in order to gain access to the drive.


We currently have the following ``third-party'' (i.e. non-NOAO) CL packages installed:

  • iuetools 1.1 (last change: 2002-02-21)
  • nicred 1.8.2
  • pros 2.5.1
  • rvsao 2.2.4 (last change: 2002-02-15)
  • stsdas/tables 2.3 (last change: 2001-06-25)
  • synphot 20010621 (last change: 2001-06-25)
  • If you want additional packages (or a newer version of those listed above) to be installed, please send e-mail indicating where they can be downloaded from.