Gri: library files

General Issues 1: Introduction 2: Simple example 3: Fancy example 4: Running Gri 5: Programming Gri 6: General Issues 7: X-Y Plots 8: Contour Plots 9: Image Plots 10: Examples 11: Handling Data 12: Gri Commands 13: Gri Extras 14: Evolution of Gri 15: Installing Gri 16: Gri Bugs 17: System Tools 18: Acknowledgments 19: License 20: Newsgroup 21: Concept Index | ## 6.6: Library Files The directory ``/usr/local/lib/gri`' contains small Gri programs to be run together with your own gri programs, providing a library of Gri code. Gaining or preventing access to this library directory, and to other directories of your own making, is done with the ``GRIINPUTS`' unix environment variable; see Options On Command Line. The following examples show how one might use these library files to modify the plots normally produced by a user-created commandfile. In the first examples, ``myfile.gri`' is a user-created commandfile, to be modified by the extra library commandfile. Convention Since Gri doesn't require the specification of the ``.gri`' suffix in commandfile names, it is mnemonic to list user-created commandfiles with the suffix, and library files without. You should follow this convention. Note: These library files are a new feature of Gri, and there is a good chance that library files on your system might change. Therefore, if there is a file that you use a lot, you should put it in your ``~/lib/gri`' directory, and modify your ``GRIINPUTS`' unix environment variable to contain this directory, by putting this line
    export GRIINPUTS=".:$HOME/lib/gri:/usr/local/lib/gri"
- in your ``~/.environment`' file. (This instruction is for Bash-shell users; others ask system manager how to get this environment variable defined in this way.) ``gri 10pt,myfile.gri`' Run Gri on ``myfile.gri`', but make the fontsize 10 point before executing first line of ``myfile.gri`'. Provided that ``myfile.gri`' does not change the fontsize, this means the text will be 10 point. Note that the library file, ``/usr/local/lib/gri/10pt`', consists of these lines:
      # @(#) 10pt.gri 1.2 (c) 93/05/05 Dan E. Kelley
      set font size 10
``gri 14pt,myfile.gri`' As above, but make font larger (good for overhead transparencies, for example). ``gri palatino,14pt,myfile.gri`' Use Palatino, 14 point, as the default font. ``gri TS`' No local commandfile is used; instead, the library file ``/usr/local/lib/gri/TS.gri`' is used to make a temperature-salinity file is used. ``gri ticsin,TS`' As above, but draw the tics inward from axes, instead of outward as the normal style dictates.