suntoiraf input
names
List of raster files to be converted. The output image names will be
the same as the individual input file names with a ".imh" appended
(assuming that you are using the Old Image Format). Rasterfiles with
an extension of `.ras', will have the extension omitted. The images will
appear in the same directory as the raster files, typically the Unix
login directory when the task is used within an imtool R_DISPOSE string.
apply_lut = yes
Apply the lookup table translation to each pixel? If apply_lut =
no, the pixel values will be taken directly from the raster file. If
apply_lut = yes, an NTSC weighted translation from the rasterfile's
color lookup table will be applied to each pixel to convert to grayscale.
delete = no
Delete the rasterfile after making the image? This is useful for making
automated (Unix or IRAF) scripts for producing photographic or other hardcopy.
verbose = yes
Print informative information while the tranformation is occuring?
listonly = no
List the rasterfile header information instead?
yflip = yes
Flip the output image top to bottom? Rasterfiles are stored in reverse
vertical order from IRAF images.
Suntoiraf will convert Sun raster files into iraf images. This is useful, for example, to make solitaire photographic prints or other hardcopy from an imtool window (see IMTOOL HINTS, below).
For general use, suntoiraf will convert non-run-length-encoded Sun rasterfiles into IRAF images. The output image will have the same name as the input rasterfile, but with a `.imh' (or other IRAF image extension) appended. If the rasterfile has an extension of `.ras', this extension will be omitted from the image name.
If apply_lut = no, the (typically 8 bit) pixel values will be copied directly to the output with no interpretation. If apply_lut = yes, the NTSC equalization weighting will be applied to the RGB lookup table to convert the color rasterfile to a grayscale image. The weights are 0.299, 0.587, and 0.114 for the red, green, and blue LUT entries, respectively.
Various options are available to tailor the operation of the task to your (or your script's) precise liking. If delete = yes, the input raster file will be removed from the disk after the image conversion. This is useful in script applications. If verbose = yes, a running commentary will be presented, otherwise the operation of the task is silent except for error messages. If listonly = yes, the task will report information about each input rasterfile, rather than converting it. If yflip = yes, the storage order of the lines of the output image will be inverted from the input rasterfile. Since the display convention is inverted for rasterfiles relative to IRAF images, this will result in an upright output image. On the other hand, if yflip = no, the storage order will be preserved at the expense of the output orientation appearing inverted.
One possible first step in making a hardcopy is to create the raster files from the imtool window. The recommended way to do this is to select "Imcopy" from the imtool frame menu. If the menu is popped up by positioning the cursor on the right hand side of the window frame (and away from the edge of the screen), the menu won't overlay the window, possibly contaminating the hardcopy. The resulting raster file will save not only the pixels from the imtool buffer but also the lookup table information.
Another way to generate an imtool screendump is to use the
A possibly confusing choice is the "Save" option in the imtool setup menu.
This is inappropriate because no lookup table information is preserved.
Only the portion of the frame buffer that is displayed in the window
will be snapped - what you see is what you get.
If you have to adjust the contrast and brightness of the image very
much by using the right mouse button, you may want to redisplay the
image using a different Z1 and Z2. This will preserve the grayscale
resolution in cases in which the "effective" Z1 and Z2 are much
different than the "actual" Z1 and Z2.
In the setup menu try:
The choice of the background color may have an effect on any graphics
in the frame.
If you use the imttodmd shell script available at NOAO/Tucson,
the pixel files for the images will be created in the IRAF directory
`tmp$', which is typically the UNIX directory `/tmp/'. If you have
trouble with this directory filling up, the pixel files may be placed
into another directory by setting the UNIX environment variable `tmp'
to the desired pathname:
*before* starting up IMTOOL (IN THE PARENT SHELL OF THE IMTOOL).
Note that if this is set when IRAF is entered, all IRAF temporary
files will end up in this directory.
These are rather specific to NOAO/Tucson, but may suggest ways that the
task may be useful to you.
To configure imtool for one button solitaire operation:
The Unix shell script, "/ursa/iraf/extern/nlocal/lib/imttodmd" (on
Ursa and its kin) can be used to make imtool solitaire prints. The
script may move to /usr/local/bin in the future and would thus be
available like any other unix command. Imttodmd is meant to be
called directly by the imtool. For example, place these lines in
your `.login' file:
More recent versions of imtool also allow setting these strings from
the setup panel.
The parent shell of the imtool must have these variables defined in
its environment prior to starting imtool. If you aren't sure what
this means, the simplest thing to do is to edit these lines into
your .login, log off of the workstation completely, and
log back into Unix, Sunview, and IRAF.
Pressing
Care should be taken in this case to avoid having too many
(too many is typically more than one) background job running
at once.
To make one-button snap files and solitaires:
The imttodmd script has various options for leaving the
intermediate files around. To leave the snap images in your
directory and also make solitaires (i.e., if you are highly
suspicious by nature) set the variable:
To only make the images, with no solitaire output:
This will allow you to run a single CRTPICT job after collecting all
the snap files.
To make solitaires from an imtool window, the old way:
Enter this from the UNIX shell, before starting suntools:
Start suntools, login to iraf and load the noao, tv and local
packages. Display an image and press the
Dump the raster files to the solitaire queue:
*** Don't forget to clean up! ***
The solitaires should be ready the next day in the basket by the
main computer lab.
irafil,
binfil,
and the UNIX man page for imtool,
Show colorbar: No
Background color: black
% setenv tmp '/scr1/v13/pixels/'
EXAMPLES
setenv R_RASTERFILE 'snap.%d'
setenv R_DISPOSE '/ursa/iraf/extern/nlocal/lib/imttodmd %s'
setenv R_DISPOSE '/ursa/iraf/extern/nlocal/lib/imttodmd %s &'
setenv R_DISPOSE '/ursa/iraf/extern/nlocal/lib/imttodmd -image %s'
setenv R_DISPOSE '/ursa/iraf/extern/nlocal/lib/imttodmd -nocrt %s'
% setenv R_RASTERFILE "frame.%d"
lo> suntoiraf frame.*
lo> crtpict frame.*.i.imh ztrans=min_max z1=5 z2=260
(The z1 & z2 values were empirically determined.)
lo> imdelete frame.*.i.imh
lo> delete frame.*
SEE ALSO
This page automatically generated from the iraf .hlp file. If you
would like your local iraf package .hlp files converted into HTML
please contact Dave Mills at NOAO.dmills@noao.edu