# Concept index

Chapters: 1: Introduction 2: Simple example 3: Invocation 4: Finer Control 5: X-Y Plots 6: Contour Plots 7: Image Plots 8: Examples 9: Gri Commands 10: Programming 11: Environment 12: Emacs Mode 13: History 14: Installation 15: Gri Bugs 16: Test Suite 17: Gri in Press 18: Acknowledgments 19: License Indices: Concepts Commands Variables | ! rpn operator & rpn operator & syntax, how it is parsed ... see Implementation of Ampersand Syntax. * rpn operator + rpn operator - rpn operator -batch command-line option -chatty command-line option -creator command-line option -debug command-line option -directory command-line option -directory_default command-line option -help command-line option -no_bounding_box command-line option -no_cmd_in_ps -no_private command-line option -no_startup_message command-line option -no_warn_offpage command-line option -output PS_file_name commandline option -private command-line option -publication command-line option -superuser command-line option -trace command-line option -version command-line option -warn_offpage command-line option -yes command-line option / rpn operator < comparison operator in rpn expressions < rpn operator <= rpn operator = rpn operator assigns to variables, synonyms, and columns ... see Binary Operators. == comparison operator in rpn expressions ... see Binary Operators. > comparison operator in rpn expressions >= rpn operator @ rpn operator, for accessing columnar data ... see Binary Operators. [] syntax for optional words in commands [] syntax for selecting words in synonyms ... see Extracting Words From Strings. \$() syntax for system commands \& and \&& notation ... see Determining Calling Information. \.return_value., from read columns \.return_value., from read grid ... \.return_value., from system ... \.return_value., general ... see Important Builtin Synonyms. \.wd. synonym, storing working directory ... see Important Builtin Synonyms. \<<, for newline in show commands \>>, for horizontal tab in show commands \@alias notation \\.path_commands. builtin synonym <1> \\.path_commands. builtin synonym \\.path_data. builtin synonym abs rpn operator accented characters in text acknowledgments acos rpn operator acosh rpn operator adding new commands to Gri adding new commands, complicated example ... see Complicated New Command. age rpn operator Alejandro Lopez-Valencia (contributer) alias synonyms, checking for existence of alias synonyms, with the \@alias notation aligning superscripts and subscripts with \! ... see Mathematical Text. American Geophysical Union, recommended font size ... see Set Font Size. American Geophysical Union, recommended gray levels ... see Set Graylevel. American Geophysical Union, recommended image gray levels ... see Images. American Geophysical Union, recommended line thickness ... see Set Line Width. and rpn operator Andrew Collier (contributer) annotating lines arc, drawing area rpn operator ... see Manipulation of Columns etc. area under curve ... see Manipulation of Columns etc. argc rpn operator, yielding number of commandline arguments ... see Solitary Operators. argc, RPN operator to access commandline arguments ... see Invoking Gri. arguments on command line, accessing with argv rpn operator ... see Unary Operators. arguments on commandline, accessing arguments to new commands, how to alter ... see Changeable Command Arguments. argv rpn operator, access commandline arguments ... see Unary Operators. argv, RPN operator to access commandline arguments ... see Invoking Gri. arrows arrows, drawing single arrows, how to read direction field arrows, setting size of heads arrows, size of heads stored in ..arrowsize.. ... see Built-in Variables. ascent rpn operator asin rpn operator assert command, for debugging assigning to columns, variables and synonyms within RPN expressions ... see Binary Operators. atan rpn operator atof rpn operator awk system tool awk, sample of use axes, and mathematical operations on columns axes, automatic drawing of axes, autoscaling of axes, displaying information about axes, forcing rescaling axes, guide to choosing length of axes, labels for axes, length of axes, linear axes, location of axes, logarithmic axes, range of values on axes, scales ... see Simple Example Revisited. axes, setting tic size axis labels, controlling axis sizes, scaled with golden ratio Barnes method for gridding data batch processing <1> batch processing beeping on errors beginners, simple example BeOS unix compilation big-endian vs little-endian data, caution big-endian vs little-endian data, plans binary data binary operators in rpn expressions bounding box bounding box, setting Brian May, contributer bug, resulting in bus error bug, resulting in segmentation fault bugs in Gri bugs, how to kill them bugs, how to report built-in synonyms, global ... see Important Builtin Synonyms. built-in synonyms, local built-in variables builtin colors, list of builtin synonym \\.path_commands. <1> builtin synonym \\.path_commands. builtin synonym \\.path_data. bus error, what to do calling OS from within strings Carl Osterwisch (contributer) cd command ceil rpn operator changeable arguments, using delete on ... see Using New And Delete. changeable arguments, using new on ... see Using New And Delete. changes to Gri, protection against changing directories character variables (synonyms) <1> character variables (synonyms) checking for missing value in rpn expressions ... see Unary Operators. Christopher Illies (contributer) circles, drawing clipping data using set input clip clipping data using set input data window ... see Set Input Data Window. close command closing files Clyde Clements (contributer) cmtopt rpn operator colon on commandline color, displaying names and RGB values of color, for text color, symbols colors, list of colors, reading from X11 database colorscale modification colorscale of image, reading from file ... see Read Image Colorscale. colorscale, drawing colorscale, setting for images ... see Set Image Colorscale. colour vs Color spelling ... see List Of Gri Commands. column dat, assigning within RPN expressions ... see Binary Operators. column data, accessing individual values and stats ... see Manipulation of Columns etc. column data, statistics ... see Manipulation of Columns etc. column data, writing to a file column data, x in one file and y in another column mathematics column, displaying statistics of columns, assigning within RPN expressions ... see Binary Operators. columns, creating from grid ... see Convert Grid To Columns. columns, filtering <1> columns, filtering columns, reordering comma-separated values command arguments, how to alter ... see Changeable Command Arguments. command files command files, path to search for command lines, parsing in new Gri commands command-line interface command-line option -creator command-line option -warn_offpage command-line options command-line, specifying command file CommandFile command-line option commandfile, pathname commandline arguments, accessing commandline arguments, accessing with argv rpn operator ... see Unary Operators. commandline flag colon commandline option -output PS_file_name commands extending over several lines commands, complete list of ... see List Of Gri Commands. commands, how to add new ones to Gri comments, # style comments, and system commands comparison operators in rpn expressions compilation under BeOS compilation under Linux compilation under Macintosh Unix compilation under MSDOS compilation under OS/2 compiling gri compressed files, opening computational cost, of convert columns to grid command ... see Convert Columns To Grid. configure script, how to use to compile gri ... see Uncompiled Unix. continued lines contour data, writing to a file contouring contouring, clipping out invalid areas contouring, interpolating to new grid contours contours on images contours, orientation of labels contours, pre-gridded data contours, smoothing grid data contours, spacing of labels on ... see Set Contour Label Position. contours, ungridded data contours, whiting/nowhiting under the labels ... see Set Contour Labels. contributer and bug-fixer, Wolfgang Voegeli ... see Acknowledgments. contributer, Alejandro Lopez-Valencia contributer, Andrew Collier contributer, Brian May contributer, Carl Osterwisch contributer, Christopher Illies contributer, Clyde Clements contributer, Dave Brickman contributer, Dave Hebert contributer, David Trueman contributer, Ed Nather contributer, George White contributer, Ivo Alxneit contributer, Jeff Whitaker contributer, Jinyu Sheng contributer, Karin Bryan contributer, Kawamura Masao contributer, Keith Thompson contributer, Luke Blaikie contributer, Peter Galbraith contributer, Pierre Flament contributer, Richard Andrew Miles Outerbridge ... see Acknowledgments. contributer, Roman Neuhauser contributer, Sara Bennett contributer, Steve Matheson contributer, Tim Powers contributer, Toru Suzuki conversion between user and page units conversion, hour-minute-second to decimal hour ... see Opening Pipes. conversion, string to number, in rpn expressions ... see Unary Operators. convert columns to grid command ... see Convert Columns To Grid. convert columns to spline command ... see Convert Columns To Spline. convert grid to columns command ... see Convert Grid To Columns. convert grid to image command ... see Convert Grid To Image. convert image to grid command ... see Convert Image To Grid. converting decimal values to hexadecimal strings ... see Unary Operators. converting grids to images ... see Reading and Creating Image Data. converting hexadecimal strings to decimal values ... see Unary Operators. cookbook cos rpn operator cosh rpn operator create columns from function command ... see Create Columns From Function. csv data curves, drawing dashed lines data files, opening data files, path to search for data files, positioning within data files, protecting against movement of data files, words in lines data format data in columns, writing to a file data in contours, writing to a file data in grid, writing to a file data in image, writing to a file data, clipping using set input clip data, clipping using set input data window ... see Set Input Data Window. data, comma-separated values data, csv data, dealing with odd datasets data, from a spreadsheet data, images ... see Reading and Creating Image Data. data, missing values data, spreadsheet data, stored in comma-separated values date ... see Important Builtin Synonyms. Dave Brickman (contributer) Dave Hebert (contributer) David Trueman (contributer) day-of-week axis debian debug command debug command-line option debugger used with Gri debugging debugging Gri programs debugging using superuser flags debugging, using ..debug.. debugging, with assert command default values defining rpn functions delete command delete, used on changeable arguments ... see Using New And Delete. deleting variables, synonyms, scales, etc deprecated commands descent rpn operator developer command set environment developer command set flag differentiate command differentiation direction field, how to read directories, changing directory listing directory structure of Gri installation directory, how to find out directory, stored in synonym \.wd. ... see Important Builtin Synonyms. directory_exists rpn operator discussion Group dollar-parenthesis syntax for system commands ... see Using OS Inside Gri. draw arrows command draw axes command draw axes if needed command draw border box command draw box command draw circle command draw contour command draw curve command draw essay command draw gri logo command draw grid comman draw image comman draw image histogram command ... see Draw Image Histogram. draw image palette comman draw isopycnal command draw isospice command draw label boxed command draw label command draw label for last curve command ... see Draw Label For Last Curve. draw label whiteunder command ... see Draw Label Whiteunder. draw line command draw line legend command draw lines command draw patches command draw polygon command draw regression line command ... see Draw Regression Line. draw symbol at command draw symbol command draw symbol legend command draw time stamp command draw title command draw values command draw x axis command draw x box plot command draw y axis command draw y box plot command draw zero line command drawing arcs drawing contours drawing contours of pregridded data drawing contours of ungridded data drawing curves drawing data lines drawing image plots drawing labels drawing labels for data curves drawing labels on xy curves ... see Draw Label For Last Curve. drawing legends drawing linegraphs drawing patches drawing polygons drawing satellite images drawing single symbols drawing text strings drawing titles drawing x-y graphs, simple dup rpn operator dup rpn stack operator e, base of natural logarithms, in RPN expressions ... see Solitary Operators. Ed Nather (contributer) editing Gri code with Emacs electric fence, for debugging ... see Debugging at a Glance. emacs, editing mode for Gri email list end group command endian file compatibility, caution endian file compatibility, plans environment variables eof on files ... see Set Ignore Error Eof. error messages errors, beeping example 01, linegraph using data in a separate file <1> ... see Simple Example. example 01, linegraph using data in a separate file ... see Linegraphs. example 03 (controlling scales, etc) ... see Simple Example Revisited. example 03, controlling scales, etc ... see Simple Example Revisited. example 04 (contouring pregridded data) example 05 - Contouring ungridded data, from figure ... see Ungridded Data. example 06, plot IR image of Gulf of Maine example 07, box plots of mixing efficiency vs density ratio (meddy) ... see Box Plots. example 08, plot T=T(x,rho) section of eubex data ... see Contouring. example 09, plot dTdrho-rho section example 10 (image plot with contours) example 10, draw image plot of flushing of dye out of cove ... see Combination. example 11, fancy plot example 12, linegraph with key inside plot example 13, TS diagram, with isopycnals examples of rpn mathematics exch rpn operator exch rpn stack operator existence of a synonym, testing existence of a variable, testing existence of an alias synonym, testing exp rpn operator exp10 rpn operator expecting command exponentiation extending Gri by adding new commands extending Gri by adding new commands, complicated example ... see Complicated New Command. fancy plot FEM mesh plot ... see Finite Element Model Mesh. file age, determined with the age rpn operator ... see Unary Operators. file permissions, testing with file_exists and directory_exists ... see Unary Operators. file, saving results into file, selecting between open files file, temporary file_exists rpn operator filename, temporary filenames, constructing using the operating system ... see Using Synonyms. files, closing files, Command-file files, listing files, positioning within files, testing for eof ... see Set Ignore Error Eof. files, ~/.grirc initialization file filled regions filter command filtering column data filtering image data Finite Element Model mesh ... see Finite Element Model Mesh. first-time usage flip command flipping grids and images floor rpn operator font encoding font size font, selecting ... see Simple Example Revisited. font, setting color of font, setting encoding vector of font, size format for columnar data format, for sprintf command formulae, how to plot French accents in text FTP site, cookbook functions in rpn expressions functions, how to plot gawk system tool gawk, sample of use gawk, using to convert files from HMS to decimal ... see Opening Pipes. geography, converting hour-minute-second to decimal hour ... see Opening Pipes. George White (contributer) get env command global built-in synonyms ... see Important Builtin Synonyms. global synonyms ... see Important Builtin Synonyms. golden ratio, used for axes sizes graphics state, saving and restoring gray level gray level, example for polygons gray vs Grey spelling ... see List Of Gri Commands. graylevel for lines, example graylevel, command graylevel, explanation grayscale modification grayscale of image, reading from file ... see Read Image Grayscale. grayscale, setting for images greek Letters grep system tool grey vs Gray spelling ... see List Of Gri Commands. gri code, editing gri commands, categories of ... see Overview Of Gri Commands. gri commands, complete list of ... see List Of Gri Commands. Gri newsgroup gri version gri-mode, command name abbreviation ... see Command abbreviations. gri-mode, Configuring gri-mode to where gri lives on your system ... see Step 2. gri-mode, editing gri syntax gri-mode, editing in emacs gri-mode, enter chunks of code with short-cuts ... see Gri code fragments. gri-mode, Extra user configuration of gri-mode gri-mode, gri code fragments gri-mode, gri command names gri-mode, handling argv and argc ... see Filename arguments when running gri. gri-mode, handling filename command arguments ... see Filename arguments when running gri. gri-mode, handling multiple Gri versions ... see Dealing with many Gri versions. gri-mode, how it names gri commands gri-mode, imenu support gri-mode, Info interface gri-mode, installing ... see Installing gri-mode.el. gri-mode, major commands ... see Major Gri-mode commands. gri-mode, Placing gri-mode.el where Emacs can find it. ... see Step 1. gri-mode, possible completions ... see Possible completions. gri-mode, screenshots ... see Gri-mode screenshots. gri-mode, sysnonym completion gri-mode, Telling emacs to load gri-mode gri-mode, toolbar gri-mode, user-defined commands gri-mode, variable completion gri.cmd, how it is located gri_merge gri_unpage grid data - accessing individual values and stats ... see Manipulation of Columns etc. grid data - minimum, maximum, mean ... see Manipulation of Columns etc. grid data mathematical operations grid data, determining geometry from file ... see Pre-gridded Data. grid data, displaying grid data, smoothing grid data, write to file grid data, writing to a file grid mask, displaying grid, converting to image ... see Reading and Creating Image Data. grid, creating from image ... see Convert Image To Grid. grid, deleting grid, flipping grid, interpolating from one to another grid, interpolating to given (x,y) value ... see Manipulation of Columns etc. grid, missing values grid, reading gridding data, advice on methods group command gzipped files, opening Handling errors with set error command handling multiple gri versions hat, drawing hat on top of character header lines, reading information from header lines, skipping heal command help command help, online hexadecimal, converting to decimal hexadecimal, converting to from decimal hint, color palette range hint, contour lines on image palette hint, first-time usage hint, palette range hint, using query to interact with user hints histogram enhancement of image plots hms format hour, minute, second data how to compile gri HP calculators, RPN notation different from ... see Binary Operators. if command if statements <1> if statements ignore command image colorscale, reading ... see Read Image Colorscale. image data, determining geometry from file ... see Pre-gridded Data. image data, write to file image data, writing to a file image formats, other than 8-bit image grayscale, reading ... see Read Image Grayscale. image grayscale/colorscale modification image mask data, write to file image mask, reading image mathematical operations image palette data, write to file image plot, with contours image plots, general image plots, setting colorscale ... see Set Image Colorscale. image plots, setting grayscale image, banded ... see Create Image Grayscale. image, creating from grid ... see Convert Grid To Image. image, data format ... see Reading and Creating Image Data. image, displaying histogram of image, drawing colorscale palette image, drawing palette image, flipping image, histogra ... see Draw Image Histogram. image, interpolation from grid ... see Convert Grid To Image. image, masking image, PostScript output ... see Image PostScript Output. images, filtering images, histogram scaling images, linear scaling images, reading incompatibilities, keeping track of inf rpn operator inf rpn operator, finds smaller of pair initialization commands input command input data window ... see Set Input Data Window. insert command installation, debian linux installation, linux redhat/debian installation, redhat linux interaction with user, -y command-line option ... see Invoking Gri. interaction with user, query command <1> interaction with user, query command <2> ... see Storing User Responses. interaction with user, query command <3> interaction with user, query command <4> ... see Embedded Synonyms. interaction with user, query command interpolate command interpolating grid to given (x,y) value ... see Manipulation of Columns etc. interpolation, from grid to image ... see Convert Grid To Image. ismissing rpn operator ISO latin 1 font encoding iso-latin-1 font encoding isopycnals <1> isopycnals Ivo Alxneit (contributer) Jeff Whitaker (contributer) Jinyu Sheng (contributer) Karin Bryan (contributer) Kawamura Masao (contributer) Keith Thompson (contributer) keywords of Gri commands kurtosis, calculating for column data ... see Manipulation of Columns etc. labels on contour lines, controlling orientation and white-under ... see Set Contour Labels. labels, drawing text anywhere labels, example labels, for xy curves ... see Draw Label For Last Curve. labels, on axes <1> labels, on axes labels, on contours ... see Set Contour Label Position. labels, on data curves landscape orientation of page larger of two numbers, rpn operator sup latex overline command, emulating legend for symbol legends length of axes length of axes, guide on choosing license line cap line join line width linear axes linear interpolation linear regression linear_intercept rpn operator linear_slope rpn operator linegraphs lines in data files, parsing lines, dashed lines, gray, command lines, gray, explanation linux compilation LINUX compilation linux distributions list command little-endian vs big-endian data, caution little-endian vs big-endian data, plans ln rpn operator local built-in synonyms local synonyms log rpn operator logarithmic axes logarithms logical negation, ! rpn operator logical negation, not rpn operator logical operators in rpn expressions logo, how to draw loops ls command Luke Blaikie (contributer) macintosh unix compilation makefiles, emulating action with the age rpn operator ... see Unary Operators. mapping page location units to user units maps, converting hour-minute-second to decimal hour ... see Opening Pipes. maps, format of x axis maps, format of y axis maps, scales maps, scaling margins mask command mask for image, reading masking image math on columns, rescaling after mathematical operators in rpn expressions ... see Binary Operators. mathematical Symbols mathematics, on columns mathematics, on grid data mathematics, on image grayscale/colorscale mathematics, on images mathematics, on variables mathematics, rpn notation, description mathematics, rpn notation, example <1> mathematics, rpn notation, example mathematics, trigonometric operations maximum, column data ... see Manipulation of Columns etc. maximum, grid data ... see Manipulation of Columns etc. mean, calculating for column data ... see Manipulation of Columns etc. mesh plot for FEM ... see Finite Element Model Mesh. minimum, column data ... see Manipulation of Columns etc. minimum, grid data ... see Manipulation of Columns etc. missing value code missing value, checking for in rpn expressions ... see Unary Operators. missing values MSDOS compilation Multi-panel plots <1> Multi-panel plots multiple datasets in one file multiple gri versions multiple panels ... see Simple Example Revisited. multiple panels, example name, of PostScript file ... see Set Postscript Filename. naming convention for synonyms NaN for missing value code negation, ! rpn operator negation, not rpn operator netcdf data netCDF files, opening netCDF files, reading attributes, units, etc ... see Read Synonym or Variable. netCDF files, reading columns netCDF files, reading grid data new command new commands, complicated example ... see Complicated New Command. new commands, how they are parsed new commands, how to add to Gri new commands, simple example new page command new postscript file command new, used on changeable arguments ... see Using New And Delete. newcommand arguments, how to alter ... see Changeable Command Arguments. newcommands, determining calling argument level with \&& ... see Determining Calling Information. newcommands, determining calling argument names with \& ... see Determining Calling Information. newline, in a show command newline, in a system command newline, using \<< in show newsgroup no_private, command-line flag non-English language text not rpn operator numbers, stored in variables numbers, using underscore to separate thousand parts ... see Version 2.8. oceanographic plots oceanographic plots isopycnals on TS diagram ... see Draw Isopycnal. oceanographic plots, iso-spice lines on TS diagrams ... see Draw Isospice. oceanographic plots, isopycnals on TS diagrams online help open command opening compressed files opening data files opening files through pipes opening gzipped operating system commands, assigned to synonyms <1> ... see System. operating system commands, assigned to synonyms <2> ... see Operating System. operating system commands, assigned to synonyms ... see Using Synonyms. operating system commands, printing results of <1> ... see Operating System. operating system commands, printing results of operating system, environment variables operating system, example of using to construct filenames ... see Using Synonyms. operating system, filtering datafiles operating system, getenv optional words in commands, [] syntax options on Gri command-line or rpn operator orientation of page, landscape orientation of page, portrait OS, embedding system output into strings ... see Using OS Inside Gri. OS/2 unix compilation overbar, drawing line on top of character ... see Mathematical Text. overhead projection images, suggested line widths ... see Set Line Width. overline, emulating latex command overview of awk system tool overview of grep system tool overview of gri commands ... see Overview Of Gri Commands. overview of perl system tool overview of sed system tool page breaks page orientation, landscape page orientation, portrait page units page units, converting to user units paint regions with color palette for image colorscale, drawing parsing headers in data files parsing of the & syntax ... see Implementation of Ampersand Syntax. patches, drawing path, for command files path, for data files pathname of commandfile perl system tool perl, use to create probability density function ... see PDF Diagram. Peter Galbraith (contributer) pi, in RPN expressions Pierre Flament (contributer) pipes, opening files through them <1> pipes, opening files through them plans for future versions polygons, drawing polygons, filled pop rpn operator pop rpn stack operator portrait orientation of page positioning axes postscript bounding box postscript command PostScript file name, specifying postscript file, write to postscript filename ... see Set Postscript Filename. postscript output, embedded images ... see Image PostScript Output. postscript-standard font encoding power rpn operator powers, of columns or variables private, command-line flag probability density function diagram problems and how to cope with them process, causing Gri to sleep programming in Gri programming, complete list of Gri commands programming, if statements programming, parsing command lines programming, synonyms programming, using local built-in synonyms programming, variables projected images, suggested line widths protecting Gri programs against datafile movement ... see Using OS Inside Gri. protection against changes to Gri pstack rpn stack operator pttocm rpn operator publication quality plots, built-in variable ..publication.. ... see Built-in Variables. publication quality, command-line flag pwd command query command quit command quiting Gri quoting in system commands rand RPN operator random numbers, generating in RPN expressions ... see Solitary Operators. range of axes rapidograph scaling for line width read ... command ... see Read Synonym or Variable. read colornames command read columns command read command read from command read grid command read image colorscale command ... see Read Image Colorscale. read image command read image grayscale command ... see Read Image Grayscale. read image greyscale command ... see Read Image Grayscale. read image mask command read line command read line raw command reading attributes in NetCDF files ... see Read Synonym or Variable. reading columns of data reading data, checks reading grid data reading information from header lines reading synonyms <1> ... see Read Synonym or Variable. reading synonyms reading variables <1> reading variables ... see Read Synonym or Variable. recovering commands from a PostScript file redhat region painting regress command regression, linear remainder rpn operator removing files with unlink reorder command reordering Columns rescale command rescaling axes resize x command resource files restoring graphics state return command return value, \.return_value. ... see Important Builtin Synonyms. rewind command RGB values of known colors Richard Andrew Miles Outerbridge (contributer) ... see Acknowledgments. roll_left rpn stack operator roll_right rpn stack operator Roman Neuhauser (contributer) RPM version of installation package rpn functions rpn mathematics, examples RPN notation, difference from old-series HP calculators ... see Binary Operators. rpn operator ! rpn operator & rpn operator * rpn operator + rpn operator - rpn operator / rpn operator < rpn operator <= rpn operator = rpn operator == rpn operator > rpn operator >= rpn operator abs rpn operator acos rpn operator acosh rpn operator age rpn operator and rpn operator area ... see Manipulation of Columns etc. rpn operator argc, yielding number of commandline arguments ... see Solitary Operators. rpn operator ascent rpn operator asin rpn operator atan rpn operator atof rpn operator ceil rpn operator cmtopt rpn operator cos rpn operator cosh rpn operator descent rpn operator directory_exists rpn operator dup rpn operator exch rpn operator exp rpn operator exp10 rpn operator file_exists rpn operator floor rpn operator inf rpn operator inf, finds smaller of pair rpn operator interpolate ... see Manipulation of Columns etc. rpn operator ismissing rpn operator linear_intercept rpn operator linear_slope rpn operator ln rpn operator log rpn operator not rpn operator or rpn operator pop rpn operator power rpn operator pttocm RPN operator rand rpn operator remainder rpn operator sed rpn operator sin rpn operator sinh rpn operator sqrt rpn operator strcat rpn operator strlen RPN operator substr rpn operator sup rpn operator sup, finds larger of pair rpn operator system rpn operator tan rpn operator tanh rpn operator width RPN operator wordc RPN operator wordv rpn operator xcmtouser rpn operator xusertocm rpn operator ycmtouser rpn operator yusertocm rpn operator | rpn stack operator dup rpn stack operator exch rpn stack operator pop rpn stack operator pstack rpn stack operator roll_left rpn stack operator roll_right rpn, conversion of string to number rpn, system calls rpnfunction command running a commandfile Running-Mean Skyline Diagram Sara Bennett (contributer) satellite images save results in a file saving graphics state scalar operations scales ... see Simple Example Revisited. scales, accessing scales, deleting scaling for maps scattergraphs scientific journals with Gri graphs screen snapshots, using Gri ... see Gri-mode screenshots. sed rpn operator sed system tool segmentation fault, what to do set arrow size command set arrow type command set axes style command set beep command set bounding box command set clip command set color command set color name command set colour command set command set contour format command set contour label for command ... see Set Contour Label For. set contour label position command ... see Set Contour Label Position. set contour labels command set dash command set environment command set error command set flag command set font color command set font colour command set font encoding command set font size command set font to command set graylevel command set greylevel command set grid missing command set ignore error eof command ... see Set Ignore Error Eof. set ignore initial newline command ... see Set Ignore Initial Newline. set image colorscale command ... see Set Image Colorscale. set image colourscale command ... see Set Image Colorscale. set image grayscale command set image grayscale using histogram command ... see Set Image Grayscale. set image greyscale command set image greyscale using histogram command ... see Set Image Grayscale. set image missing value color command ... see Set Image Missing Value Color. set image missing value colour command ... see Set Image Missing Value Color. set image range command set input data separator command ... see Set Input Data Separator. set input data window command ... see Set Input Data Window. set line cap command set line join command set line width command set missing value command set page command set page size command set panel command set panels command set path command set postscript filename command ... see Set Postscript Filename. set symbol size command set tic size command set trace command set transparency command set u scale command set v scale command set x axis command set x format command set x grid command set x margin command set x name command set x size command set x type command set y axis command set y format command set y grid command set y margin command set y name command set y size command set y type command set z missing command setting line cap type setting line join type setting line width setting symbol size show command show command, \>> for horizontal tab show command, how to get a newline show command, how to get a tab show command, using \<< for newline show stopwatch command sin rpn operator sinh rpn operator skewness, calculating for column data ... see Manipulation of Columns etc. skip command skipping header lines sleep command sleep, causing Gri to slides, suggested line widths smaller of two numbers, rpn operator inf smooth command smooth grid data command smoothing column data <1> smoothing column data smoothing grid data snapshots of computer screen, using Gri ... see Gri-mode screenshots. source command, for running another command file space in text specifying the PostScript file name spelling of gri commands ... see List Of Gri Commands. spice lines, on TS diagram spline, fitting to (x,y) data ... see Convert Columns To Spline. spreadsheet data sprintf command sqrt rpn operator standard deviation, calculating for column data ... see Manipulation of Columns etc. standard deviation, column data ... see Manipulation of Columns etc. startup commands startup message statistics of column data statistics, column data ... see Manipulation of Columns etc. statistics, performing regression Steve Matheson (contributer) stopping Gri stopwatch, for timing things strcat rpn operator string, conversion to number in rpn expressions ... see Unary Operators. strings, embedding OS output into strings, storing variable values within strlen rpn operator subscripts substr RPN operator substrings, getting with RPN operator substr ... see Tertiary Operators. suite of test files sup rpn operator sup rpn operator, finds larger of pair superscripts superscripts and subscripts - how to align using \! ... see Mathematical Text. superuser command superuser flags symbol legend symbol size, stored in ..symbolsize.. symbols symbols in color symbols, drawing single ones symbols, setting size synonym, and the & syntax ... see Changeable Command Arguments. synonyms, aliasing with the \@alias notation ... see Alias Synonyms. synonyms, assigning values to synonyms, assigning within RPN expressions ... see Binary Operators. synonyms, built-in, list of ... see Important Builtin Synonyms. synonyms, checking for existence of synonyms, constructing using the operating system ... see Using Synonyms. synonyms, deleting synonyms, displaying list of synonyms, embedding in quoted text strings ... see Embedded Synonyms. synonyms, extracting individual words from synonyms, for storing character strings synonyms, for storing output from system commands ... see Using Synonyms. synonyms, global ... see Important Builtin Synonyms. synonyms, local synonyms, making local versions synonyms, multiple copies of synonyms, naming convention <1> synonyms, naming convention synonyms, reading <1> ... see Read Synonym or Variable. synonyms, reading synonyms, storing variable values within syntax of Gri commands system calls in rpn expressions system calls, using dollar-parenthesis shell syntax ... see Using OS Inside Gri. system command system command, how to get a newline system command, how to get a tab system commands acting as datafiles system commands, assigned to synonyms <1> system commands, assigned to synonyms <2> ... see Operating System. system commands, assigned to synonyms system commands, example of using to construct filenames ... see Using Synonyms. system commands, printing results of <1> system commands, printing results of system rpn operator T-S diagram, drawing isopycnals on T-S diagram, drawing spice lines on T-S diagram, example of drawing tab, in a show command tab, in a system command tab, using \>> in show tan rpn operator tanh rpn operator temperature-salinity diagram temperature-salinity diagram, drawing isopycnals on ... see Draw Isopycnal. temperature-salinity diagram, drawing spice lines on ... see Draw Isospice. temporary file allocation test suite <1> test suite testing for end of file ... see Set Ignore Error Eof. testing for existence of a synonym testing for existence of a variable testing for existence of an aliased synonym ... see Unary Operators. testing for file eof ... see Set Ignore Error Eof. text strings, drawing text strings, embedding synonyms within text, color used for text, encoding vector of text, Greek letters text, inserting forward/backward space text, ISO characters text, mathematical symbols text, subscripts text, superscripts text, thin-spaces within ... see Adjustment Of Character Position. the &.variable. notation ... see Changeable Command Arguments. the &\synonym notation ... see Changeable Command Arguments. thin-space in text ... see Adjustment Of Character Position. thousand parts, indicating in numbers using underscore ... see Version 2.8. tic size, setting Tim Powers (contributer) time ... see Important Builtin Synonyms. timing things titles, drawing above plot tmpname Toru Suzuki (contributer) traceback tracing execution, command-line option tracing execution, using ..trace.. transforming page location units to user units ... see rpn Examples. trigonometric operations in rpn math types of gri commands ... see Overview Of Gri Commands. underscore, in numbers unix environment variables unix, dollar-parenthesis notation within Gri commands ... see Using OS Inside Gri. unlink command unlink, to remove files URL, how to open user input to Gri user interaction, query command user units user units, converting to page units user-defined synonyms user-defined variables using environment variables for directory names ... see Using OS Inside Gri. variables variables, and the & syntax ... see Changeable Command Arguments. variables, assigning within RPN expressions ... see Binary Operators. variables, built-in variables, checking for existence of variables, defined by user variables, deleting variables, displaying list of variables, making local versions variables, multiple copies of variables, reading <1> variables, reading ... see Read Synonym or Variable. variables, storing values within synonyms (strings) ... see Sprintf. vector field, how to read version 2.10 version 2.12 version numbers versions, handling multiple while command width rpn operator Window-pane plots <1> Window-pane plots Wolfgang Voegeli (contributer and bug fixer) ... see Acknowledgments. wordc RPN operator wordv RPN operator working directory, stored in synonym \.wd. ... see Important Builtin Synonyms. write command write PostScript commands directly to output file ... see Postscript. writing to a file, column data writing to a file, contour data writing to a file, grid data writing to a file, image data x-y graphs <1> x-y graphs X11 colors, reading xcmtouser rpn operator xusertocm rpn operator ycmtouser rpn operator yusertocm rpn operator | rpn operator ~/.grirc initialization file