NCARG_ENV(5NCARG)

πŸ’– NAME πŸ’–

okay so bestie, this page is all about the NCAR Graphics environment variables β€” every single one, alphabetically, and what it actually does. buckle up πŸŽ€


✨ SYNOPSIS ✨

what follows is the alphabetical list of every NCAR Graphics environment variable and what it means. no cap, all of them πŸ’…

  • NCARG_BIN β€” if you set it, it says where the NCAR Graphics binaries are installed. this one takes precedence over NCARG_ROOT, and honestly you don't even need to set it unless you wanna override the default, which is $NCARG_ROOT/bin.
  • NCARG_CONFIG β€” if you set it, it says where the NCAR Graphics configuration files live. heads up: these are needed by site installers only πŸ™ˆ. takes precedence over NCARG_ROOT, and you don't need to set it unless you wanna override the default $NCARG_ROOT/lib/ncarg/config.
  • NCARG_DATA β€” if you set it, it says where the NCAR Graphics example data files are installed. takes precedence over NCARG_ROOT, and no need to set it unless you're overriding the default $NCARG_ROOT/lib/ncarg/data.
  • NCARG_DATABASE β€” if you set it, it says where the NCAR Graphics database files are installed. takes precedence over NCARG_ROOT, don't set it unless you wanna override the default $NCARG_ROOT/lib/ncarg/database.
  • NCARG_DOC β€” if you set it, it says where the NCAR Graphics PostScript documentation is installed. takes precedence over NCARG_ROOT, only set it if you're overriding the default $NCARG_ROOT/lib/ncarg/doc.
  • NCARG_EXAMPLES β€” if you set it, it says where some of the NCAR Graphics examples are installed. takes precedence over NCARG_ROOT, and you only need it if you wanna override the default $NCARG_ROOT/lib/ncarg/examples.
  • NCARG_FONTCAP β€” if you set it, it says which NCAR Graphics fontcap should be used as the default one. ✨
  • NCARG_FONTCAPS β€” if you set it, it says where the NCAR Graphics fontcaps are installed. takes precedence over NCARG_ROOT, and it's optional unless you're overriding the default $NCARG_ROOT/lib/ncarg/fontcaps.
  • NCARG_GKS_BUFSIZE β€” this one hands you control over how CGM output gets buffered. 🫢
  • NCARG_GKS_DEBUG β€” if you set it, you get debugging info about the GKS I/O subsystem printed out to stdout. very "let me see what's going on" energy.
  • NCARG_GKS_GENCGM β€” this lets you request that the NCAR GKS package generate binary encoded CGM instead of NCGM (which is the NCAR private encoding of binary encoded CGM). the way that's a whole mouthful 😭
  • NCARG_GKS_OUTPUT β€” lets you specify what file or process the CGM output gets directed to.
  • NCARG_GKS_PSOUTPUT β€” lets you specify what file any PostScript output from NCAR GKS gets directed to. (stdout is allowed! πŸ’…)
  • NCARG_GKS_PDFOUTPUT β€” lets you specify what file any PDF output from NCAR GKS gets directed to. (stdout is allowed here too ✨)
  • NCARG_GRAPHCAP β€” if you set it, it says which NCAR Graphics graphcap should be used as the default.
  • NCARG_GRAPHCAPS β€” if you set it, it says where the NCAR Graphics graphcaps are installed. takes precedence over NCARG_ROOT, and it's optional unless you wanna override the default $NCARG_ROOT/lib/ncarg/graphcaps.
  • NCARG_HLUEX β€” if you set it, it says where the NCAR Graphics HLU examples are installed. takes precedence over NCARG_ROOT, only needed if you're overriding the default $NCARG_ROOT/lib/ncarg/hluex.
  • NCARG_INCLUDE β€” if you set it, it says where the NCAR Graphics include files are installed. takes precedence over NCARG_ROOT, and no need to set it unless you're overriding the default $NCARG_ROOT/include.
  • NCARG_LIB β€” if you set it, it says where the NCAR Graphics libraries are installed. takes precedence over NCARG_ROOT, don't bother unless you wanna override the default $NCARG_ROOT/lib.
  • NCARG_MAN β€” if you set it, it says where the NCAR Graphics man pages are installed. takes precedence over NCARG_ROOT, and it's optional unless you're overriding the default $NCARG_ROOT/man. (yes bestie, the very pages you're reading πŸ’–)
  • NCARG_NCARG β€” if you set it, it says where the NCAR Graphics examples, databases, resource files, etc. are installed. takes precedence over NCARG_ROOT, and you only need it if you're overriding the default $NCARG_ROOT/lib/ncarg.
  • NCARG_NCLEX β€” if you set it, it says where the NCAR Graphics NCL examples are installed. takes precedence over NCARG_ROOT, optional unless you're overriding the default $NCARG_ROOT/lib/ncarg/nclex.
  • NCARG_NGURL β€” if you set it, it says where the file that contains the URL to the NCAR Graphics documentation is installed. takes precedence over NCARG_ROOT, and no need unless you're overriding the default $NCARG_ROOT/lib/ncarg/ngwww/ngurl.
  • NCARG_NGWWW β€” if you set it, it says where the NCAR Graphics HTML documentation is installed. takes precedence over NCARG_ROOT, optional unless you're overriding the default $NCARG_ROOT/lib/ncarg/ngwww.
  • NCARG_RESFILES β€” if you set it, it says where the NCAR Graphics resource files are installed. takes precedence over NCARG_ROOT, and you only need it if you're overriding the default $NCARG_ROOT/lib/ncarg/resfiles.
  • NCARG_ROOT β€” this one says the parent directory where all the NCAR Graphics binaries, libraries, include files, man pages, examples, etc. are installed. this is the big one, bestie πŸ‘‘
this environment variable must be set by anybody who wants to run NCAR Graphics. (or, alternatively, you can optionally set NCARG_LIB, NCARG_BIN, and NCARG_INCLUDE instead.)
  • NCARG_SYSRESFILE β€” if you set it, it says where the NCAR Graphics system resource file is installed. takes precedence over NCARG_ROOT, optional unless you're overriding the default $NCARG_ROOT/lib/ncarg/sysappres.
  • NCARG_TESTS β€” if you set it, it says where the NCAR Graphics test examples are installed. takes precedence over NCARG_ROOT, only needed if you're overriding the default $NCARG_ROOT/lib/ncarg/tests.
  • NCARG_TMP β€” if you set it, it says where NCAR Graphics temporary files should be written. πŸ“
  • NCARG_TUTORIAL β€” if you set it, it says where the NCAR Graphics tutorial examples are installed. takes precedence over NCARG_ROOT, and it's optional unless you're overriding the default $NCARG_ROOT/lib/ncarg/tutorial.
  • NCARG_USRRESFILE β€” if you set it, it says where the NCAR Graphics user resource file is installed. this one does not have the NCARG_ROOT precedence thing going on β€” you don't need to set it unless you wanna override the default ~/.hluresfile. 🌸
  • NCARG_XAPP β€” if you set it, it says where the NCAR Graphics X application default files are installed. takes precedence over NCARG_ROOT, and no need unless you're overriding the default $NCARG_ROOT/lib/ncarg/xapp.

🌈 SEE ALSO 🌈

  • ncarg_gks(1NCARG)
  • ncargintro(5NCARG)

Copyright (C) 1987-2002
University Corporation for Atmospheric Research
The use of this Software is governed by a License Agreement.

and that's the whole thing, bestie πŸ’œ this page lives in the NCAR manual, it's dated May 1995, and it's filed under NCARG_ENV(5NCARG) β€” slay, go set your environment variables, ily πŸ¦‹βœ¨