USGS

ISIS 2 Documentation


Isis ISIS Program List - Menu Categories

----

This page contains a menu of all ISIS programs. Click on a program name to get complete user documentation on the program

NOTE: All programs are invoked through TAE unless specified as IDL

[Data Translators]
[Geometric Control and Image Coregistration]
[Image Geometry, Map Projection and Mosaicking]
[Instrument Behavior and Geometry]
[Interactive Display]
[Math]
[Mission Specific - Clementine]
[Mission Specific - Galileo_SSI]
[Mission Specific - Galileo_NIMS]
[Mission Specific - Cassini_ISS]
[Mission Specific - Cassini_Radar]
[Mission Specific - IMP]
[Mission Specific - Lunar Orbiter]
[Mission Specific - Mariner9]
[Mission Specific - MER]
[Mission Specific - MEX]
[Mission Specific - Miscellaneous]
[Mission Specific - MOC]
[Mission Specific - NEAR]
[Mission Specific - TES]
[Mission Specific - THEMIS]
[Mission Specific - Viking / Voyager]
[PICS]
[Program Documentation]
[Radiometric Correction and Photometry]
[Spatial Filters]
[Spectral Processing and Image Classification]
[Statistics]
[TAE Functions]
[Utility]

Data Translators

asc2tbl Translate TABLE from ASCII format to ISIS binary format
bandtab Create a TABLE file of BAND_BIN information from a cube file
convert Convert cube data format to different computer platforms
cube2ascii Converts isis (1 band) to ascii output file
ddd2isis Convert MOC ddd image to ISIS cube
dform Convert ISIS cube to different format and bit-type
hdrkeys Set keywords in Table file for ISL spectrum header info
isis2gisworld Create GIS header and/or World file from a Level 2 ISIS cube
isis2pds Convert ISIS cube file to standard PDS image file
isis2pics (PICS) No Documentation
isis2std (IDL) Convert ISIS cube to standard image file
isis2raw Converts an ISIS cube into an unlabeled raw image
isis2tif Convert an ISIS cube file to a Tagged Image File Format
msi2isis Converts NEAR Discovery MSI images to ISIS cubes
nav2isis Create ISIS IMP file list from PDS Navigator output
pds2isis Convert PDS image file to ISIS cube file
pics2isis (PICS) No Documentation
plancd Read JPL archive CD files and write to disk
rand2ck1 Convert camera angles in Rand format to Naif ckernel
raw2isis Transfers raw images into an ISIS cube
readbackplane (IDL) Read backplane of ISIS cube file into an IDL array
readisis (IDL) Read ISIS cube file data into an IDL array
spam2isl Convert a SPAM library to ISL format
specpr2isl Convert a SPECPR library to ISL format
tbl2asc Translate binary TABLE object to ASCII format
tbl2isl Put Table file spectrum into an Instrument Spectral Library
transpose Transpose standard 3D cube to requested storage order
writeisis (IDL) Write IDL array out to the core of a new cube file
uax2isis Convert IMP UAX format Pathfinder files to ISIS cubes

Geometric Control and Image Coregistration

add_reseaux Add reseaux information to a pixel measurement file
affinefit Produce a reg file defining an affine transformation fit
automat Finds overlap points of images
check_net check that all images are connected by match points
chipper Subpixel register a point in one image to point in another
coreg Subpixel registration of a pair of images
coreg2 Subpixel registration of a pair of images
coregpr Create control point file with 1/5 pixel registration
coregpr2 Create control point file with 1/5 pixel registration
dtmradius Update a RAND control point file with radii from a DTM
findmatch Create pdf for MATCHPT of overlapping Clementine images
findmatch2500
genapdat Generates a priori data for a randlsq solution.
lab2mat Copy match points from labels to table file
lev1matcherr Report matchpoint errors for a set of level1 cubes
makeground Create ground points from match point sets, cube list
mat2lab Copy match points from table file to labels
matchpt Calculates and records three match points for 2 images
matprt List match table file
mea_replace Merge/reformat millimeter measurements
mergempt Merge two match point files into one
mpt_stats Print descriptive statistics of qmatch file
pix2mm Convert pixel measurements to millimeter measurements.
pntreg Subpixel register list of match points
ppp_replace Merge/reformat RAND PPP data
radar Rand radar least squares solution
rand2kerns Convert solved polynomials from Themis solution to Naif kernels(ck & spk)
randlsq Perform photogrammetric adjustment
runrandlsq Runs randlsq, the geodetic solver.
shiftreg Shift image by a line and sample offset
subpreg "Rubber sheet" sub-pixel registration of two images
tprint List information from the "tfile"
worst_res Convert randlsq residuals to an easy-to-read format

Image Geometry, Map Projection and Mosaicking

automos Mosaic a list of image files
base Project base mosaic to LEVEL1 image format
base2l1 Create TFILE to project a mosaic to "level1" geometry
deltack Make angular adjustments to camera pointing and create CK
geom Geometric transformation of image planes in an ISIS cube file
getrange Get latitude and longitude range of a list of images
grid Draw a grid on a cube
daisy Create a "flower petal" projection for globes
imp2prj Create TFILE for Mars Pathfinder IMP cube map projections
lev1stats Generates geometric statistics for a cube
lev1tolev1 Match two level 1 images
lev1tolev2 Make tfile for level 1 to level 2 conversion
lev2grid Create file for plotting graticules(PostScript).
lev2lab Put map projection information on cube labels
lev2tolev2 Make tfile for level 2 to level 2 conversion
lev2raster Rasterize data using latitude, longitude coordinates
levinit Initialize the processing information on the labels
magcube Scale cube up or down using bilinear interpolator
maplab Put map projection information on cube labels
mosaic Mosaic cubes
mospdf Creates a PDF procedure that runs "mosaic"
newmap Change geometry of sinusoidal or simple cyclindrical image
nuproj Create a tfile for map transformations
planorth Create TFILE for Planetary cubes in Orthographic
plansinu Create TFILE for Planetary cubes in Sinusoidal
planspace Create TFILE for plotting Right ascension and Declination
pointvu Project undistorted point perspective with topography
random Transform image with random control
rasrange Determine lat/lon range of raster data
regcolor Find common lat,lon range and project to SINU or ORTH
size Compute map size
tesmap Generate projected ISIS file from TES (vanna/vanilla) data
tiept Correct camera pointing using image correlation
tprint List information from the "tfile"
trimang Trim input image by an angular amount
trimangle Trim a cube to an angle.
trimsinu Trim edges of Sinusoidal images
warp2 Transform cube with weighted 2nd order fit
warp3 Interpolate values in the third (brightness) dimension

Instrument Behavior and Geometry

findrx Find Reseau coordinates and write them to the label
geoback Create backplanes with geometric information
jigsaw Correct camera angles on the labels of a group of images
lab2spice Update SPICE file from data on cube labels
lev_findrx Find Reseau coordinates and write them to the label
lev1geoplane Write geometry information to backplanes or new cube.
lev1prop Propagate level 1 keyword groups to another file
levpt Generate geometric information for a point(s) in a cube
lev1torand Generate RAND information for a point in a level1 cube
levgeoplane Write geometry information to backplanes or new cube.
mergermb Merge entries from one geometry spice table into another
mkreseau Create RAND listing of reseaus
naiflab Add "SPICE" data to cube labels from NAIF kernel files
noproj Compute camera distortions.
photostat Give geometric information about the image
planlab Updates planet information on image labels
remrx Remove Reseaus from an input image
sedrsort Sort entries in a table of photostatistics (sedr)
shiftcube Shift camera pointing for a single cube
shiftorb Shift camera angles for an orbit
spice2rand Convert SPICE and match points to RAND format
spice2rand11000
spicelab Update SPICE on cube labels
spiceprt List information from the SPICE files
trimang Trim input image by an angular amount
trimangle Trim a cube to an angle.

Interactive Display

cubelook Interactively examine and replace cube pixel values
bin5r (IDL) Read a BIN5 format file into an IDL array
bin5w (IDL) Write an IDL array to a BIN5 format file
cv (IDL) Interactive Cube Visuslization
cvplot (IDL) Interactive Cube Visualization plot program
example (IDL) Illustrates how to access ISIS cube from IDL
isis2std (IDL) Convert ISIS cube to standard image file
multiimp (IDL) Run "tvimp" to process list of IMP images
multimatch (IDL) Run "tvtie" to process "matchpt" output list
tvimp (IDL) Set match points for Imager for Mars Pathfinder (IMP) image
tvtie (IDL) Interactive setting of tie points or match points.
viewspec (IDL) Display ISIS cube or generic cube file
wimp (IDL) Widget interface to run "tvimp"
wmatch (IDL) Widget interface to run "tvtie" in MATCH POINT mode
wtie (IDL) Widget interface to run "tvtie" in TIE POINT mode
pc2d Perform interactive photoclinometry
qmatch Interactive match point picking program
qview Display cube

Math

add add a band or a cube to a cube
addspec Add a spectrum to a cube
blend Apply polynomial correlation function to an image
fit Compute polynomial functions, Y(X), to correlate two images
fx Generalized arithmetic operations using multiple cube files
linfit Perform linear least squares fit of one image to other image(s)
mult multiply a cube by a band
multcs Compute product of cube and spectrum from a table file
poly Polynomial algebra on an input cube
polyfit Find coefficients of polynomial fit at each pixel
ratio Ratio each spatial plane by a given spatial plane
ratiocs Compute ratio of cube and spectrum from a table file
tuple Create list of corresponding DN values from multiple images

Mission Specific - Clementine

calmrg Level1 / merge exposure pairs for Clementine LUB filter
clem0 (Level 0) First step processing for Clementine data
clem2isis Converts compressed Clementine images to ISIS cubes
clemchange Convert a qmatch list of Clem. pixel measurements to mm
clemgroup Get all filters in same area as one filter
clempair Create list of cubes to process sorted by exposure pairs
clemphot Photometric correction for Clementine UVVIS images
clemprod Provides services for Clementine Product Id Master Database
expmrg level1 / merge exposure pairs for Clementine (any filters)
findmatch Create pdf for MATCHPT of overlapping Clementine images
findmatch2500
getcol Return index(th) filename to calling procedure
hilomatch Match Clementine uvvis high exposure to low exposure
month1_2 Apply phase angle correction to selected bands
nomrgfile "echo" information to output file for CALMRG.PDF
photbug Apply phase angle correction to selected bands
pointfix Correct camera pointing
specmsk special masking procedure
specundo "undo" the special masking procedure
unfazed Undo phase correction
uvviscal Radiometric correction of Clementine UV/VIS camera images

Mission Specific - Cassini_ISS

iss2isis Convert Vicar-formatted Cassini ISS images to ISIS format
isschange Convert a qmatch list of pixel measurements to mm

Mission Specific - Cassini_Radar

rad2isis Convert PDS-formatted Cassini BIDR Radar files to ISIS format
sbdr2isis Convert Cassini SBDR table to an ISIS table
sbdr2grid Rasterize Cassini SBDR data from an ISIS table

Mission Specific - Galileo_SSI

change_4 Convert a qmatch list of Clem. pixel measurements to mm
gllfixlabel Update the labels in a GALILEO SSI image
ssical Perform Radiometric correction on GALILEO-SSI Imaging
summation_mode Convert pix measurements to mm (Gal Summation Mode)

Mission Specific - Galileo_NIMS

fixlucas Converts Lucas Point Perspective labels to ISIS labels
hdr_convert Convert hardware configuration of NIMS HDR file
nimsboomsten Stencil boom obscuration in a NIMS "tube"
nimsgeom Project NIMS data to map projection
nimsgeoplane Create NIMS geom. backplanes for all grating positions
nimstplane Create x,y (map) backplanes for NIMS data for all grating
radfloat Float band-dependent-scaled NIMS radiance cube
spicegen Create SPICE file from GLL SP kernel and raw AACS
vlonorm Variable length offset normalization of each spectrum

Mission Specific - IMP

imp2prj Create TFILE for Mars Pathfinder IMP cube map projections
imp_fixlabel Update the labels in an IMP image
implab Limited corrections to the label of IMP images.
imprange Do stereo range calculations for IMP images
last2prj Create TFILE for LANDER STEREO (LAST) cube map projections
lastjig Correct camera angles on the labels of a group of LAST images
lostpckt Find lost packets (dropped compression blocks) in IMP
multiimp (IDL) Run "tvimp" to process list of IMP images
nav2isis Create ISIS IMP file list from PDS Navigator output
runimp runs the imprange and tbl2asc programs
socet2jig Convert ISIS labels and SOCET match points to lastjig format
tvimp (IDL) Set match points for Imager for Mars Pathfinder (IMP) image
uax2isis Convert IMP UAX format Pathfinder files to ISIS cubes
wimp (IDL) Widget interface to run "tvimp"

Mission Specific - Lunar Orbiter

lochange Convert a qmatch list of pixel measurements to mm
lofixlabel Update the labels in a Lunar Orbiter complete frame.
lomarkfid Mark the fiducials in a Lunar Orbiter cube
losupport2ck1 Convert Lunar Orbiter az, tilt, & swing to NAIF ck
makespk09 Convert Lunar Orbiter support data to Naif spk

Mission Specific - Mariner9

bef Bit Error Filtering Program
linearize Linearize Mariner 9 images
m9mlrp Mariner 9 Missing Line Repair Program
m9psr Mariner 9 pinstripe removal
m9radiom Mariner 9 Radiometric Correction
m9res Subtracts residual image from Mariner 9 images
mr9fixlabel Update the labels in a Mariner 9 image

Mission Specific - MER

makinfocus Make projection plane def file from initialized MI or PANCAM cube
mer2isis Convert MER flight/calibration images to ISIS format
mer2pds Convert MER flight/calibration images to PDS format
merfixlab Fix keywords in MER level 1 image labels
merlevinit Initialize the processing information on the labels
merlevpt Generate geometric information for a point(s) in a cube
mermos Mermos cubes
merlev1tolev2 Make tfile for level 1 to level 2 conversion

Mission Specific - MEX

getutc Convert ephemeris time to UTC format
hrscfill Fill in missing lines of a MEX HRSC image
hrscsep Separate MEX HRSC file into individual parts
mex2isis Convert Vicar-formatted MEX images to ISIS format
readpfx Read prefix bytes in a MEX HRSC file

Mission Specific - Miscellaneous

maketopo Create topo file for any planet
mar10cal Radiometric correction of Mariner 10 images (Experimental)
msi2isis Converts NEAR Discovery MSI images to ISIS cubes

Mission Specific - MOC

ddd2isis Convert MOC ddd image to ISIS cube
mgstime convert between different MGS time formats
moc_fixlabel Update the labels in an MGS MOC image
mocaspect Perform aspect ratio correction of MOC Level1 image
mocbtbl Create table file of "lev1stats" output
moccal Radiometric correction of Mars Global Surveyor MOC images
mocevenodd Remove even/odd from MOC images
mocftp Download MOC images or MOLA pedr data
mocgap Fix data gap in MOC images
mocindex List image information found in the cumindex.tab file
moclev0 Convert PDS MOC images to ISIS format
moclev1 Perform radiometric correction on MOC images
moclev2 Project Level 1 MOC image to a map projection
moclevall Process MOC images thru moclev0,moclev1 & moclev2
mocmola Create MOLA table file based on MOC image time
mocnawa mosaic MOC NA & WA level2 simultaneous frames
mocnoise50 Remove noise spikes from MOC images
mocrange Apply range of MOC statistics to ISIS table file
mocsearch search for a select set of PDS MOC images by range contraints
moctime Find the time span of a MOC image
mola2isis Create MOLA table file based on MOC image and pedr
molasearch Find MOLA PEDR filenames for specified time range
readmocisis Decompress an MGS/MOC SDP file to create a PDS image
readmocdrvisis Driver for the MGS/MOC readmocisis program

Mission Specific - NEAR

msi2isis Converts NEAR Discovery MSI images to ISIS cubes
nearq2cam Convert quaternions to camera angles for NEAR

Mission Specific - TES

tesemiss Retrieve TES Emissivity data from vanilla database
tesmap Generate projected ISIS file from TES (vanna/vanilla) data
vanna User interface to the ASU vanilla application

Mission Specific - THEMIS

bandfloat Apply separate base/multiplier to each band in a cube
thm2isis Convert THEMIS IR/VIS images to ISIS for lev processing
thmiric Generate THEMIS IR registered instrument coordinate cubes
thmirmc Generate THEMIS IR registered map projection cubes
thmirmcdrv Generate THEMIS IR registered map projection cubes
thmvismc Generate THEMIS VIS registered map projection cubes
thmvismcdrv Generate THEMIS VIS registered map projection cubes

Mission Specific - Viking / Voyager

cleanrx Remove low level of noise from image plane
fixtrx Fix null tracks in a Viking image plane
hicut Show actual area covered by each image in a Mars 1:500k mosaic
hidim Create procedures for high resolution Mars mapping project
hilev3a Create two groups of HPF files for Mars 1:500k mapping
hilev3b Mosaic HILEV3A output images for Mars 1:500k mapping project
hilev4 Add HPF mosaic and LPF mosaic for Mars 1:500k mapping
outline outline distinct DN sections in an image
new_voyager Convert a qmatch list of Vik. pixel measurements to mm
slosin Remove periodic noise from LEVEL1 images
vgrfixlabel Update the labels in a VOYAGER ISS image
vik7track Zero Missing track information in EDR Viking image
vikbasefit Create a ck by fitting camera pointing to base map
vikcal Radiometric correction of VIKING Planetary images
vikftp Download Viking Orbiter EDR images
viklev0 Convert Viking Orbiter images to ISIS cub
viklev1 Create calibrated Viking Oriter Level 1 images
vlev1 Level 1 processing for Viking and Voyager data
voycal Radiometric correction of Planetary images
voyfixlabel Update the labels in a VOYAGER ISS image
voyramp Correct Voyager 1 Io images from plasma torus irradiation
xypxy0vik Convert qmatch Vik. pixel measurements to mm

PICS - Programs that use PICS format 2d images

average (PICS) No Documentation
b16mad (PICS) No Documentation
cd2isis (PICS) No Documentation
cd2pics (PICS) No Documentation
hist (PICS) No Documentation
isis2pics (PICS) No Documentation
list (PICS) No Documentation
mad (PICS) No Documentation
mask (PICS) No Documentation
outlin (PICS) No Documentation
pics2isis (PICS) No Documentation
picslabels (PICS) No Documentation
shade (PICS) No Documentation

Program Documentation

isisdoc Create formatted documentation of programs and procedures
mappars Extensive description of MAPPARS parameter
orange Detailed description of ORANGE parameter
sfrom Extensive description of SFROM parameter

Radiometric Correction and Photometry

b4equal Find statistics about cubes for use by EQUALIZER
chardip Create a unit tilt toward sun file
cosi Divide by cos(incidence angle) from backplane
desmear Remove frame transfer smear
equalizer Write PDF to correct brightness differences between cubes
levsetlab Set the PHOTO_DEM keyword in image labels
makeflat Creates a flat-field image from a set of input images
mar10cal Radiometric correction of Mariner 10 images (Experimental)
pcinfo Calculate information needed for photoclinometry
pcsi Two dimensional photoclinometry "smart interpolation".
pho_emp_global Fit empirical photometric functions to Hapke
pho_emp_local Fit empirical photometric functions to Hapke
photom Apply photometric correction
photomet Perform photometric corrections on a cube.
photompr Photometric Correction Parameters
shadco Add shaded relief to color cube
shade Create shaded-relief cube from topographic cube
shadowtau get shadow stats.
ssical Perform Radiometric correction on GALILEO-SSI Imaging
uvviscal Radiometric correction of Clementine UV/VIS camera images
vikcal Radiometric correction of VIKING Planetary images
voycal Radiometric correction of Planetary images

Spatial Filters

boxfilter Three dimensional boxcar filter on cube data
dstripe Destripe image using a sequence of boxcar filters
noseam Level 4 / Boxfilter (LPF,HPF) mosaic seam removal
stddes Standard set of destriping filters for clinometry

Spectral Processing and Image Classification

addspec Add a spectrum to a cube
back2core Transfer set of backplanes to core of a new cube file
bndsynprc Synthesize missing image data for three bands of a cube
cubespec Calculate average spectrum from disk cube file
eanorm Equal area normalization of each spectrum
hdrkeys Set keywords in Table file for ISL spectrum header info
islist List spectral header fields from ISL file
lincont Linear continuum removal of each spectrum
ratiocs Compute ratio of cube and spectrum from a table file
roilist List pixel values within a Region of Interest
solardiv Divide/Multiply by BAND_BIN_SOLAR_FLUX from label
spam2isl Convert a SPAM library to ISL format
specpr2isl Convert a SPECPR library to ISL format
tbl2isl Put Table file spectrum into an Instrument Spectral Library
unmix Spectral unmixing
vlonorm Variable length offset normalization of each spectrum

Statistics

avg_sd Compute the average and/or standard deviation of a cube
bandstats Compute statistics for individual bands
cubespec Calculate average spectrum from disk cube file
hist2d Compute 2-D histogram
histplane Create histogram(s) of image bands in a cube.
lev1stats Generates geometric statistics for a cube
roilist List pixel values within a Region of Interest

TAE Functions

bin2str Convert INTEGER and/or REAL values to strings
getcol Return index(th) filename to calling procedure
getfname Return index(th) filename to calling procedure
getfname5 Return 5 filenames on index(th) line to calling procedure
getkey Get keyword value(s) from a cube file label
str2int Convert a numeric string to integer
submit Submit a TAE batch file

Utility

back2core Transfer set of backplanes to core of a new cube file
bandcopy Copy core band or backplane of cube into another cube
check_net check that all images are connected by match points
circle NULL area outside a given circle
cleanlab Attempts to set FILE_STATE to CLEAN
convert Convert cube data format to different computer platforms
cosi Divide by cos(incidence angle) from backplane
cpylab Copies keyword labels from one file to another
cubeavg Creates a spectral average cube
cubeit Stack image cubes together in the band dimension.
cubelook Interactively examine and replace cube pixel values
cubestack Stacks two input cube files in the LINE dimension
dsk2dsk Determine or set the valid core data range
errors Find errors in ISIS session log file (print.prt)
getcirc Compute the center line, sample and radius
getcol Return index(th) filename to calling procedure
getcount Count number of lines in ascii list file
hstret Calculate stretch table from histograms of each band
isis2std (IDL) Convert ISIS cube to standard image file
isisdiff Compute difference statistics between two cubes.
isisinfo Report detailed information about an ISIS file
isisparam Pass parameter values back to the calling shell
labels Lists or modifies CUBE or TABLE file labels
list List DN values for a single band/backplane
mask Mask cube with single core band, all core bands or a backplane
mirror flips a cube from left-to-right
nullsat NULL area outside a given circle
pathtool Search and replace paths in ISIS keyword labels
photosort Sort a list of images based on photo statistic constraints
readbackplane (IDL) Read backplane of ISIS cube file into an IDL array
readisis (IDL) Read ISIS cube file data into an IDL array
roilist List pixel values within a Region of Interest
rot180 rotates a cube clockwise 180 degrees
spatialmax Find the file with the largest spatial region
specpix Replace user specified pixels with special pixel values
stretch Stretch pixel values in a cube file
tic Write tic marks on a cube
tprint List information from the "tfile"
transpose Transpose standard 3D cube to requested storage order
trim NULL the edges of a cube
writeisis (IDL) Write IDL array out to the core of a new cube file
zero Create a cube and fill with a constant value (default 0)

----
Documentation | Tutorials | Technical Documents | Isis Support Center (URL: http://isis.astrogeology.usgs.gov/IsisSupport/) | Home

Last updated: Mar 9 2006