Coexistence of ISIS and VICAR
[PREVIOUS] [TOP] [NEXT]
ISIS Setup Script
After running the scripts vicset1.csh and vicset2.csh, run the Script to Setup ISIS for Users Then you may start ISIS by typing: %
isis.
Other Steps Necessary for ISIS/VICAR Coexistance
- The
Script to Setup ISIS for Users
assumes the preferred configuration in the
ISIS Installation Manual
Step 5: the entire ISIS system exists under a single top-level directory.
- If the ISIS data files are installed in a directory other than the
default setup described in the ISIS Installation Manual,
step 5, then the path containing the data files
must be set prior to running the Script to Setup ISIS for Users
(See ISIS Installation Manual, step
5.)
- A single statement in the IDL program isislib.pro, located in $ISISEXE
must be modified to reflect the absolute path of the image isis2idl.so
which is also located in $ISISEXE.
See ISIS Installation Manual, step 7, last
two paragraphs.
- The standard IDL setup creates an alias for idl instead of putting it
in the path. This messes up the "xterm -e" that's in the isis alias. You
can get around this by putting idl directly in the path, or providing
xterm -e with the complete pathname to idl, instead of using the alias.
- ISISR is a standard ISIS environmental variable that points to the top
of the ISIS executable directory, /usgs/isisr for example. If only ISISR
needs to be set, it can be set manually before running the Script to Setup ISIS for Users or the Script to Setup ISIS for Users can be changed to match. Any of the other
ISIS Installation Manual, step 5
env vars could be set up in the Script to Setup ISIS for Users
as well.
- LD_LIBRARY_PATH environmental variable as described in
ISIS Installation Manual, step 5 does
not need to be set because the Script to Setup ISIS for Users does it.
- The script references IDL_STARTUP in isisr; in other words, we put
that file in the isisr top level. If they want to have it elsewhere,
change the Script to Setup ISIS for Users (step 7 in
ISIS Installation Manual).
- An individual program can be run from either the VICAR or ISIS libraries by prefixing the name. See below:
- If there is an ISIS version of a program with the same name as a VCAR
program, the VICAR program will be used. To change this
behavior so that the ISIS program is chosen per session use the TAE
command:
SETLIB ($ISISEXE, $PICEXE,*)
To persist
across sessions, put this line in the slogon.pdf
#### VICAR version ####
VICAR> stretch /tmp/zzz /tmp/xxx
Beginning VICAR task stretch
STRETCH version 3-6-95
HISTOGRAM BEFORE EXCLUSION . . .
Mean = 197.8265
Sigma = 22.8135
DN Value 0 Excluded
DN Value 255 Excluded
HISTOGRAM AFTER EXCLUSION . . .
Mean = 197.7531
Sigma = 22.7197
*** AUTO-STRETCH OPTION ***
Percentage Saturation at Low End = 6.00
Percentage Saturation at High End = 6.00
AUTO-STRETCH: 164 to 0 and 231 to 255
VICAR>
#### ISIS version ####
VICAR> $ISISEXE/stretch /tmp/yyy to=/tmp/xxx
GROUP = STRETCH
VERSION_DATE = 1995-12-15
DATE_TIME = 1996-05-10T16:50:34
NODE_NAME = "lowe"
USER_NAME = "rgd"
SOFTWARE_DESC = "Stretch pixel values in a cube file"
USERNOTE = " "
GROUP = PARAMETERS
FROM = "/tmp/yyy"
SFROM = " "
TO = "/tmp/xxx"
OTYPE = 0
ORANGE = (0.0000,0.0000)
STRTYPE = "BANDRANGE"
END_GROUP = PARAMETERS
INPUT FILE CHARACTERISTICS
Core size (sample,line,band) . . . . . . . . . . 2453 1226 1
Suffix size (side,bottom,backplane). . . . . . . 0 0 0
Pixel type . . . . . . . . . . . . . . . . . . . 1
Core base value. . . . . . . . . . . . . . . . . 0.0000000E+00
Core multiplier value. . . . . . . . . . . . . . 0.1000000E+01
OUTPUT FILE CHARACTERISTICS
Core size (sample,line,band) . . . . . . . . . . 2453 1226 1
Suffix size (side,bottom,backplane). . . . . . . 0 0 0
Pixel type . . . . . . . . . . . . . . . . . . . 1
Core base value. . . . . . . . . . . . . . . . . 0.0000000E+00
Core multiplier value. . . . . . . . . . . . . . 0.1000000E+01
STRETCH 100 % done.
STRETCH 100 % done.
Low-end pixels saturated on conversion to output: 1879440 (percent: 62.494)
High-end pixels saturated on conversion to output: 0 (percent: 0.000)
GROUP = ACCOUNTING
CONNECT_TIME = 0:00:23.00
CPU_TIME = 0:00:20.00
DIRECT_IO = 2
PAGE_FAULTS = 49
PROCESS_SWAPS = 0
END_GROUP = ACCOUNTING
END_GROUP = STRETCH
VICAR>
Next: Script to Setup ISIS for Users
Previous: Programs dependent on 3rd Party Software
Top: VICAR Installation Table of Contents
Updated Thu May 8 13:44:24 1997
by Larry Bolef